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>

:roll: :roll: 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 :) )