Parse Error
HeeYa,,
Ik ben bezig met een systeem, waar je scores kan online zetten.
Alles werkt, op het belangrijkste na. Dat hij alles in de Database zet.
Dit is de Foutmelding:
Parse error: parse error in C:\wamp\www\matchticker design\matchticker design\updated.php on line 11
Dat is de code.
De fout zit hem in de INSERT TO gedeelte, want daar geeft hij de fout in.
Kan iemand mij hier mee helpen?
Ik ben bezig met een systeem, waar je scores kan online zetten.
Alles werkt, op het belangrijkste na. Dat hij alles in de Database zet.
Dit is de Foutmelding:
Parse error: parse error in C:\wamp\www\matchticker design\matchticker design\updated.php on line 11
Code (php)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
<?php
header( 'refresh: 3600; url=matchticker.php' );
$con = mysql_connect('localhost','root','');
if (!$con)
{
die('Kan niet verbinden: ' . mysql_error());
}
mysql_select_db('matchticker', $con);
mysql_query("INSERT INTO `matchticker`.`matchticker` (`game`, `team.1`, `team.2`, `land.1`, `land.2`, `score.1`, `score.2`, `date`)
VALUES ('" . $_POST["game"] . "', '" . $_POST["team.1"] . "', '" . $_POST["team.2"] . "', '" . $_POST["land.1"] . "', '" . $_POST["land.2"] . "', '" . $_POST["score.1"] . "', '" . $_POST["score.2"] . "', '" . $_POST["datum"] . "')";
{
die('Gelukt, u wordt binnen 5 seconden weer terug gestuurd ' . mysql_error());
}
mysql_close($con);
?>
header( 'refresh: 3600; url=matchticker.php' );
$con = mysql_connect('localhost','root','');
if (!$con)
{
die('Kan niet verbinden: ' . mysql_error());
}
mysql_select_db('matchticker', $con);
mysql_query("INSERT INTO `matchticker`.`matchticker` (`game`, `team.1`, `team.2`, `land.1`, `land.2`, `score.1`, `score.2`, `date`)
VALUES ('" . $_POST["game"] . "', '" . $_POST["team.1"] . "', '" . $_POST["team.2"] . "', '" . $_POST["land.1"] . "', '" . $_POST["land.2"] . "', '" . $_POST["score.1"] . "', '" . $_POST["score.2"] . "', '" . $_POST["datum"] . "')";
{
die('Gelukt, u wordt binnen 5 seconden weer terug gestuurd ' . mysql_error());
}
mysql_close($con);
?>
Dat is de code.
De fout zit hem in de INSERT TO gedeelte, want daar geeft hij de fout in.
Kan iemand mij hier mee helpen?
Gewijzigd op 01/01/1970 01:00:00 door Durk Pelsma
bij:
staat er geen IF of iets dergelijks... en al die backticks.. BAH!
staat er geen IF of iets dergelijks... en al die backticks.. BAH!
Euhm dat bij die
Die, dat vind ik het probleem niet,, en volgens mij zit daar de fout ook niet in.
Die, dat vind ik het probleem niet,, en volgens mij zit daar de fout ook niet in.
Achter de laatste " op regel 11 moet nog een haakje ).
Verder is het niet verstandig user input zo in de database te mikken. Haal er beter eerst mysql_real_escape_string() overheen.
Verder is het niet verstandig user input zo in de database te mikken. Haal er beter eerst mysql_real_escape_string() overheen.
Code (php)
1
2
2
mysql_query("INSERT INTO `matchticker`.`matchticker` (`game`, `team.1`, `team.2`, `land.1`, `land.2`, `score.1`, `score.2`, `date`)
VALUES ('%" . mysql_real_escape_string($_POST['game']) . "%', '%" . mysql_real_escape_string($_POST['team.1']) . "%', '%" . mysql_real_escape_string($_POST['team.2']) . "%', '%" . mysql_real_escape_string($_POST['land.1']) . "%', '%" . mysql_real_escape_string($_POST['land.2']) . "%', '%" . mysql_real_escape_string($_POST['score.1']) . "%', '%" . mysql_real_escape_string($_POST['score.2']) . "%', '%" . mysql_real_escape_string($_POST['datum']) . "%');");
VALUES ('%" . mysql_real_escape_string($_POST['game']) . "%', '%" . mysql_real_escape_string($_POST['team.1']) . "%', '%" . mysql_real_escape_string($_POST['team.2']) . "%', '%" . mysql_real_escape_string($_POST['land.1']) . "%', '%" . mysql_real_escape_string($_POST['land.2']) . "%', '%" . mysql_real_escape_string($_POST['score.1']) . "%', '%" . mysql_real_escape_string($_POST['score.2']) . "%', '%" . mysql_real_escape_string($_POST['datum']) . "%');");
Zoiets?
Ik krijg nu deze fout:
Notice: Undefined index: team.1 in C:\wamp\www\matchticker design\matchticker design\updated.php on line 14
Notice: Undefined index: team.2 in C:\wamp\www\matchticker design\matchticker design\updated.php on line 14
Notice: Undefined index: land.1 in C:\wamp\www\matchticker design\matchticker design\updated.php on line 14
Notice: Undefined index: land.2 in C:\wamp\www\matchticker design\matchticker design\updated.php on line 14
Notice: Undefined index: score.1 in C:\wamp\www\matchticker design\matchticker design\updated.php on line 14
Notice: Undefined index: score.2 in C:\wamp\www\matchticker design\matchticker design\updated.php on line 14
Gewijzigd op 01/01/1970 01:00:00 door Durk Pelsma
Neen zo iets
PS: lees dit nog maar eens goed door
http://www.phphulp.nl/php/tutorials/8/575/
http://www.phphulp.nl/php/tutorials/3/576/
Code (php)
1
2
3
4
2
3
4
<?php
mysql_query("INSERT INTO `matchticker`.`matchticker` (`game`, `team.1`, `team.2`, `land.1`, `land.2`, `score.1`, `score.2`, `date`)
VALUES ('%" . mysql_real_escape_string($_POST['game']) . "%', '%" . mysql_real_escape_string($_POST['team.1']) . "%', '%" . mysql_real_escape_string($_POST['team.2']) . "%', '%" . mysql_real_escape_string($_POST['land.1']) . "%', '%" . mysql_real_escape_string($_POST['land.2']) . "%', '%" . mysql_real_escape_string($_POST['score.1']) . "%', '%" . mysql_real_escape_string($_POST['score.2']) . "%', '%" . mysql_real_escape_string($_POST['datum']) . "%')");
?>
mysql_query("INSERT INTO `matchticker`.`matchticker` (`game`, `team.1`, `team.2`, `land.1`, `land.2`, `score.1`, `score.2`, `date`)
VALUES ('%" . mysql_real_escape_string($_POST['game']) . "%', '%" . mysql_real_escape_string($_POST['team.1']) . "%', '%" . mysql_real_escape_string($_POST['team.2']) . "%', '%" . mysql_real_escape_string($_POST['land.1']) . "%', '%" . mysql_real_escape_string($_POST['land.2']) . "%', '%" . mysql_real_escape_string($_POST['score.1']) . "%', '%" . mysql_real_escape_string($_POST['score.2']) . "%', '%" . mysql_real_escape_string($_POST['datum']) . "%')");
?>
PS: lees dit nog maar eens goed door
http://www.phphulp.nl/php/tutorials/8/575/
http://www.phphulp.nl/php/tutorials/3/576/
Gewijzigd op 01/01/1970 01:00:00 door Wouter De Schuyter
'" . $_POST["score.2"] . "'
misschien moet je dit vervangen met 1 string omdat het getal numeriek is.
dus
" . $_POST["score.2"] . "
hoop it helps
misschien moet je dit vervangen met 1 string omdat het getal numeriek is.
dus
" . $_POST["score.2"] . "
hoop it helps
Waarom gebruik je überhaupt die punten? Gewoon aan elkaar wil ook al, hoor.
Euhm ik heb deze dingen geprobeert, maar hij werkt nog niet:(
'Paradox™:
Neen zo iets
PS: lees dit nog maar eens goed door
http://www.phphulp.nl/php/tutorials/8/575/
http://www.phphulp.nl/php/tutorials/3/576/
Code (php)
1
2
3
4
2
3
4
<?php
mysql_query("INSERT INTO `matchticker`.`matchticker` (`game`, `team.1`, `team.2`, `land.1`, `land.2`, `score.1`, `score.2`, `date`)
VALUES ('%" . mysql_real_escape_string($_POST['game']) . "%', '%" . mysql_real_escape_string($_POST['team.1']) . "%', '%" . mysql_real_escape_string($_POST['team.2']) . "%', '%" . mysql_real_escape_string($_POST['land.1']) . "%', '%" . mysql_real_escape_string($_POST['land.2']) . "%', '%" . mysql_real_escape_string($_POST['score.1']) . "%', '%" . mysql_real_escape_string($_POST['score.2']) . "%', '%" . mysql_real_escape_string($_POST['datum']) . "%')");
?>
mysql_query("INSERT INTO `matchticker`.`matchticker` (`game`, `team.1`, `team.2`, `land.1`, `land.2`, `score.1`, `score.2`, `date`)
VALUES ('%" . mysql_real_escape_string($_POST['game']) . "%', '%" . mysql_real_escape_string($_POST['team.1']) . "%', '%" . mysql_real_escape_string($_POST['team.2']) . "%', '%" . mysql_real_escape_string($_POST['land.1']) . "%', '%" . mysql_real_escape_string($_POST['land.2']) . "%', '%" . mysql_real_escape_string($_POST['score.1']) . "%', '%" . mysql_real_escape_string($_POST['score.2']) . "%', '%" . mysql_real_escape_string($_POST['datum']) . "%')");
?>
PS: lees dit nog maar eens goed door
http://www.phphulp.nl/php/tutorials/8/575/
http://www.phphulp.nl/php/tutorials/3/576/
Waarom verwijs je naar een sql handleiding, waarin staat dat je backticks niet moet gebruiken, en gebruik je ze zelf wel?
$_POST["datum"] . "')";
{
die('Gelukt, u wordt binnen 5 seconden weer terug gestuurd ' . mysql_error());
dit stukje code ziet er ook niet echt lekker uit.
, " . $_POST["datum"] . ")"); moet waarschijnlijk zo eruit zien...
probeer dit eens:
mysql_query("INSERT INTO matchticker.matchticker (game, team.1, team.2, land.1, land.2, score.1, score.2, date)
VALUES ('" . $_POST["game"]. "', '" . $_POST["team.1"] . "', '" . $_POST["team.2"] . "', '" . $_POST["land.1"] . "', '" . $_POST["land.2"] . "', " . $_POST["score.1"] . ", " . $_POST["score.2"] . ", " . $_POST["datum"] . ")");
{
die('Gelukt, u wordt binnen 5 seconden weer terug gestuurd ' . mysql_error());
dit stukje code ziet er ook niet echt lekker uit.
, " . $_POST["datum"] . ")"); moet waarschijnlijk zo eruit zien...
probeer dit eens:
mysql_query("INSERT INTO matchticker.matchticker (game, team.1, team.2, land.1, land.2, score.1, score.2, date)
VALUES ('" . $_POST["game"]. "', '" . $_POST["team.1"] . "', '" . $_POST["team.2"] . "', '" . $_POST["land.1"] . "', '" . $_POST["land.2"] . "', " . $_POST["score.1"] . ", " . $_POST["score.2"] . ", " . $_POST["datum"] . ")");
Code (php)
1
2
3
4
5
6
7
8
9
10
11
12
2
3
4
5
6
7
8
9
10
11
12
Notice: Undefined index: team.1 in C:\wamp\www\matchticker design\matchticker design\updated.php on line 12
Notice: Undefined index: team.2 in C:\wamp\www\matchticker design\matchticker design\updated.php on line 12
Notice: Undefined index: land.1 in C:\wamp\www\matchticker design\matchticker design\updated.php on line 12
Notice: Undefined index: land.2 in C:\wamp\www\matchticker design\matchticker design\updated.php on line 12
Notice: Undefined index: score.1 in C:\wamp\www\matchticker design\matchticker design\updated.php on line 12
Notice: Undefined index: score.2 in C:\wamp\www\matchticker design\matchticker design\updated.php on line 12
Gelukt, u wordt binnen 5 seconden weer terug gestuurd You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near ' , 2009-01-01 12:00:00)' at line 2
Notice: Undefined index: team.2 in C:\wamp\www\matchticker design\matchticker design\updated.php on line 12
Notice: Undefined index: land.1 in C:\wamp\www\matchticker design\matchticker design\updated.php on line 12
Notice: Undefined index: land.2 in C:\wamp\www\matchticker design\matchticker design\updated.php on line 12
Notice: Undefined index: score.1 in C:\wamp\www\matchticker design\matchticker design\updated.php on line 12
Notice: Undefined index: score.2 in C:\wamp\www\matchticker design\matchticker design\updated.php on line 12
Gelukt, u wordt binnen 5 seconden weer terug gestuurd You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near ' , 2009-01-01 12:00:00)' at line 2
Na het invullen van Paul zijn code
Source ziet er nou na paul zijn code er zo uit:
Code (php)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
<?php
header( 'refresh: 3600; url=matchticker.php' );
$con = mysql_connect('localhost','root','');
if (!$con)
{
die('Kan niet verbinden: ' . mysql_error());
}
mysql_select_db('matchticker', $con);
mysql_query("INSERT INTO matchticker.matchticker (game, team.1, team.2, land.1, land.2, score.1, score.2, date)
VALUES ('" . $_POST["game"]. "', '" . $_POST["team.1"] . "', '" . $_POST["team.2"] . "', '" . $_POST["land.1"] . "', '" . $_POST["land.2"] . "', " . $_POST["score.1"] . ", " . $_POST["score.2"] . ", " . $_POST["datum"] . ")");
{
die('Gelukt, u wordt binnen 5 seconden weer terug gestuurd ' . mysql_error());
}
mysql_close($con);
?>
header( 'refresh: 3600; url=matchticker.php' );
$con = mysql_connect('localhost','root','');
if (!$con)
{
die('Kan niet verbinden: ' . mysql_error());
}
mysql_select_db('matchticker', $con);
mysql_query("INSERT INTO matchticker.matchticker (game, team.1, team.2, land.1, land.2, score.1, score.2, date)
VALUES ('" . $_POST["game"]. "', '" . $_POST["team.1"] . "', '" . $_POST["team.2"] . "', '" . $_POST["land.1"] . "', '" . $_POST["land.2"] . "', " . $_POST["score.1"] . ", " . $_POST["score.2"] . ", " . $_POST["datum"] . ")");
{
die('Gelukt, u wordt binnen 5 seconden weer terug gestuurd ' . mysql_error());
}
mysql_close($con);
?>
En er zit ook geen fout in het formulier he? even een paar stukjes code eruit gehaald
Code (php)
1
2
3
4
5
6
7
8
9
2
3
4
5
6
7
8
9
<form action="updated.php" method="post">
<select name="land.1" class=fields>
<input type="submit" value="Toevoegen" name="Verzenden" />
</form>
<select name="land.1" class=fields>
<input type="submit" value="Toevoegen" name="Verzenden" />
</form>
Ik vermeld nog maar us dat van het formulier zijn stukjes code eruit
En met de code van Paradox, zet hij er alleen maar %%%% in
Gewijzigd op 01/01/1970 01:00:00 door Durk Pelsma
Bump!
Niet bumpen binnen 24 uur.
En je post waardes zijn niet gedefineerd, ze komen uit het niets vallen.
En je post waardes zijn niet gedefineerd, ze komen uit het niets vallen.
Euhm oke, I'm Sorry,
Maar kan iemand mij hier nog mee helpen, ik heb echt vanalles al geprobeert maar kom er niet uit
Maar kan iemand mij hier nog mee helpen, ik heb echt vanalles al geprobeert maar kom er niet uit
mysql_query("INSERT INTO matchticker.matchticker (game, team.1, team.2, land.1, land.2, score.1, score.2, date)
VALUES ('" . $_POST["game"]. "', '" . $_POST["team.1"] . "', '" . $_POST["team.2"] . "', '" . $_POST["land.1"] . "', '" . $_POST["land.2"] . "', " . $_POST["score.1"] . ", " . $_POST["score.2"] . ", " . $_POST["datum"] . ")");
Wie zegt jou dat die waardes bestaan? Dat controleer je nergens. En ik zie ook niets aan veiligheid, dat maakt het voor mij als niet zo aardige gebruiker natuurlijk wel fijn.
En verder doe je geen controle, die melding dat het gelukt is terwijl het gewoon fout gaat klopt natuurlijk niet.
VALUES ('" . $_POST["game"]. "', '" . $_POST["team.1"] . "', '" . $_POST["team.2"] . "', '" . $_POST["land.1"] . "', '" . $_POST["land.2"] . "', " . $_POST["score.1"] . ", " . $_POST["score.2"] . ", " . $_POST["datum"] . ")");
Wie zegt jou dat die waardes bestaan? Dat controleer je nergens. En ik zie ook niets aan veiligheid, dat maakt het voor mij als niet zo aardige gebruiker natuurlijk wel fijn.
En verder doe je geen controle, die melding dat het gelukt is terwijl het gewoon fout gaat klopt natuurlijk niet.




