ik krijg een foutmelding op regel 49
Parse error: syntax error, unexpected T_STRING, expecting ',' or ';' in /home/sites/www.royalexander.eu/web/agenda/adatag.php on line 49

hoe kan ik deze er uit halen?? ik zie het even niet meer
[google]Parse error: syntax error, unexpected T_STRING, expecting ',' or ';' in[/google]

Uitgekauwde error.
Kan je wat code posten?
hoe zette ik de code ook al weer in een bericht
[.code]

Je code hier

[./code]

Zonder de puntjes
Ben zelf nog aan het kijken geweest maar kom er echt niet aan uit
[.code]
<?php
$db = mysql_connect("mysql.testzone.nl", "gebruiker", "wachtwoord")
or die("kan niet verbinden: " . mysql_error());
mysql_select_db("database", $db);
$sql = "SELECT * FROM agenda";
$resultaat = mysql_query($sql); // voer sql code uit
if (mysql_num_rows($resultaat) > 0) {
echo "<table border="0">";
echo "<tr<td><span class="tabelkop"><b> Datum: </b><tr<td><span class="tabelkop"><b> Wat: </b><tr<td><span class="tabelkop"><b> Waar: </b> </td?</tr>";//bovenste regel
While($rij = mysql_fetch_array($resultaat)) {
echo "<tr>";
echo "<td><span class="tabel">".$rij["Datum:"]."</td>";
echo "<td><span class="tabel">".$rij["Wat:"]."</td>";
echo "<td><span class="tabel">".$rij["Waar:"]."</td>";
echo "</tr>;
}
echo "</table>";
}
mysql_close($db);
?>
[./code]
Marcel de Jong op 24/01/2011 20:15:41

Ben zelf nog aan het kijken geweest maar kom er echt niet aan uit

<?php
 $db = mysql_connect("..", "..", "..")
		or die("kan niet verbinden: " . mysql_error()); 
mysql_select_db("royal", $db);
$sql = "SELECT * FROM agenda";
$resultaat = mysql_query($sql); // voer sql code uit
	if (mysql_num_rows($resultaat) > 0) {
	 echo "<table border="0">";
	 echo "<tr<td><span class="tabelkop"><b> Datum: </b><tr<td><span class="tabelkop"><b> Wat: </b><tr<td><span class="tabelkop"><b> Waar: </b> </td?</tr>";//bovenste regel
	While($rij = mysql_fetch_array($resultaat)) {
	 echo "<tr>";
	 echo "<td><span class=\"tabel\">".$rij["Datum:"]."</td>";
	 echo "<td><span class=\"tabel\">".$rij["Wat:"]."</td>";
	 echo "<td><span class=\"tabel\">".$rij["Waar:"]."</td>";
	 echo "</tr>;
	 }
	 echo "</table>";
	}
	mysql_close($db);
	?>




de " moet je escapen.
gebruik gen * maar geef aan wat je wil ophalen
<?php

echo "<table border="0">";

?>

Je dubbele quotes in je html zorgen voor fouten. Maak er eens onderstaande van. "Enkele quotes gebruiken in plaats van dubbele quotes."

<?php

echo '<table border="0">';

?>

Je hebt meerdere van deze fouten erin zitten. Dat escapen van dubbele quotes is minder mooi.
Gerhard lubbers op 24/01/2011 20:20:06

de " moet je escapen.
gebruik gen * maar geef aan wat je wil ophalen


Wil je even uitleggen escapen?
en gen *??

ik ben heel eerlijk dit is mijn eerste database
Haal je database gegevens svp even uit de post
bedankt heren!!

[size=xsmall]Toevoeging op 24/01/2011 20:35:36:[/size]

Zou jij zo vriendelijk willen zijn om de database gegevens te veranderen. was ik vergeten wet te halen of aan te passen sorry

Gerhard lubbers op 24/01/2011 20:20:06

[quote="Marcel de Jong op 24/01/2011 20:15:41"]
Ben zelf nog aan het kijken geweest maar kom er echt niet aan uit

<?php
 $db = mysql_connect("mysql.testzone.nl", "gebruiker", "wachtwoord")
		or die("kan niet verbinden: " . mysql_error()); 
mysql_select_db("databas", $db);
$sql = "SELECT * FROM agenda";
$resultaat = mysql_query($sql); // voer sql code uit
	if (mysql_num_rows($resultaat) > 0) {
	 echo "<table border="0">";
	 echo "<tr<td><span class="tabelkop"><b> Datum: </b><tr<td><span class="tabelkop"><b> Wat: </b><tr<td><span class="tabelkop"><b> Waar: </b> </td?</tr>";//bovenste regel
	While($rij = mysql_fetch_array($resultaat)) {
	 echo "<tr>";
	 echo "<td><span class=\"tabel\">".$rij["Datum:"]."</td>";
	 echo "<td><span class=\"tabel\">".$rij["Wat:"]."</td>";
	 echo "<td><span class=\"tabel\">".$rij["Waar:"]."</td>";
	 echo "</tr>;
	 }
	 echo "</table>";
	}
	mysql_close($db);
	?>




de " moet je escapen.
gebruik gen * maar geef aan wat je wil ophalen
[/quote]



[size=xsmall]Toevoeging op 24/01/2011 21:13:50:[/size]

met de volgende kom ik er ook niet aan uit.
[.code]
<?php
if ($knop && $Datum && $Wat && $Waar) {//agenda regei ingevoerd?

$db = mysql_connect("mysql.testserver.nl", "gebruiker", "Wachtwoord")
or die("Kan niet verbinden: " . mysql_error());
mysql_select_db("database", $db);
$sql = "INSERT INTO 'royal' ártikel' (Datum:, Wat:, Waar) VALUES ('$Datum', '$Wat', '$Waar')";
if (mysql_query($sql)) { // voer de sql uit
echo 'toevoegen regel mislukt!';
} else {
echo 'de regel:<b>$Wat</b> is op <b>$datum</b> bij <b>$Waar</B> toegevoegd';
}
mysql_close($db)

} else {
?>
<form method="post" action="<?php echo $PHP_SELF ?>">
Datum: <input type="text" name="Datum"><br>
Wat: <input type="text" name="Wat"><br>
Waar: <input type="text" name="Wat"><br>
<input type="reset" value="wissen"> <input type="submit" name="knop" Value="toevoegen">
</form>
<?php
}
?>
</body>
</html>
[./code]

de volgende melding krijg ik:
Parse error: syntax error, unexpected '}' in /home/sites/www.royalexander.eu/web/agenda/invoegen.php on line 21

ik weet dat het om '}'teken gaat maar zie niet waar het fout gaat

Reageren