Page 1 sur 1
clic bouton modifie bdd
Posté : 07 juil. 2005, 13:19
par Justone
Bonjour
Je voudrais savoir comment faire pour que lorsque je clique sur un bouton un champ de ma base de donnée passe soit a valide soit a invalide.
Merci
Posté : 07 juil. 2005, 13:36
par guilt92
Il suffit que ce bouton ait pour action d'appeler une autre page (ou la page courante) en transmettant une variable du style $valid=true.
Ensuite au début de la page appelée tu testes l'existence si c'est la page courante et dans tous les cas la valeur de $valid et tu executes ensuite une requete
if($valid==true)
{
$requete = "UPDATE base_de_donnee SET champ_valid=cequetuveux";
$execution = mysql_query($requete);
}
Tu peux utiliser le principe du formulaire pour tester plusieurs données.
Posté : 07 juil. 2005, 13:45
par Justone
merci de m'avoir répondu
comment je fais pour transmettre $valid=true??
Posté : 07 juil. 2005, 13:47
par mere-teresa
Tu fais un formulaire qui ne contient que le bouton submit !
Avec un champ caché name=valid et tu le récupères en $_POST['valid']
Posté : 07 juil. 2005, 14:38
par Justone
Voici ce que j'ai fais mais ca ne fonctionne pas!
Qqn peut me dire d'ou vient mon erreur :
Code : Tout sélectionner
<form name="ajout_tache" type="hidden" action="yearly.php">
<input name="valid" type="submit" value="Year 2005" />
if($_POST['valid']==true)
{
require_once('../Connections/arnis01.php');
mysql_select_db("arnis01");
$requete = "UPDATE liste SET statut='valide' WHERE periodicite='Yearly'";
$execution = mysql_query($requete);
Merci
Posté : 07 juil. 2005, 14:42
par castelli
sa serait pas mieu comme sa ..??
<form name="ajout_tache" type="hidden" action="yearly.php">
<input name="valid" type="submit" value="true" /> </form>

enfin je dis sa un peu au hasard
meme beaucoup au hasard : //
Posté : 07 juil. 2005, 15:04
par Justone
ok mais je fais comment pour avoir écrit Year 2005 sur mon bouton??
Posté : 07 juil. 2005, 15:10
par Justone
c'est bon j'ai trouvé!!
ma question était con!
merci pour votre aide
Posté : 07 juil. 2005, 15:11
par castelli
desolé de tavoir raconter un peu nimporte quoi lol
(avec un imput en hidden sa aurai du marcher

)