Több tömbb adatának írása mysql-be
Tisztelt Hozzáértőbbek!
Egy olyat szeretnék megvalósítani, hogy adott 2 tömb, mindkettőben különböző adatok. Ezt a 2 tömböt szeretnék mysql-be beleírni. A probléma az, hogy a jelenlegi tudásommal egyszerre csak az egyik tömb elemét tudom mysql-be írni.
A 2 tömb űrlapból kapja az adatokat. Ahány űrlap van, annyi elem lesz a tömbökben.
Valahogy így néz ki az űrlap(ok) vázlata:
$szam = 2 //Ez a példa miatt van definiálva, ez a szám változni fog!
Mivel $szam értéke kettő, így 2 űrlap lesz.
nev: nev1
neme: kan
nev: nev2
neme: szuka
Íme a kód amellyel kilistáztatom, de csak a nevet:
Így le is fut a mysql lekérés, és annyi sor lesz benne, ahány név van. A gond az, hogy ezen nevek mellé kellene beilleszteni a hozzá tartozó neme-t is.
Próbáltam a foreach-ba mégegy foreach-ot, de az nem volt jó. Próbáltam úgy hogy a neme-t is külön foreach-al megcsinálom, és global $valtozo-t írni bele, majd a másik foreach-ban hivatkozni. De ez is nagy semmi volt. Már kifogytam az ötletekből, ha tud valaki valami okosságot kérem segítsen.
Köszönöm
■ Egy olyat szeretnék megvalósítani, hogy adott 2 tömb, mindkettőben különböző adatok. Ezt a 2 tömböt szeretnék mysql-be beleírni. A probléma az, hogy a jelenlegi tudásommal egyszerre csak az egyik tömb elemét tudom mysql-be írni.
A 2 tömb űrlapból kapja az adatokat. Ahány űrlap van, annyi elem lesz a tömbökben.
Valahogy így néz ki az űrlap(ok) vázlata:
$szam = 2 //Ez a példa miatt van definiálva, ez a szám változni fog!
Mivel $szam értéke kettő, így 2 űrlap lesz.
nev: nev1
neme: kan
nev: nev2
neme: szuka
Íme a kód amellyel kilistáztatom, de csak a nevet:
foreach($nev AS $neve)
{
mysql_query("INSERT INTO suldo (nev, neme) VALUES('$neve', '$neme')");
}
{
mysql_query("INSERT INTO suldo (nev, neme) VALUES('$neve', '$neme')");
}
Így le is fut a mysql lekérés, és annyi sor lesz benne, ahány név van. A gond az, hogy ezen nevek mellé kellene beilleszteni a hozzá tartozó neme-t is.
Próbáltam a foreach-ba mégegy foreach-ot, de az nem volt jó. Próbáltam úgy hogy a neme-t is külön foreach-al megcsinálom, és global $valtozo-t írni bele, majd a másik foreach-ban hivatkozni. De ez is nagy semmi volt. Már kifogytam az ötletekből, ha tud valaki valami okosságot kérem segítsen.
Köszönöm
tömb
Ahány űrlap van, annyi elem
A foreach-et itt felejtsd el, használj helyette sima fort:
majdnem jó
Biztos, hogy nem maga a tömb
Hoppá, egy sajtóhiba. A for inicializálásánál kimaradt a második változó neve, azaz $l:
a hiba nálam van
Viszont a gondot az okozza, hogy a neme érték az egy legördülő menü, ebből jönnek át az adatok. Simán kitudom iratni, de sql-be nem megy. Ezt majd megbűvölöm, ilyen alappal, amit adtál, már könnyű elindulni. Köszi