Probleme formulaire bouton Submit
Résolu/Fermé
max_dev
Messages postés
12
Date d'inscription
jeudi 20 mai 2010
Statut
Membre
Dernière intervention
7 juin 2010
-
20 mai 2010 à 11:01
max_dev Messages postés 12 Date d'inscription jeudi 20 mai 2010 Statut Membre Dernière intervention 7 juin 2010 - 20 mai 2010 à 12:26
max_dev Messages postés 12 Date d'inscription jeudi 20 mai 2010 Statut Membre Dernière intervention 7 juin 2010 - 20 mai 2010 à 12:26
A voir également:
- Probleme formulaire bouton Submit
- Réinitialiser chromecast sans bouton - Guide
- Formulaire de réclamation facebook - Guide
- Bouton shift pc - Forum Jeux vidéo
- Formulaire remboursement frais de résiliation free pdf ✓ - Forum Vos droits sur internet
- Récupérer compte hotmail sans formulaire ✓ - Forum Hotmail / Outlook.com
6 réponses
max_dev
Messages postés
12
Date d'inscription
jeudi 20 mai 2010
Statut
Membre
Dernière intervention
7 juin 2010
20 mai 2010 à 11:21
20 mai 2010 à 11:21
Voici le code du formulaire en HTML :
<?xml version="1.0" encoding="iso-8959-1"?>
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="fr" >
<head>
<title>Formulaire</title>
<link rel="stylesheet" type="text/css" href="......">
</head>
<body>
<font size="0"><h1 align="center"> Formulaire</h1></font>
<HR WIDTH=100% SIZE=8 ALIGN=CENTER NOSHADE>
<font color="#FFFF00"><div align="left"><h1>Formulaire </h1></div>
<HR WIDTH=100% SIZE=8 ALIGN=CENTER NOSHADE>
</font>
<TABLE border = 0 align="center" width="100%" bgcolor="yellow">
<tr>
<td align="center"><a href="pageclient.html"><b>Accueil<br></td>
<td align="center"> <a href="formulaire.html"><b>Formulaire<br> </td>
<td align="center"> <a href="listeclient.php"><b>Liste des clients enregistrés <br></td>
</TABLE>
</br>
</br>
<form action="file:///C:/wamp/www/welform/formulaire.php" method='post'>
<br><h3><b>Civilite :</b> Mr <input type='radio' name='civilite' value='Mr' checked='1'/> Mme <input type='radio' name='Civilite' value='Mme' />Mlle <input type='radio' name='Civilite' value='Mlle' /><br/>
<b>Nom :</b> <input type='text' size='20' name="nom"/><br/>
<b>Prenom :</b> <input type='text' size='25' name="prenom"/><br/>
<b>Adresse :</b> <input type='text' size='55' name="adresse"/><br/>
<b>Code postal :</b> <input type='text' size='15' name="cp"/><br/>
<b>Ville :</b> <input type='text' size='30' name="ville"/><br/>
<h1>Votre choix</h1>
<input type='submit' value='valider' name='valider'/>
<input type='reset' value='Annuler'/></h3>
</form>
</body>
</html>
Et voici le code du script PHP :
<?xml version="1.0" encoding="iso-8959-1"?>
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="fr" >
<head>
<title>Résultat de la mise à jour</title>
<link rel="stylesheet" type="text/css" href="....">
</head>
<body><font size="0"><h1 align="center"> Formulaire</h1></font>
<HR WIDTH=100% SIZE=8 ALIGN=CENTER NOSHADE>
<div align="left"><h1>formulaire </h1></div>
<HR WIDTH=100% SIZE=8 ALIGN=CENTER NOSHADE>
</font>
<TABLE border = 0 align="center" width="100%" bgcolor="yellow">
<tr>
<td align="center"><a href="pageclient.html"><b>Accueil<br></td>
<td align="center"> <a href="formulaire.html"><b>Formulaire<br> </td>
<td align="center"> <a href="listeclient.php"><b>Liste des clients enregistrés <br></td>
</TABLE>
</br>
</br>
<center>
<h1>Résultat de la mise à jour par formulaire</h1>
<?php
require ("Connect.php");
// Récupération des variables.
// Quelques contrôles seraient nécessaires...
$civilite = $_POST['civilite'];
$nom = $_POST['nom'];
$prenom = $_POST['prenom'];
// Test du type de la mise à jour effectuée
if (isSet($_POST['valider']))
echo "Insertion du client $nom";
echo "</h2><hr/>\n";
// Affichage des données du formulaire
echo "civilite: $civilite <br/> nom: $nom<br/>prenom: $prenom<br/>\n";
// Connexion à la base, et création de l'ordre SQL
$connexion = mysql_pconnect (SERVEUR, NOM, PASSE);
mysql_select_db (BASE, $connexion);
if (isSet($_POST['valider']))
$requete = "INSERT INTO tarif (civilite, nom, prenom) VALUES ('$civilite', '$nom', '$prenom')";
// Exécution de l'ordre SQL (un test d'erreur serait bienvenu)
$resultat = mysql_query ($requete, $connexion);
if ($resultat)
echo "<hr/>La requête '$requete' a été effectuée.\n";
else {
echo "La requête n'a pu être exécutée pour la raison suivante:"
. mysql_error($connexion);
}
?>
</center>
</body>
</html>
<?xml version="1.0" encoding="iso-8959-1"?>
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="fr" >
<head>
<title>Formulaire</title>
<link rel="stylesheet" type="text/css" href="......">
</head>
<body>
<font size="0"><h1 align="center"> Formulaire</h1></font>
<HR WIDTH=100% SIZE=8 ALIGN=CENTER NOSHADE>
<font color="#FFFF00"><div align="left"><h1>Formulaire </h1></div>
<HR WIDTH=100% SIZE=8 ALIGN=CENTER NOSHADE>
</font>
<TABLE border = 0 align="center" width="100%" bgcolor="yellow">
<tr>
<td align="center"><a href="pageclient.html"><b>Accueil<br></td>
<td align="center"> <a href="formulaire.html"><b>Formulaire<br> </td>
<td align="center"> <a href="listeclient.php"><b>Liste des clients enregistrés <br></td>
</TABLE>
</br>
</br>
<form action="file:///C:/wamp/www/welform/formulaire.php" method='post'>
<br><h3><b>Civilite :</b> Mr <input type='radio' name='civilite' value='Mr' checked='1'/> Mme <input type='radio' name='Civilite' value='Mme' />Mlle <input type='radio' name='Civilite' value='Mlle' /><br/>
<b>Nom :</b> <input type='text' size='20' name="nom"/><br/>
<b>Prenom :</b> <input type='text' size='25' name="prenom"/><br/>
<b>Adresse :</b> <input type='text' size='55' name="adresse"/><br/>
<b>Code postal :</b> <input type='text' size='15' name="cp"/><br/>
<b>Ville :</b> <input type='text' size='30' name="ville"/><br/>
<h1>Votre choix</h1>
<input type='submit' value='valider' name='valider'/>
<input type='reset' value='Annuler'/></h3>
</form>
</body>
</html>
Et voici le code du script PHP :
<?xml version="1.0" encoding="iso-8959-1"?>
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="fr" >
<head>
<title>Résultat de la mise à jour</title>
<link rel="stylesheet" type="text/css" href="....">
</head>
<body><font size="0"><h1 align="center"> Formulaire</h1></font>
<HR WIDTH=100% SIZE=8 ALIGN=CENTER NOSHADE>
<div align="left"><h1>formulaire </h1></div>
<HR WIDTH=100% SIZE=8 ALIGN=CENTER NOSHADE>
</font>
<TABLE border = 0 align="center" width="100%" bgcolor="yellow">
<tr>
<td align="center"><a href="pageclient.html"><b>Accueil<br></td>
<td align="center"> <a href="formulaire.html"><b>Formulaire<br> </td>
<td align="center"> <a href="listeclient.php"><b>Liste des clients enregistrés <br></td>
</TABLE>
</br>
</br>
<center>
<h1>Résultat de la mise à jour par formulaire</h1>
<?php
require ("Connect.php");
// Récupération des variables.
// Quelques contrôles seraient nécessaires...
$civilite = $_POST['civilite'];
$nom = $_POST['nom'];
$prenom = $_POST['prenom'];
// Test du type de la mise à jour effectuée
if (isSet($_POST['valider']))
echo "Insertion du client $nom";
echo "</h2><hr/>\n";
// Affichage des données du formulaire
echo "civilite: $civilite <br/> nom: $nom<br/>prenom: $prenom<br/>\n";
// Connexion à la base, et création de l'ordre SQL
$connexion = mysql_pconnect (SERVEUR, NOM, PASSE);
mysql_select_db (BASE, $connexion);
if (isSet($_POST['valider']))
$requete = "INSERT INTO tarif (civilite, nom, prenom) VALUES ('$civilite', '$nom', '$prenom')";
// Exécution de l'ordre SQL (un test d'erreur serait bienvenu)
$resultat = mysql_query ($requete, $connexion);
if ($resultat)
echo "<hr/>La requête '$requete' a été effectuée.\n";
else {
echo "La requête n'a pu être exécutée pour la raison suivante:"
. mysql_error($connexion);
}
?>
</center>
</body>
</html>
V3n1
Messages postés
294
Date d'inscription
vendredi 30 mai 2008
Statut
Membre
Dernière intervention
12 décembre 2010
56
20 mai 2010 à 11:33
20 mai 2010 à 11:33
Si ta page formulaire.php est dans le même dossier que le formulaire.html, essayez <form action="formulaire.php" method="post">
Sinon essaye d'afficher un message de test dans la page formulaire.php pour voir si il y va vraiment ou pas.
Cordialement.
Sinon essaye d'afficher un message de test dans la page formulaire.php pour voir si il y va vraiment ou pas.
Cordialement.
max_dev
Messages postés
12
Date d'inscription
jeudi 20 mai 2010
Statut
Membre
Dernière intervention
7 juin 2010
20 mai 2010 à 11:58
20 mai 2010 à 11:58
ça marche merci beaucoup !
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question
max_dev
Messages postés
12
Date d'inscription
jeudi 20 mai 2010
Statut
Membre
Dernière intervention
7 juin 2010
20 mai 2010 à 12:26
20 mai 2010 à 12:26
pourquoi il ne le serait pas ?