Rechercher : dans
Par :

Déclarer l'événement click sur bouton en php

Dernière réponse le 5 nov 2008 à 10:44:13 majdoulin, le 9 jan 2008 à 11:13:57 
 Signaler ce message aux modérateurs

Bonjour,
Svp j'ai besoin d'aide dans ca :

if (click sur bouton ajouter ){
code ajout
}
if (click sur bouton modifier ){
code modification
}
if (click sur bouton supprimer ){
code suppression
}

mais le probleme c'est que je ne sais pas comment dire au code voila on a choisi tel bouton ,je travaille avec un formulaire (html et php )
et tous ces bouton sont dans la meme page.
Merci .

Configuration: Windows XP
Firefox 2.0.0.11

Meilleures réponses pour « Déclarer l'événement click sur bouton en php » dans :
PHP - Les variables VoirConcept de variable avec PHP Une variable est un objet repéré par son nom, pouvant contenir des données, qui pourront être modifiées lors de l'exécution du programme. Les variables en langage PHP peuvent être de trois...
Javascript - Les événements VoirQu'appelle-t-on un événement? Les événements sont des actions de l'utilisateur, qui vont pouvoir donner lieu à une interactivité. L'événement par excellence est le clic de souris, car c'est le seul que le HTML gère. Grâce au Javascript il est...
PHP - Bases de données VoirPhp permet un interfaçage très simple avec un grand nombre de bases de données. Lorsqu'une base de données n'est pas directement supportée par Php, il est possible d'utiliser un driver ODBC, pilote standard pour communiquer avec les bases de...

1

abfrede, le 9 jan 2008 à 12:48:33
  • +1

Bon d abords pour commencer tu dois creer pour chaque formulaire un code PHP donc dans l ACTION du formulaire tu mais le non de la page contenant le code

Répondre à abfrede

2

fredeabeu, le 9 jan 2008 à 15:19:35

<?php
//Titre de la page

echo "<html>\n<head>\n<title>vvvv</title>\n</head>\n<body>";

echo " <form method=post action =\"page contenant le code .php\">" ;
echo "<h1>Bonjour, </h1></br>";
echo "Ce petit QCM va vous permettre de tester vos connaissances au niveau informatique</br>";
echo "</br>";
echo "</br>";
echo "</br>";
echo "<input type=\"submit\" value=\"click sur bouton ajouter\"><br />";//Commencement du quizz sur click du bouton

Répondre à fredeabeu

3

majdoulin, le 9 jan 2008 à 15:53:09

Bonjour , je n'ai qu'un seul formulaire ou il y a tous les boutons , et j'ai bien fait le formulaire ,ce que je veux c'est juste ce code avec du php et html :

if (click sur bouton ajouter ){
code ajout
}
if (click sur bouton modifier ){
code modification
}
if (click sur bouton supprimer ){
code suppression
}

Répondre à majdoulin

4

burnedsyn, le 6 mai 2008 à 11:56:22
  • +2

Hello ton probleme est il résolu ?

Si pas voila une bonne piste utilise l'attribut name pour chaque bouton

donc bouton ajout =
<input type="submit" name='ajout' value="ajout">

bouton supprimé

<input type="submit" name="supprimer" value="supprimer">

Puis dans ton code php tu test l'existence de la variable ayant pour nom ajout ou supprimer
donc
if (isset($_POST['ajout'])
{code ajout}


if (isset($_POST['supprimer'])

{code supprimer}

Ou alors
tu donne le meme nom a tous les boutons et tu teste la valeur de la variable

donc exemple
<input type="submit" name='bt' value="ajout">
<input type="submit" name='bt' value="modifier">
<input type="submit" name='bt' value="supprimer">


et dans le php

$mavar=$_POST['bt']

switch($mavar){

case 'ajout':
code ajout

break;
case 'modifier' :
code modif

break;
case 'supprimer':

code supprimer

break;

}

voila j'espère que ca t'aidera

Répondre à burnedsyn

5

zitiba, le 23 oct 2008 à 13:29:31

Salut burnedsyn!

Moi j'ai le meme problème mais la seule difference est que je travaille en java.
Mais je ne comprend pas trop ton explication.

<input type="button" name ="bt" value"ajouter"/>
<input type="button" name ="bt" value"modifier"/>
<input type="button" name ="bt" value"supprimer"/>

String variable;

switch(variable){

case "ajouter":
code.....
break;

case "modifier":
code.....
break;


case "supprimer":
code.....

}

je veux savoir si le "ajouter" de case "ajouter" doit etre la meme chose que "ajouter" de value="ajouter" dans
<input type="button" name ="bt" value"ajouter"/>.
Merci de me donner tes explictions

Répondre à zitiba

6

burnedsyn, le 1 nov 2008 à 19:42:06

Hello oui c'est bien cela tu as une seule variable bt qui peut prendre ici par exemple trois valeur ajout,modifier,supprimer..ensuite tu teste cette variable et en fonction de sa valeur tu execute du code

Répondre à burnedsyn

7

 zitiba, le 5 nov 2008 à 10:44:13

Salut!!
Ok merci beaucoup!!

Répondre à zitiba