ugrás a tartalomhoz

MySQL Insert

mauladam · 2012. Már. 4. (V), 14.34
Sziasztok!

Egy táblába be szeretnék íratni 46 sort.
Ezzel csak az a gond, hogy az első mezőbe (beallitas a neve), egy postolt mező nevét szeretném íratni, a másodikba (ertek a neve) pedig az értékét.
PL.:

Van egy oldalszelesseg mezőm a formban, és ugye php-ban létrejön küldéskor a $_POST['oldalszelesseg'].
Ezt dekraláltam egy $oldalszelesseg nevü változóban.
Az első mezőbe megy a postolt mező neve a másodikba pedig a $oldalszelesseg értéke.

Egyesével insertelve kicsit durva lenne beíratni, ezért valami ciklusos megoldásra gondoltam, de nem tudom, hogy valósíthatnám meg.
UI.: Nem kódok kérek, csak ötleteket.
 
1

Ilyesmire gondoltál?$_POST =

kuka · 2012. Már. 4. (V), 15.04
Ilyesmire gondoltál?

$_POST = array(
  'oldalszelesseg' => 640,
  'oldalmagassag' => 480
);

foreach ($_POST as $nev => $ertek)
  mysql_query(sprintf("insert into tabla (nev, ertek) values ('%s', %f)", mysql_real_escape_string($nev), floatval($ertek)));
2

Idézet a témaindítóból:

Pepita · 2012. Már. 6. (K), 22.09
UI.: Nem kódok kérek, csak ötleteket.
:)