Expecting '"; .....
Ik krijg iets maar niet voor elkaar. Ik had een scriptje die eerst gewoon deed wat hij moest doen. Maar nu ik hem wil invoegen en wat tabelletjes heb toegevoegd geeft hij de volgende error aan:
Parse error: parse error, expecting `','' or `';'' in *LINK* on line 155
Code
154 $replys = mysql_num_rows(mysql_query("SELECT * FROM reply WHERE replyid = $list->id"));
155 echo $list->date - <a href='$PHP_SELF?i=$list->id'>$list->subject</a>($replys Reacties);
156 }
Ik had al op plaatsen " en ' toegevoegd, maar ik kom er niet uit....*DOM*
BVD
Gewijzigd op 22/10/2005 11:54:00 door Mark
Code (php)
1
2
3
4
5
2
3
4
5
<?php
$replys = mysql_num_rows(mysql_query("SELECT * FROM reply WHERE replyid = ".$list->id));
echo $list->date." - <a href=\"".$PHP_SELF."?i=".$list->id."\">".$list->subject."</a>(".$replys." Reacties)";
}
?>
$replys = mysql_num_rows(mysql_query("SELECT * FROM reply WHERE replyid = ".$list->id));
echo $list->date." - <a href=\"".$PHP_SELF."?i=".$list->id."\">".$list->subject."</a>(".$replys." Reacties)";
}
?>
Elwin
[Edit: Typo]
Gewijzigd op 22/10/2005 11:59:00 door Elwin - Fratsloos
Ik heb gekeken of ik alle } en { wel goed had...en daar kwam niks uit.
kan dit door dit komen:
hoe zou ik deze kunnen sluiten
Gewijzigd op 22/10/2005 12:21:00 door Mark
Gewijzigd op 22/10/2005 12:34:00 door jelte
jelte:
probeer dit........ /"<html>/"
nee, dat werkt niet...:-(
thats a pitty :-(
SanThe:
pfffffffff.... nou ik meld het eind van de avond wel is :P haha, ik ga is op jacht
ik denk eigenlijk niet dat het in de [ of ] zit want dan gaf hij wel parse error....
Gewijzigd op 22/10/2005 12:58:00 door Mark
Code (php)
1
2
3
4
5
6
7
8
9
10
11
12
13
2
3
4
5
6
7
8
9
10
11
12
13
<?php
echo "
<form name=replyform onsubmit=\'return validate()\' method=POST>
Naam:<br>
<input type=text name=name maxlength=20 size=20><br>
Reactie:<br>
<textarea cols=30 rows=4 name=mess></textarea><br>
<input type=hidden name=replyid value=$i>
<input type=submit name=reply value=Verstuur>
</form>
</td></tr></table>
';
?>
echo "
<form name=replyform onsubmit=\'return validate()\' method=POST>
Naam:<br>
<input type=text name=name maxlength=20 size=20><br>
Reactie:<br>
<textarea cols=30 rows=4 name=mess></textarea><br>
<input type=hidden name=replyid value=$i>
<input type=submit name=reply value=Verstuur>
</form>
</td></tr></table>
';
?>
Dat is denk ik de boos doener, eerst heb ik " dan eindig ik hem hem '; met " en "; werkt hij niet... hier moeten zeker ook weer overal puntjes etc.
ja kan dit toch evengoed zonder php showen? niet?
... met " . return validate() . " heb ik al geprobeerd...
niels:
ja kan dit toch evengoed zonder php showen? niet?
....nee hoor dan krijg ik nog steeds: expecting ";; etc...
} elseif(isset($search)) {
Code (php)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
2
3
4
5
6
7
8
9
10
11
12
13
14
15
<?php
echo "
<form name=replyform onsubmit="return validate()" method=POST>
Naam:<br>
<input type=text name=name maxlength=20 size=20><br>
Reactie:<br>
<textarea cols=30 rows=4 name=mess></textarea><br>
<input type=hidden name=replyid value= ". $i .">
<input type=submit name=reply value=Verstuur>
</form>
</td></tr></table>
";
} elseif(isset($search)) {
?>
echo "
<form name=replyform onsubmit="return validate()" method=POST>
Naam:<br>
<input type=text name=name maxlength=20 size=20><br>
Reactie:<br>
<textarea cols=30 rows=4 name=mess></textarea><br>
<input type=hidden name=replyid value= ". $i .">
<input type=submit name=reply value=Verstuur>
</form>
</td></tr></table>
";
} elseif(isset($search)) {
?>
wat een paar regels eronder staat. Wat dus eerst niet fout was..... het script werkt gewoon alleen omdat ik wat tabelletjes had ingevoegd om het de design'n
Gewijzigd op 22/10/2005 13:18:00 door Mark
Mark:
Dit is geen php en je zet het wel tussen in?
of Code (php)
123456789101112131415161718192021
maar omdat ik hier de codes niet weet.....want dit ziet er dan toch niet uit! echo " <center><a href=$PHP_SELF> Terug</a><br><br><br><b>Archief</b><br><br><form method=POST>Zoek naar nieuws:<br><input type=text name=look size=19><br><input type=submit name=search value=Zoek><br><br><br>$result artikels die de volgende woorden bevat: $look:<br><br></center>"; } elseif(isset($search)) { och och och, in IE werkt het wel...maar in Firefox werkt die optie niet goed! Een php site die niet eens compatible is met firefox......... :-/
ja overal omdat je dan hier die script shit ziet. Normaal gaat dat met Gewijzigd op 22/10/2005 13:37:00 door Mark
Mark:
En als ik iets bij return validate doe etc krijg ik weer een fout bij:
Code (php)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
<?php
# wat je eerder hebt.
} elseif(isset($search)) {
###Ik vermoed dat het hier fout gaat!!!!!
###
### <?php Deze PHP-Opentag wegahalen. Mogelijk.
### Punten gebruiken om text en functie's te schakelen.
### TIP: Gebruik je dubbele quote's bij een echo, gebruik dan enkele in de html code (XHTML). Wordt je code ook veel overzichtelijker van.
echo "
<form name='replyform' onsubmit='".return validate()."' method='POST'>
Naam:<br>
<input type='text' name='name' maxlength='20' size='20'><br>
Reactie:<br>
<textarea cols='30' rows='4' name='mess'>
";
# en de rest.
?>
# wat je eerder hebt.
} elseif(isset($search)) {
###Ik vermoed dat het hier fout gaat!!!!!
###
### <?php Deze PHP-Opentag wegahalen. Mogelijk.
### Punten gebruiken om text en functie's te schakelen.
### TIP: Gebruik je dubbele quote's bij een echo, gebruik dan enkele in de html code (XHTML). Wordt je code ook veel overzichtelijker van.
echo "
<form name='replyform' onsubmit='".return validate()."' method='POST'>
Naam:<br>
<input type='text' name='name' maxlength='20' size='20'><br>
Reactie:<br>
<textarea cols='30' rows='4' name='mess'>
";
# en de rest.
?>
Gewijzigd op 22/10/2005 14:01:00 door - Jim -
(gebasseerd op laatste post van Jim)
Ik zou het zo doen... waarom zo'n lap html via php laten parsen?:
<form name=replyform onsubmit="return validate()" method=POST>
Naam:<br>
<input type=text name=name maxlength=20 size=20><br>
Reactie:<br>
<textarea cols=30 rows=4 name=mess></textarea><br>
<input type=hidden name=replyid value="">
<input type=submit name=reply value=Verstuur>
</form>
</td></tr></table>
Gewijzigd op 22/10/2005 13:57:00 door Pim Vernooij