Avatar billede Slettet bruger
01. februar 2004 - 20:38 Der er 7 kommentarer og
1 løsning

Fejl ved udtræk af database!

Jeg har en tagwall som virker fint. MEN!

Den viser alt undtagen navn.

Mit script:

<?PHP
include ("config.php");
    $db = mysql_connect("$server","$userid","$pw");
    mysql_select_db("$dbase",$db);
    $nyhed_dato = time();
?>

<BODY BGCOLOR="transparent">

<?PHP
$getindlaeg=mysql_query("SELECT * FROM gaestebog ORDER BY 1 DESC",$db) or die(mysql_error());
while ($liste=mysql_fetch_row($getindlaeg)) {
?>
<table border=0 cellspacing=0 width=380>
  <tr>
    <td><TABLE BORDER=0 CELLSPACING=0 WIDTH=380>
        <TR>
          <TD WIDTH=140> <P><B><a href="mailto:
    <?PHP
    echo $liste[3]
    ?>
    "><FONT SIZE="-1" FACE="Verdana" COLOR="#000099"
              <?PHP
    echo $liste[2]
    ?>
              </a></B></FONT></P></TD>
          <TD WIDTH=100> <P><FONT SIZE="-2" FACE="Verdana" COLOR="#660099"><I>
              <?PHP
    echo $liste[1]
    ?>
              </I></FONT></P></TD>
          <TD WIDTH=140> <P><FONT SIZE="-2" FACE="Verdana" COLOR="#CC0000"><B><a href="http://<?PHP echo $liste[5] ?>"                  " TARGET="_top">
        <?PHP
        echo $liste[5]
        ?>
        </a></B></FONT></P></TD>
        </TR>
      </TABLE>
    <TABLE BORDER=0 CELLSPACING=0 WIDTH=380>
        <TR>
          <TD width=380> <P><FONT SIZE='-1' FACE='Verdana' COLOR="#009900">
              <?PHP
    echo $liste[4]
    ?>
              </FONT></P></TD>
        </TR>
      </TABLE> </td>
  </tr>
</table><br><br>
<?PHP
}
?></P>

og det er $liste[2] som ikke vises. Jeg har tjekket databasen. Det er kommer derind! MEn hvis jeg bruger die mysql error kommer der er ikke nogen fejl!
Avatar billede erikjacobsen Ekspert
01. februar 2004 - 20:43 #1
Prøv at rette

<FONT SIZE="-1" FACE="Verdana" COLOR="#000099"
              <?PHP
    echo $liste[2]
    ?>

til

<FONT SIZE="-1" FACE="Verdana" COLOR="#000099">
              <?PHP
    echo $liste[2]
    ?>

og husk altid at checke med en HTML-validator. Den ville have peget på fejlen med deet samme.
Avatar billede Slettet bruger
01. februar 2004 - 20:44 #2
yeah self! Checker altid kun med øjenene, ikke hjernen :P
Avatar billede Slettet bruger
01. februar 2004 - 20:45 #3
Tak for det. Smid et svar ;)
Avatar billede Slettet bruger
01. februar 2004 - 20:49 #4
Lige inden vi lukker..

www.sexy.1go.dk

Når man har skrevet kommer den ikke videre? Jeg bruger:

echo "<script>parent.menu.location.href='twshow.php'</script>";

Men jeg synes ikke rigtigt at det virker?
Avatar billede erikjacobsen Ekspert
01. februar 2004 - 20:49 #5
Tak, jeg samler ikke på point.

Glem øjne og hjerne - brug den universelle kilde til sandhed og
oplysning: http://www.w3.org    ;)
Avatar billede erikjacobsen Ekspert
01. februar 2004 - 20:50 #6
Hvor står den kode?
Avatar billede erikjacobsen Ekspert
01. februar 2004 - 20:53 #7
Du kan enten skrive det rigtigt:

  echo "<script>parent.Menu.location.href='twshow.php'</script>";

eller blot

  echo "<script>location.href='twshow.php'</script>";
Avatar billede Slettet bruger
01. februar 2004 - 20:55 #8
i den fil som tilføjer tingene til databasen..


<?PHP
$navn = $_POST['name'];
$post = $_POST['mail'];
$tekst = $_POST['text'];
$hjemmeside = $_POST['hp'];

include ("config.php");
$db = mysql_connect("$server","$userid","$pw");
mysql_select_db("$dbase",$db);

$datetime=date("d.m.Y H:i:s");

mysql_query ("INSERT INTO gaestebog (datetime, navn, mail, tekst, hp) VALUES ('$datetime','$navn','$post','$tekst','$hjemmeside')") ;
echo "<script>parent.menu.location.href='twshow.php'</script>";
?>
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