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

<?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);


?>

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?


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



Na het invullen van Paul zijn code

Source ziet er nou na paul zijn code er zo uit:

<?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);


?>


En er zit ook geen fout in het formulier he? even een paar stukjes code eruit gehaald

<form action="updated.php" method="post">


  <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
Niet bumpen binnen 24 uur.
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
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.

Reageren