Récupérer des données dans un div

Fermé
JBK1 Messages postés 1 Date d'inscription lundi 18 juillet 2016 Statut Membre Dernière intervention 18 juillet 2016 - 18 juil. 2016 à 12:25
forum92 Messages postés 220 Date d'inscription lundi 6 juillet 2015 Statut Membre Dernière intervention 14 août 2018 - 1 août 2016 à 20:14
Bonjour,
Je suis entrain de développer un site web.
j'ai un div et je veux qu'à chaque fois je clique sur le bouton"send data" il y'aura récupération du libellé de produit(dans le div) ainsi qu'ajout d''une zone de texte pour saisir la quantité.

Mon code marche bien mais seulement pour la récupération d'une seule donnée, et chaque fois écrase l'ancienne et la remplace par la nouvelle.

Donc,mon problème est comment je peux récupérer plusieurs valeurs dans une div et pour chaque valeur récupérée on lui associe une zone de texte.
voici mon code:

<script>
$(document).ready(function(){

$('.formsubmit').click(function(){
id=this.name;
var result=id.split('|');

response=$("#responses").val();

response+=result[1]+'\n';

$("#responses").html(response);

});

});</script>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
<?php

require 'Categorie.php';

require 'Produit.php';
$pa=new Produit($base);
$ca=$pa->findproduit($_GET["id"]);


?>
<table>
<?php

for($i = 0;count($ca) > $i; $i++) {
?>
<tr>
<label id = "responses" style = "width: 200px; height: 100px; resize: none;" name="responses[]"></label>
<br/>
Quantité:<input type="text" value=""/>
</tr>

<?php
}

?>

</table> <?php

foreach($ca as $pers)
{
?>
<form id="<?php echo $pers['Id_produit'] ; ?>">
<input type="hidden" value="<?php echo $pers['Id_produit'] ; ?>" id="ids" name="ids[]">
<div class="image"> <label id="fname" name="fnames[]"><?php echo $pers['libelle_produit'] ; ?> </label><img width="200" height="200" src="<?php echo 'Images/' . $pers["tof"];?>"></div>
<div class="caption"> Nombre de pièces par kilo :<label id = "surname" name="surnames[]" ><?php echo $pers['Nb_pieces'] ; ?> </label> </div><br> <br>
<input type="button" class="formsubmit" name="<?php echo $pers['Id_produit'].'|'.$pers['libelle_produit']; ?>" value="Send Data"/><br>
</form>

<?php
}
?>
<?php

?>

Merci d'avance

1 réponse

forum92 Messages postés 220 Date d'inscription lundi 6 juillet 2015 Statut Membre Dernière intervention 14 août 2018 133
1 août 2016 à 20:14
j'ai une question. à quoi sert le count? car si je comprends bien , tu fait une boucle en démarant de 0 et tant que on est pas a la fin ( qu'on a pas atteint l'id de findproduit($_GET["id"] on incrémente de 1. alors à quoi sert le count ?
for($i = 0;count($ca) > $i; $i++)

je comprends pas ce que tu veux récupérer car t'as un imput ;
<input type="hidden" value="<?php echo $pers['Id_produit'] ; ?>" id="ids" name="ids[]">
et null par tu récupère $ids
0