Pomoc vkládání do databaze

10 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. když odešlu formulář vypíše mi to tyto chyby: Warning: shell_exec(): Cannot execute using backquotes in Safe Mode in /3w/unas.cz/h/hrackyzedreva/novy/uloz_radek.php on line 11 Warning: mysql_connect(): Can't connect to local MySQL server through socket '/var/lib/mysql/mysql.sock' (2) in /3w/unas.cz/h/hrackyzedreva/novy/uloz_radek.php on line 11 Warning: shell_exec(): Cannot execute using backquotes in Safe Mode in /3w/unas.cz/h/hrackyzedreva/novy/uloz_radek.php on line 13 zdrojak ukládání je : <head> <title>aaa</title> <meta http-equiv="Content-Type" content="text/html; charset=windows-1250"> </head> <body> <?php $id_spojeni = mysql_connect(`mysql.webzdarma.cz`,`hrackyzedreva`,`********`); if (!$id_spojeni) die(`Spojení s MySQL databází se nezdařilo.`); $vysledek_vybrani = mysql_select_db(`hrackyzedreva`,$id_spojeni); if (!$vysledek_vybrani) die(`Databázi HRACKYZEDREVA se nám nepodařilo vybrat.`); $id_vyrobek = $_POST[`id_vyrobek`]; $skupina = $_POST[`skupina`]; $nazev = $_POST[`nazev`]; $popis = $_POST[`popis`]; $cena = $_POST[`cena`]; $kat_cislo = $_POST[`kat_cislo`]; $info = $_POST[`info`]; $sql = "INSERT INTO vyrobky VALUES(`$id_vyrobek`,`$skupina`,`$nazev`,`$popis`,`$cena` ,`$kat_cislo`,`$info`)"; $vysledek = mysql_query($sql,$id_spojeni); if (!$vysledek) die(`Nepodařilo se vložit nový řádek.`); $sql = "SELECT * FROM vyrobky"; $id_vysledku = mysql_query($sql,$id_spojeni); if (!$id_vysledku) die(`Nepodařilo se nám načíst řádky z databáze.`); ?> <table border="1"> <tr> <th>id_vyrobek</th> <th>skupina</th> <th>nazev</th> <th>popis</th> <th>cena</th> <th>kat_cislo</th> <th>info</th> </tr> <?php while($radek = mysql_fetch_row($id_vysledku)) { echo `<tr>`; for ($i=0; $i<4; ++$i) echo `<td>`, $radek[$i], `</td>`; echo `</tr>`; } ?> </table> <?php mysql_close($id_spojeni); ?> </body>
  2. a odkdy se retezce v php uzaviraji do ` ? prece bud " nebo ' , ` je k necemu uplne jinymu
  3. diky zatim za radu skusím to nevím něco malo jsem osal z knižky a tam byly tyhle znaky
  4. ještě mi to piše tuto chybu Parse error: parse error in /3w/unas.cz/h/hrackyzedreva/novy/uloz_radek.php on line 24
  5. Myslíš, že tady někdo umí věštit? Co kdybys sem hodil řádky 20 - 26, ať se na to aspoň můžeme podívat?
  6. <HTML>Chyba bude nejspíš někde na řádku 23. Ale protože nevíme, který to je a co na něm je, tak sem dej řádky 20-25.</HTML>
  7. ja jsem začatečník $sql = "INSERT INTO vyrobky VALUES("$id_vyrobek","$skupina","$nazev","$popis","$cena" ,"$kat_cislo","$info")"; $vysledek = mysql_query($sql,$id_spojeni); if (!$vysledek) die("Nepodařilo se vložit nový řádek."); snad je to ono
  8. nemuzes vnorovat uvozovky, prvni uvozovky retezec zacnou, druhy ukonci. ty uvozovky kolem tech promennych smaz
  9. Uvozovky uvnitr smaz, nebo nahrad ' (stojaty, ne sikmy).
  10. $sql = "INSERT INTO vyrobky VALUES("$id_vyrobek","$skupina","$nazev","$popis","$cena" ,"$kat_cislo","$info")"; $vysledek = mysql_query($sql,$id_spojeni); jinymi slovy $sql = "text"$id_vy; - ukoncena uvozovka (ukoncen retezec), je ocekavan strednik. Zadny dolar $. Pro hodnoty musis pouzit jednoduche uvozovky ' nebo dvojite zalomitkovat \"

← Zpět na všechna témata