Avatar billede ztyxx Nybegynder
19. februar 2002 - 00:09 Der er 1 løsning

hvordan får jeg dbudtræk listet i en anden celle i tabellen

jeg har lavet et udtræk fra en database som jeg vil have listet i en anden celle, end der hvor links til udtræk er, jeg kan udskrive udtrækket når jeg bruger følgende kode, dog lister den udtræk inde i tabellen hvor udtrækket aktiveres fra:
$valg = mysql_query("select id, navn, far, mor, koen from greyhound order by navn asc");
while($data = mysql_fetch_array($valg)){
if ($link == $data[navn]) {
    echo "<center>
              <table border='1' style=\"border-collapse:collapse\">
              <tr>
              <td><strong>$data[navn]</strong></td>
              </tr>
              <tr>
              <td>$data[far]</td>
              </tr>
              <tr>
              <td>$data[mor]</td>
              </tr>
              <td>$data[koen]</td>
              </tr>
              </table>
              </center>"
                  ;
   
} else {
   
    echo "<center>
              <table border=1 width='50%' style=\"border-collapse:collapse\">
              <tr>
              <td><a href='?link=$data[navn]'>$data[navn]</a></td>
              </tr>
              </table>
        </center>"
            ;
}
}
mysql_close($conn);
?>

så har jeg forsøgt mig med det som jeg egntlige gerne ville (omtalt øverst) men i den celle hvor resultatet af udtrækket skulle komme, blver der kun printet #Vælg en hund" som er else sætningens output, koden er:
$valg = mysql_query("select id, navn, far, mor, koen from greyhound order by navn asc");
?>
<center>
<table border="1" height="100%" width="100%">
  <tr>
  <td width="50%">
  <?
while($data = mysql_fetch_array($valg)){
  echo "<center>
              <table border=1 width='50%' style=\"border-collapse:collapse\">
              <tr>
              <td><a href='?link=$data[navn]'>$data[navn]</a></td>
              </tr>
              </table>
        </center>"
            ;
  }
?>
  </td>
  <td width="50%"><?
  if ($link == $data[navn]) {
    echo "<center>
              <table border='1' style='border-collapse:collapse'>
              <tr>
              <td><strong>$data[navn]</strong></td>
              </tr>
              <tr>
              <td>$data[far]</td>
              </tr>
              <tr>
              <td>$data[mor]</td>
              </tr>
              <td>$data[koen]</td>
              </tr>
              </table>
              </center>"
              ;
                 
               
  } else {
   
    echo "<center>Vælg en hund</center>";
  }
  mysql_close($conn);
  ?>
hvad er det lieg jeg gør forkert, skal lige sige at jeg er på absolute beginner stadiet i mysql
Avatar billede ztyxx Nybegynder
19. februar 2002 - 00:13 #1
lukker, da jeg egentlig ville oprette i PHP kategorien
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
Computerworld tilbyder specialiserede kurser i database-management

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