par
xarj » 15 mars 2017, 17:03
Puisque c'est de haut en bas j'ai juste créer un autre foreach un peu plus haut et ça fonctionne, merci:)
La valeur que je met dans le tableau POST c'est la valeur qui doit être afficher quand j'appuie sur le bouton. Ça ne doit pas différencier la valeur qu'il affiche de base et celle que l'utilisateur rentre puisque ce sont les mêmes.
Par contre j'ai autre petit soucis, une fois appuyé sur le buton, la valeur de base s'affiche et là on peut la changer. J'aimerai que lorsque on appuie sur un autre bouton, il remplace sa valeur base par la nouvelle dans ma base de donnée SANS supprimer la row ou en ajouter une nouvelle.
J'ai vu que ça se fait avec UPDATE, mais le problème c'est qu'il faut que mon programme sache quelle row remplacer. J'ai un bouton pour afficher pour chaque rows et un bouton pour envoyer. Je sais pas si c'est compréhensible ?^^
foreach($result as $row2){
if(isset($_POST[$row2['id']])){
$_POST['something'] = $row2['name'];
$_POST['comment'] = $row2['comment'];
}
if(isset($_POST['submit'])){
//UPDATE la db where $row['id']
}
}
Je vois pas comment faire rappeler à mon programme quel bouton contenant l'id de la row a été cliqué juste avant. Une idée?
Puisque c'est de haut en bas j'ai juste créer un autre foreach un peu plus haut et ça fonctionne, merci:)
La valeur que je met dans le tableau POST c'est la valeur qui doit être afficher quand j'appuie sur le bouton. Ça ne doit pas différencier la valeur qu'il affiche de base et celle que l'utilisateur rentre puisque ce sont les mêmes.
Par contre j'ai autre petit soucis, une fois appuyé sur le buton, la valeur de base s'affiche et là on peut la changer. J'aimerai que lorsque on appuie sur un autre bouton, il remplace sa valeur base par la nouvelle dans ma base de donnée SANS supprimer la row ou en ajouter une nouvelle.
J'ai vu que ça se fait avec UPDATE, mais le problème c'est qu'il faut que mon programme sache quelle row remplacer. J'ai un bouton pour afficher pour chaque rows et un bouton pour envoyer. Je sais pas si c'est compréhensible ?^^
[php]foreach($result as $row2){
if(isset($_POST[$row2['id']])){
$_POST['something'] = $row2['name'];
$_POST['comment'] = $row2['comment'];
}
if(isset($_POST['submit'])){
//UPDATE la db where $row['id']
}
}[/php]
Je vois pas comment faire rappeler à mon programme quel bouton contenant l'id de la row a été cliqué juste avant. Une idée?