A więc. Tak wygląda formularz do dodawnia meczy do bazy danych.
echo "
<form action=mecze.php?co=add&typ=mecze method=post>";
echo"
<b>Gospodarze
</b> ";druzyna1();echo"
<br><br>";
echo"
<b>Goście
</b> ";druzyna2();echo"
<br><br>";
echo"
<b>Data spotkania
</b> <input type=text name=czas value=00/00/0000 size=12><br> <b>Godzina spotkania
</b> <input type=text name=godzina value=00:00 size=6><br> <b>Stadion
</b> <input type=text name=stadion size=20><br> <b>Wynik
</b> <input type=text name=wynik value=-:- size=6><br> <b>Wynik do przerwy
</b> <input type=text name=wynik2 value=-:- size=6><br><br> <b>Rozgrywka
</b> <select name=rozgrywka> <b>Pokazać w Ostatni mecz
</b> <select name=ostatni> <b>Pokazać w Następny mecz
</b> <select name=nastepny> <b>Pokazać w Na żywo
</b> <select name=nazywo> echo"
<b>Sezon
</b> ";sezon();
echo"
<br><br> <input type=submit value=Dodaj> <input type=reset value=Reset>";
<?php
case \"mecze\":
$sql = \"insert into mecze values (NULL, '\".$_POST['gospodarze'].\"', '\".$_POST['goscie'].\"', '\".$_POST['czas'].\"', '\".$_POST['godzina'].\"', '\".$_POST['stadion'].\"',
'\".$_POST['wynik'].\"', \".$_POST['wynik2'].\"', '\".$_POST['rozgrywka'].\"', '\".$_POST['ostatni'].\"', '\".$_POST['nastepny'].\"', '\".$_POST['nazywo'].\"', '\".$_POST['sezon'].\"')\";
echo(\" Błąd. $blad_mysql\"); }
else
{
echo(\" Mecz został dodany.<br>\"); }
break;
?>
tu je dodaje do mysql i wlasnie jest blad
Zamiast dodania danych wywala cos takiego
Cytat
QUOTE
Błąd. 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 ':-', 'Bundesliga', 'tak', 'nie', 'nie', '20032004')' at line 1
CREATE TABLE `mecze` (
`id_meczu` int(9) NOT NULL AUTO_INCREMENT,
`gospodarze` varchar(20) NOT NULL DEFAULT '',
`goscie` varchar(20) NOT NULL DEFAULT '',
`czas` varchar(10) NOT NULL DEFAULT '',
`godzina` varchar(5) NOT NULL DEFAULT '',
`stadion` varchar(30) NOT NULL DEFAULT '',
`wynik` varchar(5) NOT NULL DEFAULT '',
`wynik2` varchar(5) NOT NULL DEFAULT '',
`rozgrywka` varchar(15) NOT NULL DEFAULT '',
`ostatni` varchar(3) NOT NULL DEFAULT '',
`nastepny` varchar(3) NOT NULL DEFAULT '',
`nazywo` varchar(3) NOT NULL DEFAULT '',
`sezon` int(8) NOT NULL DEFAULT '0',
PRIMARY KEY (`id_meczu`)
) TYPE=MyISAM;
prosze o pomoc