Avatar billede zinux Nybegynder
20. januar 2007 - 23:26 Der er 9 kommentarer og
1 løsning

Fejl i Tagwall

Har denne kode:

<?php
$database = "15186";
$bruger = "15186";
$password = "**********";
$host = "db01";

mysql_connect($host, $bruger, $password);
mysql_select_db($database);

?>
<form action="gem.php" method="POST">
<b>Navn:</b><br>
<input type="text" name="navn"><br>
<b>Hjemmeside:</b><br>
<input type="text" name="hjemmeside" value="http://"><br>
<textarea name="besked" cols="30" rows="5"></textarea><br>
<input type="submit" value="Skriv">
</form>
<?php
$hent = mysql_query("SELECT * FROM tagwall ORDER BY id DESC");
while ($vis = mysql_fetch_array($hent)){

echo "<h3>$vis[navn]</h3>";
echo nl2br($vis[besked]);
echo "<div class=\"post\"><ul class=\"post_info\">";
echo "<li class=\"date\">";
echo "<b>Hjemmeside</b> <a href=\"http://$vis[hjemmeside]\" target=\"_blank\">$vis[hjemmeside]</a>";
echo "-";
echo "$vis[dato];
echo "</li></ul></div>";

}
?>

Og får denne fejl:

Parse error: syntax error, unexpected '/' on line 30

Nogen der kan hjælpe?
Avatar billede styrk Nybegynder
20. januar 2007 - 23:33 #1
linje 30 = ?
Avatar billede styrk Nybegynder
20. januar 2007 - 23:40 #2
Kunne forestille mig at php'en brokker sig over din // foran $vis[hjemmeside], prøv istedet at tabbe din variabel ud; http://".$vis[hjemmeside]."
Avatar billede windcape Praktikant
21. januar 2007 - 00:14 #3
echo "$vis[dato]; der mangler en " til sidst.
Avatar billede windcape Praktikant
21. januar 2007 - 00:15 #4
og så lige lidt opdragelse:

DER SKAL IKKE " " UDEN OM VARIABLER. Jeg ved ikke hvilket fjols der har bildt dig det ind, men han er forkert.

DER SKAL ' ' omkring string keys i arrays, dvs.

echo $vis['dato']; , ikke echo $vis[dato]; eller echo "$vis[dato]";
Avatar billede windcape Praktikant
21. januar 2007 - 00:17 #5
derudover kan jeg anbefale du begynder at bruge en ordenlig editor med syntax highlight, jeg vil anbefale www.context.cx , den viser tydeligt hvor fejlen er i din kode.

+ svar.
Avatar billede styrk Nybegynder
21. januar 2007 - 09:41 #6
Du burde skrive en artikel om " og ' ;>
Avatar billede zinux Nybegynder
21. januar 2007 - 11:49 #7
Nu får jeg denne fejl:


Parse error: syntax error, unexpected T_ENCAPSED_AND_WHITESPACE, expecting T_STRING or T_VARIABLE or T_NUM_STRING in /var/www/hotserv.dk/users/zinux/tagwall/tagwall.php on line 29
Avatar billede styrk Nybegynder
21. januar 2007 - 12:05 #8
<?php
$database = "15186";
$bruger = "15186";
$password = "**********";
$host = "db01";

mysql_connect($host, $bruger, $password);
mysql_select_db($database);

?>
<form action="gem.php" method="POST">
<b>Navn:</b><br>
<input type="text" name="navn"><br>
<b>Hjemmeside:</b><br>
<input type="text" name="hjemmeside" value="http://"><br>
<textarea name="besked" cols="30" rows="5"></textarea><br>
<input type="submit" value="Skriv">
</form>
<?php
$hent = mysql_query("SELECT * FROM tagwall ORDER BY id DESC");
while ($vis = mysql_fetch_array($hent)){

echo "<h3>$vis[navn]</h3>";
echo nl2br($vis[besked]);
echo "<div class=\"post\"><ul class=\"post_info\">";
echo "<li class=\"date\">";
echo "<b>Hjemmeside</b> <a href=\"http://".$vis[hjemmeside]."\" target=\"_blank\">$vis[hjemmeside]</a>";
echo "-";
echo $vis[dato];
echo "</li></ul></div>";

}
?>
Avatar billede zinux Nybegynder
21. januar 2007 - 13:27 #9
Smid svar Rasmus
Avatar billede styrk Nybegynder
21. januar 2007 - 13:28 #10
mojn!
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