2017-05-04 9 views
0

Ich möchte alle Loop-Werte in db mein Code geschrieben nur den letzten Wert meiner Schleife.Wie kann ich alle Loop-Werte abrufen und in die Datenbank eingefügt, helfen Sie mir, dies zu überwinden .und ich muss auch alle Werte in eine Zelle einfügen wie kann ich das tun.Wie die Array-Werte in db einfügen

<?php 
$server="localhost"; 
$user="root"; 
$pswd=""; 
$dbname="desig"; 
$conn=mysql_connect($server,$user,$pswd); 
mysql_select_db($dbname,$conn); 

/*------Monthly-------*/ 

for($f=1;$f<=15;$f++) 
{ 

    $factorname="wa".$f; 
    if(!empty($_POST[$factorname])) 
    { 
     for($l=0;$l<$f;$l++) 
     $factor=$_POST[$factorname]; 

     $labelname="fa".$l; 
     $labmonth= $_POST[$labelname]; 
     $monthres=array(); 
     $impmonthres=array(); 
     $monthres[$l]=$labmonth.'-'.$factor; 
     $t=0; 
     $impmonthres[$t]=$monthres[$l].':'; 
     $t++; 
    } 


} 

    //$factorimp=array(); 
    // $factorimp=implode(',',$monthres); 

/*------Quaterlyweightage-------*/ 
for($w=1;$w<=15;$w++) 
{ 
    $quaweight="we".$w; 

    if(!empty($_POST[$quaweight])) 
    { 
     for($q=0;$q<$w;$q++) 

     $quaweightvalue=$_POST[$quaweight]; 
     $qualabel="qa".$q; 
     $qualabelname=$_POST[$qualabel]; 
     $quares=array(); 
     $quares[$q]=$qualabelname.'-'.$quaweightvalue; 
     $quaresfin=array(); 
     $k=0; 
     $quaresfin[$k]=$quares[$q].':'; 
     $k++; 

    } 

    } 
    /*-------Annually-------*/ 

    $annualyvalue=$_POST['annualy']; 
    if(!empty($_POST['annualy'])) 
    { 
    $annualyres='A1'.'-'.$annualyvalue; 
    } 
    echo $annualyres; 
    foreach($impmonthres as $monthvalue) 
    { 
     echo $monthvalue; 
    } 
    foreach($quaresfin as $Quaterlyvalue) 
    { 
     echo $Quaterlyvalue; 
    } 
    $month=mysql_query("insert into workupdate(Empname,Designation,Monthly,Quaterly,Annualy)values('user','juniordeveloper','$monthvalue','$Quaterlyvalue','$annualyres') ",$conn); 

?> 
+0

mysql_ * ist veraltet Versuche, mysqli_ * – JYoThI

+0

zu verwenden Benutze a für jede Schleife und MySQL wird ebenfalls abgeschrieben. –

+0

Ihre fortlaufende Überschreibung der Variablen using loop. – JYoThI

Antwort