Page 1 sur 1

modifier bdd

Posté : 15 août 2011, 10:04
par bistak
bonjour à tous.

j'aimerais modifier des données dans une bdd.

c'est données sont déjà récupérées et affichées dans un tableau, dans ce tableau j'ai ajouté des boutons + et - et j'aimerais que lorsque j’appuie sur un des boutons l'id de la ligne sois prises en compte pour la modification et j'aurai besoin d'un petit coup de main de votre par.

merci par avance n'hésitez pas a demandez plus de précisions.

Re: modifier bdd

Posté : 15 août 2011, 18:49
par Alf?>
Salut Bistak !
Pourrais-tu envoyer ton code !? Afin de connaitre l'exacte fonction de tes boutons + et -.
:mrgreen:

Re: modifier bdd

Posté : 16 août 2011, 10:19
par bistak
bonjour voila le code des boutons comme demander
while( $result = mysql_fetch_array( $requete ) )
{
echo( "<tr>\n" );



 //bouton
if(isset($_POST['action2']))

{
   $result["heuresp"] = intval($_POST['action2']); // élément concerné
   echo($result["heuresp"]);
   mysql_query('UPDATE eleves SET heuresp = heuresp +1 WHERE id = '.$result["heuresp"]);
}
en fait les boutons plus et moins servent à ajouter ou supprimer une heures dans un tableau

merci

Re: modifier bdd

Posté : 16 août 2011, 17:40
par olivierg
si c'est un bouton de type "input type="button"" dans un formulaire, alors tu dois ajouter un champ caché dans ton formulaire du genre :

Code : Tout sélectionner

<input type="hidden" name="idmachin" value="id_de_la_ligne">
et tu remplace id_de_la_ligne par l'id de ta ligne (par exemple value="'.$data['ligne_id'].'")

et dans ta récup de variable tu peux reprendre un truc du genre
$idmachin = $_POST['idmachin'];

Re: modifier bdd

Posté : 16 août 2011, 17:57
par sirakawa
Ou je suis aveugle oule code des boutons est caché derrière un arbre...

Re: modifier bdd

Posté : 16 août 2011, 19:59
par bistak
je vois ce que tu veux dire pour l'id je vais tester voir si cela fonctionne je te retiens au courant