Nefunguje posilani do mysql

6 příspěvků

Archiv diskusního fóra

Fórum je uzavřené a slouží pouze ke čtení. Některé informace mohou být zastaralé.

  1. Dobrý den, mám formulář přez který se mají data ukládat do mysql datábáze, jenže mám problém. Nic se nestane jen se vypíše chyba Parse error: syntax error, unexpected T_STRING /home/free/.../send_process on line 4. Soubor send.php: <form action="send_process.php" method="post"> <table border="0" align="center"> <tr> <td>Název</td><td><input type="text" name="nazev" class="input" value=""/></td></tr> <tr> <td>Datum</td> <td><input name="datum" type="text" class="input" value=""/></td></tr> <tr><td><p>Typ</p></td><td><select name="typ"> <option value="0"></option><option value="1">1</option><option value='2' class="inputbook">2</option></select></td></tr> <input type="submit" name="send" value="Přidat" /> </form> Soubor send_process.php: <?php mysql_connect("xxx","xxx","xxx"); mysql_select_db("xxx") or die ('mysql_error()); $nazev= $_POST["nazev"]; $datum= $_POST["datum"]; $typ= $_POST["typ"]; mysql_query("INSERT INTO catalog VALUES(`nazev`, `datum`, `typ`) VALUES ('$nazev', '$datum', '$typ')") or die (mysql_error()); echo "<h3>Přidáno</h3>"; ?> Nevíte kde je problém? Případně nemohli by jste napsat řešení? Děkuji
  2. Má v tom INSERTu být VALUES skutečně 2x? Asi ne.
  3. Dekuji, skousel jsem to smazat a porad nefunguje.
  4. Podívej se na řádek 4 v souboru send_process.php. Pokud není žádná chyba na něm, bude nejspíš o řádek výš. (Předpokládám, že zde uvedený výpis není přesná kopie :). Může to být např. chybějící středník, chybějící/přebývající uvozovka, apostrof nebo chybějící tečka -- všechny tyto chyby můžou způsobovat hlášení s neočekávaným T_STRINGem. Jinak ten SQL dotaz.. INSERT INTO catalog (`nazev`,`datum`,`typ`) VALUES ('$nazev','$datum','$typ').. viz http://www.junext.net/mysql/
  5. Děkuji, přesná kopie to není. Kód jsem zkratil, protože byl moc dlouhý a na prvním řádku byl ješte text před začátkem php. Koukal jsem se na váš odkaz a nevím pokud mám v proměnné číslo má-li být v uvozovkách?
  6. Děkuji vám za pomoc, už jsem na to konečně přišel :)

← Zpět na všechna témata