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
Bonjour,

Je me suis inspiré d'un script PHP de création de compte avec formulaire pour en faire un moi même.

Mais voila, il y a juste quelque chose que je n'arrive pas à faire, c'est une fois que tout les champs sont remplis, comment faire un jolie bouton qui exécute ma requête.

J'ai longtemps cherché sans trouver de réponse, ou des réponses qui ne sont pas du tout celle attendus.

J’espère avoir été assez clair, car même moi j'ai du mal à me comprendre =/

Merci d'avance. =)
A voir également:

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
}
?>
12
FWarriors Messages postés 209 Date d'inscription jeudi 6 mars 2008 Statut Membre Dernière intervention 18 décembre 2010 32
19 juil. 2010 à 13:29
Merci beaucoup !
0
Giorgiolino Messages postés 253 Date d'inscription vendredi 15 mai 2009 Statut Contributeur Dernière intervention 2 mars 2015 52
Modifié par Giorgiolino le 19/07/2010 à 15:51
@FWarriors

ç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.
0
FWarriors Messages postés 209 Date d'inscription jeudi 6 mars 2008 Statut Membre Dernière intervention 18 décembre 2010 32
20 juil. 2010 à 19:50
Non juste un peu ... =)
0
vlmath Messages postés 793 Date d'inscription vendredi 20 octobre 2006 Statut Contributeur Dernière intervention 4 septembre 2011 160
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 :
<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
1
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
Merci beaucoup de cette réponse, c'est avec plaisir que je veux bien des exemples =)
1
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
Ok donc je suis obligé de faire deux documents.

Je vais tester ça, merci =)

Edit: Juste une question a quoi correspond "<!-- ..... !>"
0

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.
-2
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
<a href="#global" onclick="new Effect.ScrollTo('global',{duration:1});return false;" >...</a>
0
j'avais une probleme a propos de php , et ici dans mon exercice ils nous demander d'afficher le contenue de la table classe si le code est exixte si non il faut ecrire que le code inexistant
0