Boutton de lancement
sinifer
Messages postés
323
Statut
Membre
-
Utilisateur anonyme -
Utilisateur anonyme -
Bonjour,
j'aimerai savoir comment fair pour faire un update depuis un boutton normale exemple moi je veu faire avec sa.
<input type="button" value="update" >
mais je sais pas comment fair pour apelé mon update
qui est comme sa:
update commande
set commande_rembourse = '".$date."'
Where customers_id = '".$custom_id."'
donc quand j'appel sur ce boutton je veu que sa fasse mon update
Merci de bien vouloir m'expliquer commen faire
j'aimerai savoir comment fair pour faire un update depuis un boutton normale exemple moi je veu faire avec sa.
<input type="button" value="update" >
mais je sais pas comment fair pour apelé mon update
qui est comme sa:
update commande
set commande_rembourse = '".$date."'
Where customers_id = '".$custom_id."'
donc quand j'appel sur ce boutton je veu que sa fasse mon update
Merci de bien vouloir m'expliquer commen faire
52 réponses
non désolé c'est moi qui m'exprime mal désolé.
je fait un formulaire pour un sav donc ce seront pas les client qui change c'est donc moi.
mais je fais une requete et dans ma boucle je sort les commande des clients mais des fois il demande de ce faire rembourser donc moi je crée un bouton remboursé et quant il click sur ce bouton et sa fait un update.
mon update je l'ai créer comme sa:
et mon bouton comme sa:
mon problème c'est pour $_POST['commandes_id'] je sais pas comment le passé j'ai mis $_POST['commandes_id'] car je pense que sa doit être comme sa.
ma boucle est comme sa:
je fait un formulaire pour un sav donc ce seront pas les client qui change c'est donc moi.
mais je fais une requete et dans ma boucle je sort les commande des clients mais des fois il demande de ce faire rembourser donc moi je crée un bouton remboursé et quant il click sur ce bouton et sa fait un update.
mon update je l'ai créer comme sa:
$datejour = date ("Y-m-d");
//si le bouton rembourse est appuyer
if(isset($_POST['rembourse'])){
$query_gratuite= mysql_query("UPDATE commandes SET commandes_rembourse ='".$datejour."' WHERE customers_id='".$_POST['id']."' and commandes_id = '".$_POST['commandes_id']."' ");
}
et mon bouton comme sa:
<form action='sav2.php' method='POST'> <input type='submit' value='Rembourser'> <input type='hidden' name='rembourse'> </form> <br>
mon problème c'est pour $_POST['commandes_id'] je sais pas comment le passé j'ai mis $_POST['commandes_id'] car je pense que sa doit être comme sa.
ma boucle est comme sa:
while ($row_ct_emv = mysql_fetch_assoc($result_ct_emv)) {
$cu_id = $row_ct_emv['customers_id'];
$row_ct = $row_ct_emv['relances_id'];
$row_ct = $row_ct_emv['relances_id'];
relance_id($row_ct);
$re_ct_emv=relance_id($row_ct);
echo "<tr><td with=\"20px\"></td><td width=\"100px\">".$re_ct_emv."</td><td width=\"120px\"><b>"?>
<a href=''
onclick = "window.open('popup.php?champ=<?php echo $row_ct_emv['planning_date']; ?> &id=<?php echo $row_ct_emv['customers_id']; ?> &plann_id=<?php echo $row_ct_emv['planning_id']; ?>', 'popup','width=640,height=280'); return false ;"><?php echo $row_ct_emv['planning_date']; ?></a> <br><form action='sav2.php' method='POST'>
<input type='submit' value='Rembourser'>
<input type='hidden' name='rembourse'>
</form> <br>
<?php "</b></td></tr>";
oui je travail en php et la connexion de la base est bonne mon boutton je l'ai créer comme celà.
mais mon problème maintenant c'est que les donnée sont dans une boucles et pour mon update je doit prendre des données qui sont dans la boucle
ex:
le customers_id est toujours le mêmes mais pas mon commande id car il y aura ce boutton pour chaque commande et je sais pas comment fair pour sortire le commande_id.
je pence en post ou truc comme sa non mais si oui commen faire??
en attendent ton aide je vais essayer
merci en tous cas
<form action='sav2.php' method='POST'> <input type='submit' value='Rembourser'> <input type='hidden' name='rembourse'> </form> <br>
mais mon problème maintenant c'est que les donnée sont dans une boucles et pour mon update je doit prendre des données qui sont dans la boucle
ex:
update commande set commande_rembourse = '".$date."' Where customers_id = '".$custom_id."' and commandes_id = '".$comm_id."'
le customers_id est toujours le mêmes mais pas mon commande id car il y aura ce boutton pour chaque commande et je sais pas comment fair pour sortire le commande_id.
je pence en post ou truc comme sa non mais si oui commen faire??
en attendent ton aide je vais essayer
merci en tous cas
Euh excuse moi, mais j'ai peur de ne pas avoir compris ce que tu voulais...
En fait ta un formulaire avec lesquels une personne rentre des donnés ???...
j'ai pas du tout compris désolé... :-(
En fait ta un formulaire avec lesquels une personne rentre des donnés ???...
j'ai pas du tout compris désolé... :-(
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question
ok ok je vois...
En fait dès que tu bouton est appuyé tu veux mettre quelque chose dans la base disant qu'une demande de remboursement a été faite c'est sa??? :-)
j'espère que c'est sa, sinon ca veut dire que je suis un imbécile....
En fait dès que tu bouton est appuyé tu veux mettre quelque chose dans la base disant qu'une demande de remboursement a été faite c'est sa??? :-)
j'espère que c'est sa, sinon ca veut dire que je suis un imbécile....
ok ok
Déja ce que je te donnes comme conseille, c'est d'écrire toi même ce qui va rentrer dans la base
car tu ne peux pas envoyer le "value" d'un bouton dans une base.
Ce que j'aurai fait :
Je fais le bouton "Rembourser " et a coté je met une case a cocher qui aura comme nom "cequetuveux" et
comme valeur "Rembourser"
Comme sa, si le bouton est coché, j'active la case a cocher a coché
et dans mon UPDATE = je récupère la valeur de la case à cocher...
Je t'ai fait un petit HTML pour voir ce que sa donnerai :
Déja ce que je te donnes comme conseille, c'est d'écrire toi même ce qui va rentrer dans la base
car tu ne peux pas envoyer le "value" d'un bouton dans une base.
Ce que j'aurai fait :
Je fais le bouton "Rembourser " et a coté je met une case a cocher qui aura comme nom "cequetuveux" et
comme valeur "Rembourser"
Comme sa, si le bouton est coché, j'active la case a cocher a coché
et dans mon UPDATE = je récupère la valeur de la case à cocher...
Je t'ai fait un petit HTML pour voir ce que sa donnerai :
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="fr" lang="fr">
<head>
<title> CONNEXION </title>
<meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1" />
<link rel="stylesheet" type="text/css" href="style.css"/>
<script type="text/javascript">
function activ()
{
var a = document.getElementById("caseacocher").checked;
if (a == false){
alert('yo')
document.getElementById("caseacocher").checked = true;
}
}
</script>
</head>
<body>
<div>
<form name="formulaire" method="post" action="formulaire.php">
<input type="checkbox" id="caseacocher" value="Rembourser" disabled="true">
<input type="button" value="Rembourser" onclick="activ()"/>
</form>
</div>
</body>
</html>
PAs de soucis, je t'en ai fait un autre avec un champ caché, qui est la textbox...
On ne voit que le bouton...
Quand tu passe sur le bouton "Rembourser", la textbox prend la valeur "Rembourser" et donc tu n'as plus qu'a récupérer la valeur de ta textbox (en occurence : "Rembourser") et la mettre dans ta base...
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="fr" lang="fr">
<head>
<title> CONNEXION </title>
<meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1" />
<link rel="stylesheet" type="text/css" href="style.css"/>
<script type="text/javascript">
function activ()
{
document.formulaire.remboursement.value = "Rembourser";
}
</script>
</head>
<body>
<div>
<form name="formulaire" method="post" action="formulaire.php">
<input type="submit" value="Rembourser" onmouseOver="activ()"/>
<span style="display:none"><input type ="text" id="remboursement"></span>
</form>
</div>
</body>
</html>
On ne voit que le bouton...
Quand tu passe sur le bouton "Rembourser", la textbox prend la valeur "Rembourser" et donc tu n'as plus qu'a récupérer la valeur de ta textbox (en occurence : "Rembourser") et la mettre dans ta base...
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="fr" lang="fr">
<head>
<title> CONNEXION </title>
<meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1" />
<link rel="stylesheet" type="text/css" href="style.css"/>
<script type="text/javascript">
function activ()
{
document.formulaire.remboursement.value = "Rembourser";
}
</script>
</head>
<body>
<div>
<form name="formulaire" method="post" action="formulaire.php">
<input type="submit" value="Rembourser" onmouseOver="activ()"/>
<span style="display:none"><input type ="text" id="remboursement"></span>
</form>
</div>
</body>
</html>
excuse moi mais comme j'ai eu un petit problème avec
<form action='sav2.php' method='POST'>
<input type='submit' value='Rembourser'>
<input type='hidden' name='rembourse'>
</form>
j'ai opéré différament et opté pour celui ci qui marche très bien mais toujours le même problème de passage de paramètre mais je vais voir si avec ce que tu ma donnée sa joue toujours
le nouveau est comme sa:
<form action='sav2.php' method='POST'>
<input type='submit' value='Rembourser'>
<input type='hidden' name='rembourse'>
</form>
j'ai opéré différament et opté pour celui ci qui marche très bien mais toujours le même problème de passage de paramètre mais je vais voir si avec ce que tu ma donnée sa joue toujours
le nouveau est comme sa:
echo "<td width=\"20px\"></td><td width=\"100px\"><b>".$id_commande."</b></td><td width=\"120px\"><b>".$date_commande."</b></td><b><td with=\"20px\"><input type=\"button\" name=\"reactivation\" value=\"Rembourser\"></td></tr>";
es-ce que je peu fair comme sa???
<input type=\"button\" name=\"remboursement\" value=\"Rembourser\" & value=\"".$id_commande."\"></td></tr>");
et pour l'appel:
$datejour = date ("Y-m-d");
//si le bouton rembourse est appuyer
if(isset($_POST['remboursement'])){
$query_rembourse= mysql_query("UPDATE commandes SET commandes_rembourse ='".$datejour."' WHERE customers_id='".$_POST['id']."' and commandes_id = '".$_POST['remboursement']."' LIMIT 1"); mysql_query($query_rembourse);
}
<input type=\"button\" name=\"remboursement\" value=\"Rembourser\" & value=\"".$id_commande."\"></td></tr>");
et pour l'appel:
$datejour = date ("Y-m-d");
//si le bouton rembourse est appuyer
if(isset($_POST['remboursement'])){
$query_rembourse= mysql_query("UPDATE commandes SET commandes_rembourse ='".$datejour."' WHERE customers_id='".$_POST['id']."' and commandes_id = '".$_POST['remboursement']."' LIMIT 1"); mysql_query($query_rembourse);
}
Oui si tu enlève :
mysql_query($query_rembourse);
car tu le fais déja ici :
$query_rembourse= mysql_query("UPDATE ...
mysql_query($query_rembourse);
car tu le fais déja ici :
$query_rembourse= mysql_query("UPDATE ...
Merci mais sa c'est possible value=\"Rembourser\" & value=\"".$id_commande."\
et dans mon commandes_id = '".$_POST['remboursement']."'
il va lire sa: value=\"".$id_commande."\
????????
et dans mon commandes_id = '".$_POST['remboursement']."'
il va lire sa: value=\"".$id_commande."\
????????
ah non ca n'est pas possible...
concatène a la limite
value="\"Rembourser".$id_commande."\
mais je suis très perplexe a cette idée... (je ne garanti rien)...
concatène a la limite
value="\"Rembourser".$id_commande."\
mais je suis très perplexe a cette idée... (je ne garanti rien)...
ouai mais si je concataine quant j'appel mon post il me mettra la concaténation et pas seulement ma commande_id