Exécuter un script PHP grâce à un bouton.
Résolu/Fermé
FWarriors
Messages postés
209
Date d'inscription
jeudi 6 mars 2008
Statut
Membre
Dernière intervention
18 décembre 2010
-
13 sept. 2008 à 15:50
inconnue - 4 mai 2013 à 02:39
inconnue - 4 mai 2013 à 02:39
A voir également:
- Bouton php
- Easy php - Télécharger - Divers Web & Internet
- Réinitialiser chromecast sans bouton - Guide
- Bouton reinitialisation pc - Guide
- Bouton home clavier ✓ - Forum PC portable
- Comment débloquer un bouton enfoncé - Forum Samsung
5 réponses
NB :Il est possible de garder tout sur la même page php, en mettant la vérification des données transmises :
<?php if (isset($_POST['...']) && ($_POST['...'] != "")) { ... // Si tes variables de form existent et ne sont pas vides } else { ?> <form method="post" action="<?php echo $_SERVER['PHP_SELF'];?>" enctype="multipart/form-data"> <input name="..." type="text"> <input type="submit" title="Go !" value="Envoyer"/> </form> <?php } ?>
vlmath
Messages postés
794
Date d'inscription
vendredi 20 octobre 2006
Statut
Contributeur
Dernière intervention
4 septembre 2011
160
14 sept. 2008 à 00:05
14 sept. 2008 à 00:05
Salut,
La chose à faire c'est faire deux pages : une avec le formulaire, et l'autre avec le script.
Sur la page du formulaire, tu mets la deuxième page dans l'action (balise form). Perso, je metterai la transmission en POST :
Sur la page script.php, tu utilises les valeurs de la variable POST pour remplir ta base de donnée :
@Bientôt
La chose à faire c'est faire deux pages : une avec le formulaire, et l'autre avec le script.
Sur la page du formulaire, tu mets la deuxième page dans l'action (balise form). Perso, je metterai la transmission en POST :
<form method="POST" action= "script.php"><!-- ..... !></form>
Sur la page script.php, tu utilises les valeurs de la variable POST pour remplir ta base de donnée :
$user = $_POST['user']; // user est le nom du champ relatif dans la page du formulaire $pass = $_POST['pass']; // ......
@Bientôt
FWarriors
Messages postés
209
Date d'inscription
jeudi 6 mars 2008
Statut
Membre
Dernière intervention
18 décembre 2010
32
18 sept. 2008 à 18:57
18 sept. 2008 à 18:57
Merci beaucoup de cette réponse, c'est avec plaisir que je veux bien des exemples =)
FWarriors
Messages postés
209
Date d'inscription
jeudi 6 mars 2008
Statut
Membre
Dernière intervention
18 décembre 2010
32
14 sept. 2008 à 12:03
14 sept. 2008 à 12:03
Ok donc je suis obligé de faire deux documents.
Je vais tester ça, merci =)
Edit: Juste une question a quoi correspond "<!-- ..... !>"
Je vais tester ça, merci =)
Edit: Juste une question a quoi correspond "<!-- ..... !>"
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question
Il est possible de tous placer dans le même fichier .php avec un INPUT HIDDEN et un IF pour indiquer que c'est un retour de données.
L'évenement "onclick" sur une balise <img...> permet également d'envoyer les données du formulaire et si c'est la rapidité qui est recherchée, un peut d'AJAX peut arranger les choses pour ne pas renvoyer tous le code HTML au navigateur.
Si une de ces deux solutions vous interresse, je vous donnerai des exemples de code.
Cdlt.
L'évenement "onclick" sur une balise <img...> permet également d'envoyer les données du formulaire et si c'est la rapidité qui est recherchée, un peut d'AJAX peut arranger les choses pour ne pas renvoyer tous le code HTML au navigateur.
Si une de ces deux solutions vous interresse, je vous donnerai des exemples de code.
Cdlt.
N'importe quoi, le input hidden est visible dans le code source, et donc initie aux attaques, contrairement aux vérifications php côté serveur ..
De plus, Ajax, Javascript & compagnie ne sont là que pour apporter une amélioration côté utilisateur .. Je plains les utilisateurs ayant désactivé le javascript, sur vos sites, si vous utlisez des évènements onClick .. complètements inutiles à part sur des liens du genre
De plus, Ajax, Javascript & compagnie ne sont là que pour apporter une amélioration côté utilisateur .. Je plains les utilisateurs ayant désactivé le javascript, sur vos sites, si vous utlisez des évènements onClick .. complètements inutiles à part sur des liens du genre
<a href="#global" onclick="new Effect.ScrollTo('global',{duration:1});return false;" >...</a>
19 juil. 2010 à 13:29
Modifié par Giorgiolino le 19/07/2010 à 15:51
ça va c'était pas trop long presque 2 ans d'attente pour avoir une réponse ?
:-)
P.S.:
N'oublie pas de marquer [Résolu] lorsque tu as obtenu une réponse qui te convient.
20 juil. 2010 à 19:50