Autor | Zpráva | ||
---|---|---|---|
simonek Profil |
#1 · Zasláno: 23. 2. 2008, 18:16:21
Zkouším trochu experimentovat v php a narazil sem na problém, se kterým si opravdu nevím rady. je to skript na přidávání známek do db ale nějak mi to nejde pžidávat. Nevíte v čem by mohl být problém?
znamka.php <?php echo "<form name='pridej_znamku' action='pridej.php' method='post'>"; echo "<b>Známka: </b><input type='text' name='znamka' value='' size='4'> "; echo "<b> Předmět: </b><select size='1' name='predmet'><option value='cj'>Český jazyk</option><option value='m'>Matematika</option><option value='aj'>Anglický jazyk</option><option value='nj'>Německý jazyk</option><option value='fj'>Francouzský jazyk</option><option value='ze'>Zeměpis</option><option value='de'>Dějepis</option><option value='bi'>Biologie</option><option value='ch'>Chemie</option><option value='fy'>Fyzika</option><option value='zsv'>ZSV</option><option value='ivt'>IVT</option><option value='tv'>Tělesná výchova</option><option value='vv'>Výtvarná výchova</option><option value='hv'>Hudební výchova</option></select> "; echo " <input type='submit' value='Přidej'></form><br>"; ?> pridej.php mysql_connect("localhost", "db", "psw") or die(mysql_error()); mysql_select_db("simon_manq_name"); $uloz=mysql_query("INSERT INTO table(prdemet, znamka) VALUES('$_POST[prdemet]', '$_POST[znamka]')") or die("Nejde to!"); echo "Data byla uložena - <a href='znamka.php'>Zpět</a> - <a href='stat.php'>Všechny známky</a>"; |
||
nightfish Profil |
#2 · Zasláno: 23. 2. 2008, 18:18:44
INSERT INTO table(prdemet, znamka) VALUES('$_POST[prdemet]'
jinak by možná místo or die("Nejde to!"); stálo za to použít or die(mysql_error()); |
||
simonek Profil |
#3 · Zasláno: 23. 2. 2008, 18:24:15
no ok! :D díky...sem začátečník
|
||
simonek Profil |
#4 · Zasláno: 23. 2. 2008, 18:36:26
našel sem to.....překlem ale hází mí to 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 'table(prdemet, znamka) VALUES('cj', '3')' at line 1
|
||
simonek Profil |
#5 · Zasláno: 23. 2. 2008, 18:39:41
ok...nepozornost je blbá věc...snad to teď pude! :)
|
||
nightfish Profil |
#6 · Zasláno: 23. 2. 2008, 18:48:33
nepůjde, protože table je klíčové slovo
takže pokud jej použiješ jako název tabulky, musíš jej uzavřít do zpětných apostrofů INSERT INTO `table`(predmet, ...) |
||
simonek Profil |
#7 · Zasláno: 23. 2. 2008, 19:17:07
nightfish
moc dík |
||
Časová prodleva: 16 let
|
0