Autor Zpráva
OnZ
Profil
Zdravím, mám jeden problém mám toto:
<select name="hrano">
<option selected value="1">Vyber odpověď</option>
<option value="Ano">Ano</option>
<option value="Ne">Ne</option>
</select>


potom ověřuji zda bylo neco vybráno:

if($_POST['hrano'] == '1'){
echo "Musíte si vybrat u všech! <a href='new.php' title='Zpět'><< Zpět</a>";


A pokud bylo něco vybráno má se uložit hodnota toho pole co bylo vybráno do DB.

$VlozData = MySQL_Query("INSERT INTO seznam VALUES('$_POST["hrano"]')");
ale vypíše to chybu. Vím že je to napsáno blbě ale nevím jak to napsat by to fungovalo.
Prosím poraďte
bohyn
Profil
OnZ
1) Vkladas $_POST['typ'] kdyz to ma byt $_POST['hrano']
2) Je hezke ze si nam sdelil ze to vyhodi chybu.
3) To vkladani ti bude fungovat jenom kdyz ostatni sloupecky maji defaultni hodnoty.
4) "<< Zpet" neni tag - pouzij "&lt;&lt; Zpet"
OnZ
Profil
bohyn
1) Špatně jsem to zkopíroval sem v tom chyba není.
2) já myslel že sem ji sem dal. Asni ne vypíše to :
Parse error: parse error, expecting `T_STRING' or `T_VARIABLE' or `T_NUM_STRING' in /3w/xf.cz/j/jobik/seznam_cd_a_dvd/new_z.php on line 23
3) Mohl bys mi to prosím vysvětli nějak jsem to nepochopil
4) Máš pravdu opraveno
bohyn
Profil
$_POST['hrano'] = mysql_real_escape_string($_POST['hrano']);
$VlozData = MySQL_Query("INSERT INTO seznam VALUES('".$_POST['hrano']."')");


Edit:
3) chybu tam mam i ja, sloupecky ktere maji defaultni hodnotu nemusis vkladat insertem (vyplni se samo), ale je treba zadat seznam sloupecku ktere vkladas:
INSERT INTO seznam (sloupecek1, sloupecek2, sloupecek4) VALUES (hodnota1, hodnota2, hodnota4)
Pricemz sloupecek3 musi mit nastavenou defaultni (vychozi) hodnotu. Jestli mas v tabulce jenom jeden sloupecek tak se tim netrap (aspon v tomto pripade).
OnZ
Profil
bohyn
Já to pořád nechápu. Ten sloupec do kterého ukládám ten select musí být DEFAULT. Mám tabulku a 12 sloupcích a nějak ti nerozumím
bohyn
Profil
OnZ
Pokud mas 12 sloupcu v tabulce a vkladas tam jen jeden tak ostatni musi mit defaultni hodnotu (jinak SQL nevi co tam doplnit a hodi chybu) a musis SQL rict do jakeho sloupecku chces vkladat.
OnZ
Profil
Aha už chápu. Díky už jsem to rozchodil. Moc díky. Nevěděl by sis rady ještě s tímto

Vaše odpověď

Mohlo by se hodit


Prosím používejte diakritiku a interpunkci.

Ochrana proti spamu. Napište prosím číslo dvě-sta čtyřicet-sedm:

0