php adauga in mysql input-uri cu acelasi nume

Secţiune dedicată începatorilor.

Moderatori: Moderatori, Start Moderator

bizkit1
PHPRomania Supporter
Mesaje: 11
Membru din: Vin Dec 15, 2006 8:26 am
Localitate: Bucuresti

php adauga in mysql input-uri cu acelasi nume

Mesajde bizkit1 » Dum Mar 25, 2012 10:40 am

Salut, am un formular in care mi se genereaza un numar de input-uri egal cu numarul de luni dintre 2 dăţi. Fiecare input are valoarea lunii respective. De exemplu:

<input value="Martie" name="luna[Martie]" type="hidden">
<input value="Aprilie" name="luna[Aprilie]" type="hidden">
<input value="Mai" name="luna[Mai]" type="hidden">

Cum fac ca sa introduc in baza de date valoare fiecarui input in parte, avand in vedere ca name="luna[numele lunii]" ? Multumesc



marianmp
Average Member
Mesaje: 190
Membru din: Mie Noi 09, 2011 1:12 pm
Localitate: https://micul-programator.ro
Contact:

Mesajde marianmp » Dum Mar 25, 2012 1:18 pm

$_POST['luna']['Martie']
etc.

hadyh
Average Member
Mesaje: 118
Membru din: Mar Noi 30, 2010 12:57 pm

Mesajde hadyh » Lun Mar 26, 2012 11:35 am

[php]
<?php

foreach($_POST as $key=>$value){
if( preg_match('/luna/',$key) ){
$insertArray[] = $value;
}}

$insertQuery = 'insert into `table` (`colname`) values (\''.implode('\'),(\'',$insertArray).'\');

echo $insertQuery; // si rulezi asta in bd sa vezi ca e fara eroare.

?>
[/php]

Avatar utilizator
socu
Senior Member
Mesaje: 470
Membru din: Mie Apr 22, 2009 11:05 pm
Localitate: Marghita

Mesajde socu » Lun Mar 26, 2012 1:26 pm


hadyh
Average Member
Mesaje: 118
Membru din: Mar Noi 30, 2010 12:57 pm

Mesajde hadyh » Lun Mar 26, 2012 2:42 pm


starlays
PHPRomania Supporter
Mesaje: 26
Membru din: Joi Aug 25, 2011 3:00 pm

Mesajde starlays » Mar Mar 27, 2012 4:07 pm



Înapoi la “PHP Incepători”

Cine este conectat

Utilizatori ce ce navighează pe acest forum: Niciun utilizator înregistrat și 5 vizitatori