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?
  1. $_POST = array(  
  2.   'oldalszelesseg' => 640,  
  3.   'oldalmagassag' => 480  
  4. );  
  5.   
  6. foreach ($_POST as $nev => $ertek)  
  7.   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.
:)