Avatar billede kellesen Nybegynder
18. juli 2007 - 10:51 Der er 4 kommentarer og
1 løsning

uden index - rettelse

Hej,

Hvad er det der gør den læse indexfilen med i min iframe? er der "?" i src? Hvad skal jeg rette det til..
Se: http://www.stutterisunhill.dk/new/index.php?p=avlshingste
__________________________________________________________

        <?php
        switch($_GET['frame'])
{
    case 1:
        echo '<h1>iFrame1</h1>';

        $query = "SELECT horseid,navn FROM heste";
        $result = mysql_query($query) or die("Forespørgslen lykkedes ikke : " . mysql_error());

        if(mysql_num_rows($result)>0)
        {
            echo '<ul>';
            while($data = mysql_fetch_assoc($result))
            {
                echo '<li><a href="?frame=2&id=' . $data['horseid'] .'" target="iframe2">'.$data['navn'].'</a></li>';
            }
            echo '</ul>';
        }
        break;
    case 2:
        echo '<h1>iFrame2</h1>';
        if(isset($_GET['id']) && is_numeric($_GET['id']))
        {
            $id = intval($_GET['id']);
            $query = "SELECT * FROM heste WHERE horseid = '".$id."' LIMIT 1";
            $result = mysql_query($query) or die("Forespørgslen lykkedes ikke : " . mysql_error());
            if(mysql_num_rows($result)==1)
            {
                $data = mysql_fetch_assoc($result);
                echo '<pre>';
                print_r($data);
                echo '</pre>';
            }
        }
        break;
    default:
        echo '<table>';
        echo '<tr><td>';
        echo '<iframe name="iframe1" src="?frame=1" width="200" height="400">[Din browser underst?tter ikke iframes.]</iframe>';
        echo '</td>';
        echo '<td>';
        echo '<iframe name="iframe2" src="?frame=2" width="300" height="400">[Din browser underst?tter ikke iframes.]</iframe>';
        echo '</td></tr>';
        echo '</table>';
        echo '<hr />';
        break;
}

?>
Avatar billede barklund Nybegynder
18. juli 2007 - 11:17 #1
Fordi din index.php indeholder en masse html, der altid bliver outputtet? Start index.php ikke med:

<html>....

Indtil den der blok herover med <?php kommer?
Avatar billede kellesen Nybegynder
18. juli 2007 - 11:24 #2
jo.. men det her er den direkte sti.. den er ikke med i include..
jeg skal bare have src til at gå uden om idexfilen - hvordan gør jeg det?? selve siden kan godt stå for sig selv uden index - det er bare iframsne der går galt..
Avatar billede barklund Nybegynder
18. juli 2007 - 11:34 #3
Hvad for noget? Du inkluderer jo:

http://www.stutterisunhill.dk/new/index.php?p=avlshingste&frame=2

Og hvis der står noget i html i starten af index.php, så bliver det jo selvfølgelig inkluderet i output'et fra den url.

--
Barklund
Avatar billede kellesen Nybegynder
18. juli 2007 - 13:42 #4
har fundet en løsning
Avatar billede kellesen Nybegynder
18. juli 2007 - 13:43 #5
dygtig pige...
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Vi tilbyder markedets bedste kurser inden for webudvikling

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester