Avatar billede xorioz Nybegynder
03. januar 2003 - 22:11 Der er 9 kommentarer og
1 løsning

kan ikke finde fejlen

Parse error: parse error in /var/web_data/xorioz/nnn.starthotel.dk/tagwall/tagwall.php on line 41


open_db();
$antal_ad_gangen = "10";
if(!$start_nr || $start_nr < 0) {
  $start_nr = 0;
$optaelling = mysql_query("select count(*) as antal from tagwall");
extract($optaelling[0]);
if($antal > ($start_nr + $antal_ad_gangen)) {   
    $naeste_start_nr = $start_nr + $antal_ad_gangen;
    $naeste_nav = "<a href=\"$PHP_SELF?start_nr=$naeste_start_nr\">N&aelig;ste</a>";
} else {
    $naeste_nav = "<div class=overskrift>N&aelig;ste</div>";
}
if($start_nr > 0 && ($start_nr - $antal_ad_gangen) < $antal) {
    $forrige_start_nr = $start_nr - $antal_ad_gangen;
    $forrige_nav = "<a href=\"$PHP_SELF?start_nr=$forrige_start_nr\">Forrige</a>";
} else {
    $forrige_nav = "<div class=overskrift>Forrige</div>";
}
print "<table width=100% border=0 cellpadding=0 cellspacing=0>";
print "<tr><td align=left width=33%>$forrige_nav</td>";
print "<td align=center width=34%><a href=tagwall/form.php target=frame_1>Tilføj tag</a></td>";
print "<td align=right align=33%>$naeste_nav</td></tr>";
print "</table>";


$result = mysql_query("select id, navn, tekst, email, date_format(dato, '%e/%c %Y, %H:%i') as dato from tagwall order by dato desc limit $start_nr, $antal_ad_gangen");
while ($row = mysql_fetch_array($result)) {
print "<tr><td><div class=overskrift>Navn: $row[navn]</div><td><tr>";
print "<tr><td><div class=skrift>$row[tekst]</div><td><tr>";
print "<tr><td><div class=overskrift>email: $row[email]</div><td><tr>";
print "<tr><td><div class=skrifts align=right>Dato: $row[dato]</div><td><tr>";
print "<tr><td height=1 background=bg/stibel.jpg></td></tr>";
}

?>
</table>

simpel fejl ser det ud til men aligevel kan jeg fanme ikke finde den
Avatar billede xorioz Nybegynder
03. januar 2003 - 22:16 #1
en med skarpe øjne og bedre viden om php må da kunne finde fejlen
Avatar billede xysto Nybegynder
03. januar 2003 - 22:21 #2
Mangler du ikke en } i slutningen der slutter denne linie 3

if(!$start_nr || $start_nr < 0) {
Avatar billede broegaard Nybegynder
03. januar 2003 - 22:21 #3
hvor er line 41
Avatar billede xorioz Nybegynder
03. januar 2003 - 22:24 #4
jo det gør jeg sq xysto leder det forkerte sted
Avatar billede xorioz Nybegynder
03. januar 2003 - 22:29 #5
som følger for jeg noget jeg slet ikke kan forstå

Warning: extract() expects first argument to be an array in /var/web_data/xorioz/nnn.starthotel.dk/tagwall/tagwall.php on line 11
Avatar billede xorioz Nybegynder
03. januar 2003 - 22:33 #6
hmmm er der ikke en anden måde at få antallet af indlæg?
Avatar billede xysto Nybegynder
03. januar 2003 - 22:37 #7
Antal indlæg fra MySQL kan hentes sådan:

$res = mysql_query('SELECT COUNT(*) FROM tabel') or die(mysql_error());
$num_rows = mysql_result($res, 0);
echo "Der er skrevet $num_rows indlæg";
Avatar billede jnh Nybegynder
03. januar 2003 - 22:40 #8
hvad indeholder $optaelling og hvad indeholder $optaelling[0] ?
Avatar billede xorioz Nybegynder
03. januar 2003 - 22:40 #9
yep det var sq det.
ellers tak for hjælpen xysto
Avatar billede xysto Nybegynder
03. januar 2003 - 22:43 #10
ok, havde selv samme problem med optællingen for et par uger siden, så jeg var opdateret på området. tak for points
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