2017-08-09 1 views
-2

Ich brauche die ID nur die geprüften Kontrollkästchen aus der Tabelle zu speichern Produkte anzuzeigen sie in anderen Dingen zu verwenden ist dies mein CodeKaro Checkbox

while($row2 = mysql_fetch_array($result2)){ 
      $pID= $row2[0]; 
      $pName = $row2[1]; 
      $pDes = $row2[2]; 
      $pSale = $row2[5]; 
      $pPrice = $row2[4]; 
      $pPhoto = $row2[6]; 
      if($counter % 4 == 0)echo "<tr> "; 
      echo " 
      <td> Name: '".$pName."' <br> ID: '".$pID."' <br>  Price: '".$pPrice."' <br> <div id='parent'> 
      <img src='".$pPhoto."' width = '180' height = '180'/> 
      <br><input type='checkbox' name='item[]' value='".$pID."'" ." > 
      <div id='popup' >Description: ".$pDes." <br> Sale Percent: ".$pSale." 

      </div></div></td> ";  

jede Hilfe Räude, wie nur zu speichern, die id von geprüften ckeckboxen (artikel []) in array

+0

Sie haben js nicht markiert, machst du das nach einem Beitrag? –

+0

Wenn Sie ein Formular verwenden und ein Array gespeicherter ID erhalten möchten, wenn das Kontrollkästchen nach dem Senden des Formulars aktiviert ist. Sie brauchen den Code nicht zu ändern, da er nur Checkbox-Werte im Array auswählt. –

+0

Es hängt davon ab, ob Sie es in Server (PHP) tun wollen oder wenn Sie es in Client und nach dem Senden nur überprüfen möchten (Javascript) – Camille

Antwort

-2

Wenn Sie Formular verwenden und Array der gespeicherten ID abrufen möchten, wenn das Kontrollkästchen nach dem Absenden des Formulars aktiviert ist. Sie brauchen den Code nicht zu ändern, da er nur Checkbox-Werte im Array auswählt.

Ohne Formular müssen wir jQuery verwenden, das von "Khaled Ouertani" geantwortet hat.