Autor | Zpráva | ||
---|---|---|---|
stepanka Profil * |
#1 · Zasláno: 3. 9. 2009, 09:59:44
Ahoj,
prosím o pomoc, už asi hodinu se pokouším o uložení jednoho pole do databáze. Asi to bude nějaká trivialita, ale já už to v tom nevidím. Mám formulář, který mi po odeslání a zpracování kódu echo '<pre>'; print_r($_POST['lide']); echo '</pre>'; vyplivne toto pole Array ( [jmeno] => Array ( [0] => jméno1 [1] => jméno2 ) [prijmeni] => Array ( [0] => přijmení1 [1] => příjmení2 ) [pozice] => Array ( [0] => pozice1 [1] => pozice2 ) [telefon] => Array ( [0] => telefon1 [1] => telefon2 ) [email] => Array ( [0] => email1 [1] => email2 ) ) A já to pole potřebuju uložit do jedné tabulky. Pokouším se o to nějak takhle foreach($_POST['lide'] as $i => $value) { mysql_query("INSERT INTO firmy_lide (id, id_firma, jmeno, prijmeni, pozice, telefon, email) VALUES ('', '".$_GET['id']."', '".$value[0]."', '".$value[1]."', '".$value[2]."', '".$value[3]."', '".$value[4]."')") or die(mysql_error()); } Ale vždycky tam něco nesedí. Prosím, pomozte mi to pole uložit.. Nebude to určitě nic těžkého. Děkuju. |
||
Mastodont Profil |
#2 · Zasláno: 3. 9. 2009, 10:03:01
No když jsou v $_POST['lide'] prvky s index 0 a 1, tak určitě nemůžeš používat $value[2] až $value[4] ...
A proč $_GET['id'], nemá to být náhodou $_POST['id'] ? |
||
stepanka Profil * |
#3 · Zasláno: 3. 9. 2009, 10:11:27
„No když jsou v $_POST['lide'] prvky s index 0 a 1, tak určitě nemůžeš používat $value[2] až $value[4] ... “
Já vím, už jsem nevěděla, co zkusit, tak jsem tady plácla poslední pokus, který jsem měla v kódu. „A proč $_GET['id'], nemá to být náhodou $_POST['id'] ?“ GET['id'] je správně... ale o to teď nejde. |
||
Kajman_ Profil * |
#4 · Zasláno: 3. 9. 2009, 10:14:08
Zkusil bych while cyklus přičítat $i dokud $_POST['lide']['jmeno'][$i] existuje.
|
||
stepanka Profil * |
#5 · Zasláno: 3. 9. 2009, 10:27:44
Kajman_
Děkuju mockrát, fakt to takhle šlo $i=0; while($_POST['lide']['jmeno'][$i] != '') { echo $_POST['lide']['jmeno'][$i].'<br />'; mysql_query("INSERT INTO firmy_lide (id, id_firma, jmeno, prijmeni, pozice, telefon, email) VALUES ('', '".$_GET['id']."', '".$_POST['lide']['jmeno'][$i]."', '".$_POST['lide']['prijmeni'][$i]."', '".$_POST['lide']['pozice'][$i]."', '".$_POST['lide']['telefon'][$i]."', '".$_POST['lide']['email'][$i]."')") or die(mysql_error()); $i++; } |
||
Časová prodleva: 15 let
|
0