Ik ben nog niet zolang bezig met php/mysql en loop tegen een probleempje aan.

Ik wil door middel van een zoek functie mijn gegevens uit de db ophalen.

Op basis van onderstaande code krijg ik steeds de volgende foutmelding:
Parse error: syntax error, unexpected T_VARIABLE in /public/sites/www.cphome.nl/zoeken2.php on line 7

Iemand enig idee waar dit probleem in zit?
Alvast bedankt voor evt. reacties!



<?php
session_start();
//-- connectie met de database:
if (!@mysql_select_db(" ", @mysql_connect(" ", " ", " ")))


$Schrijver$_SESSION["Schrijver"];
$Titel=$_SESSION["Titel"];



$sql="SELECT * FROM Boeken WHERE Schrijver='$Schrijver'";
$result=mysql_query($sql);
$aantal=mysql_num_rows($result);
if($aantal==0){
echo("Helaas er werden geen records gevonden met:"." ".$Schrijver);
}
else{
echo("Er werd(en)<b> $aantal </b>record(s) gevonden: <br/>");
while($row=mysql_fetch_array($result)){
echo("Naam:" .$row['Schrijver']." ".$row['Titel']);}
}
?>
$Schrijver = $_SESSION["Schrijver"];


[size=xsmall]Toevoeging op 21/02/2012 11:17:06:[/size]

en een accolade ontbreekt achter regel 4

{
kijk eens naar regel 7 en naar regel 8 !!

Wat is het verschil ??
pfff, zo overheen gekeken (blind zitten staren)... bedankt voor de reactie!

Nu dat werkt gelijk een aanvullende vraag.
Ik krijg wel de mededeling dat de naam niet voorkomt (vreemd genoeg maar dat is een probleem voor later) maar de opgegeven naar wordt ook niet weergegeven in het resultaat. Deze had ik wel verwacht. Iemand suggesties?
Of het is het probleem dat Roland al aangeeft (er staat geen = tussen $scrijver en $_SESSION), of er staat in zijn geheel niets in $_SESSION["Schrijver"].
en bouw eens foutafhandeling in en zet error reporting aan. waarschijnlijk dat je dan iets ziet
gebruik ook geen @ dat onderdrukt fouten
Dit zijn mijn testgegevens in de database

Jeroen vd op 21/02/2012 11:42:04

en bouw eens foutafhandeling in en zet error reporting aan. waarschijnlijk dat je dan iets ziet

Ga eerst dit nou eens doen.
Dan kunnen we de glazen bol weer in de kast zetten.
- SanThe - op 21/02/2012 14:43:16

[quote="Jeroen vd op 21/02/2012 11:42:04"]
en bouw eens foutafhandeling in en zet error reporting aan. waarschijnlijk dat je dan iets ziet

Ga eerst dit nou eens doen.
Dan kunnen we de glazen bol weer in de kast zetten.

[/quote]
+1

Reageren