?
Onbekende gebruiker
24-01-2011 20:02
gewijzigd op 24-01-2011 20:02
[google]Parse error: syntax error, unexpected T_STRING, expecting ',' or ';' in[/google]
Uitgekauwde error.
Link gekopieerd
hoe zette ik de code ook al weer in een bericht
Link gekopieerd
[.code]
Je code hier
[./code]
Zonder de puntjes
Link gekopieerd
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]
Link gekopieerd
g
gerhard l
24-01-2011 20:20
gewijzigd op 25-01-2011 10:54
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
Link gekopieerd
-
- Mark -
24-01-2011 20:21
gewijzigd op 24-01-2011 20:24
<?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.
Link gekopieerd
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
Link gekopieerd
Haal je database gegevens svp even uit de post
Link gekopieerd
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
Link gekopieerd