executer un controle php apres submit
Bonjour,
Je créé un formulaire nommé "formulaire_contact.php" avec contrôle en php. Voici une partie du code (il y a pas mal de champ):
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68
|
<FORM method="GET" action="formulaire_contact.php" name="technet">
<table align="center">
<tr>
<td>Civilité *</td>
<td>
<INPUT type="radio" name="choix" value="Mlle" >Mademoiselle<br>
<INPUT type="radio" name="choix" value="F">Madame<br>
<INPUT type="radio" name="choix" value="M" >Monsieur<br>
</td>
<td>
<?php
if (isset ($_GET['choix']) || $_GET['choix'] != "" )
{
$civilite=$_GET['choix'];
}
else
{
echo ' Vous n\'avez pas sélectionné de civilité<br>';
}
?>
</td>
</tr>
<tr>
<td>Nom *</td>
<td>
<input type="text" name="nom">
<br>
</td>
<td>
<?php
if (isset ($_GET['nom']) || $_GET['nom'] != "")
{
$nom=$_GET['nom'];
}
else
{
echo ' Entrez votre nom<br>';
}
?>
</td>
</tr>
<tr>
<td>Prénom *</td>
<td>
<input type="text" name="prenom" >
<br>
</td>
<td>
<?php
if (isset ($_GET['prenom']) || $_GET['prenom'] != "")
{
$prenom=$_GET['prenom'];
}
else
{
echo ' Entrer votre prénom<br>';
}
?>
</td>
etc, etc (d'autres definition de champ)
<INPUT type="submit" value="Valider" name="action" onclick="formulaire_contact.php"> |
Comme vous l'avez sûrement remarqué, j'ai inséré le contrôle de chaque champ après chaque entrée.
Je voulais savoir s'il était possible de faire cela?
Si oui, est ce qu'il existerait un moyen d'exécuter le code php uniquement apres avoir validé le formulaire? Car actuellement, le php s'exécute directement au chargement de la page!
Merci d'avance de vos réponses!!!