Requête SQL à partir d'un bouton submit
Résolu/Fermé
A voir également:
- Requête SQL à partir d'un bouton submit
- Creer un groupe whatsapp a partir d'un autre groupe - Guide
- Comment faire une recherche à partir d'une photo - Guide
- Combien y a-t-il de bateaux dans la zone de 1500 pixels de large et 500 pixels de haut à partir du coin supérieur gauche de cette image ? - Forum Graphisme
- Annuaire portable gratuit a partir d'un nom ✓ - Forum Mobile
- Bouton shift pc - Forum Jeux vidéo
2 réponses
jeangilles
Messages postés
816
Date d'inscription
samedi 21 juin 2008
Statut
Membre
Dernière intervention
17 juillet 2012
186
22 mai 2009 à 15:21
22 mai 2009 à 15:21
Pour ne pas recharger ta page, il faut que tu passes par de l'AJAX (tu trouves plein de tutos sur le net ^^)
si tu veux le faire en rechargeant ta page, tu peux passer par un champs caché (un input de type hidden) : tu mets dans ce champs le contenu de ta variable GET, et lors du submit, tu peux donc récupérer la valeur de ton ancien GET puisquelle est maintenant contenu dans le formulaire que tas envoyé
si tu veux le faire en rechargeant ta page, tu peux passer par un champs caché (un input de type hidden) : tu mets dans ce champs le contenu de ta variable GET, et lors du submit, tu peux donc récupérer la valeur de ton ancien GET puisquelle est maintenant contenu dans le formulaire que tas envoyé
J'avais déjà essayé le champ caché mais ça ne marchait pas...
Mais bon j'ai finallement fini par trouver la réponse sans recharger la page
Je mets le code si ça intéresse qqn
echo "<br><br>
<h2>Ecran(s) disponible(s) : </h2>
<form method='post'>
<p style=\"color:#000000 font-family: Arial font-size: 11px text-align: center;\"> 19 pouces :
<input type=text name='stock_19p' value=\"$stock_19p\"><br>
20 pouces :
<input type=text name='stock_20p' value=\"$stock_20p\"><br>
22 pouces :
<input type=text name='stock_22p' value=\"$stock_22p\"><br><br>
<input type=submit name='modif' value='Valider les modifications'\><br>
</form>
";
if (isset($_POST['modif']))
{
$stock_19p = $_POST['stock_19p'];
$stock_20p = $_POST['stock_20p'];
$stock_22p = $_POST['stock_22p'];
$modif = mysql_query ("UPDATE stationservice SET `stock_ecran_19p`='$stock_19p', `stock_ecran_20p`='$stock_20p', `stock_ecran_22p`='$stock_22p' WHERE `localisation` LIKE '$chaine'");
}
Voilà
Merci quand même ^^
Mais bon j'ai finallement fini par trouver la réponse sans recharger la page
Je mets le code si ça intéresse qqn
echo "<br><br>
<h2>Ecran(s) disponible(s) : </h2>
<form method='post'>
<p style=\"color:#000000 font-family: Arial font-size: 11px text-align: center;\"> 19 pouces :
<input type=text name='stock_19p' value=\"$stock_19p\"><br>
20 pouces :
<input type=text name='stock_20p' value=\"$stock_20p\"><br>
22 pouces :
<input type=text name='stock_22p' value=\"$stock_22p\"><br><br>
<input type=submit name='modif' value='Valider les modifications'\><br>
</form>
";
if (isset($_POST['modif']))
{
$stock_19p = $_POST['stock_19p'];
$stock_20p = $_POST['stock_20p'];
$stock_22p = $_POST['stock_22p'];
$modif = mysql_query ("UPDATE stationservice SET `stock_ecran_19p`='$stock_19p', `stock_ecran_20p`='$stock_20p', `stock_ecran_22p`='$stock_22p' WHERE `localisation` LIKE '$chaine'");
}
Voilà
Merci quand même ^^