bij:
{
die('Gelukt, u wordt binnen 5 seconden weer terug gestuurd ' . mysql_error());
}
staat er geen IF of iets dergelijks... en al die backticks.. BAH!
Link gekopieerd
Euhm dat bij die
Die, dat vind ik het probleem niet,, en volgens mij zit daar de fout ook niet in.
Link gekopieerd
?
Onbekende gebruiker
08-03-2009 18:53
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.
Link gekopieerd
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']) . "%');");
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
Link gekopieerd
Neen zo iets
<?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']) . "%')");
?>
PS: lees dit nog maar eens goed door
http://www.phphulp.nl/php/tutorials/8/575/
http://www.phphulp.nl/php/tutorials/3/576/
Link gekopieerd
'" . $_POST["score.2"] . "'
misschien moet je dit vervangen met 1 string omdat het getal numeriek is.
dus
" . $_POST["score.2"] . "
hoop it helps
Link gekopieerd
Waarom gebruik je überhaupt die punten? Gewoon aan elkaar wil ook al, hoor.
Link gekopieerd
Euhm ik heb deze dingen geprobeert, maar hij werkt nog niet:(
Link gekopieerd
?
Onbekende gebruiker
08-03-2009 20:25
Paradox™ schreef op 08.03.2009 19:02
Neen zo iets
<?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']) . "%')");
?>
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?
Link gekopieerd
$_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"] . ")");
Link gekopieerd