|
|
|
|
Bonjour, donc je viens vous demander un petit peu d'aide car je suis complètement bloqué ... ça va faire 2 jours que je tourne en rond !
donc je dois faire un formulaire, et transmettre les données de ce formulaire vers une base de donnée, le tout sur wamp, le soucis étant que depuis le formulaire il doit être possible de retourner sur 2 autres formulaires et 2 autres pages html ... ça ok, mais je n'arrive pas a envoyer le contenu sur la base de donnée
actuellement j'ai ça :
un des 3 formulaires
<html> <head> <title>Formulaire bénévoles</title> </head> <body bgcolor='#90B0D0'> <form method='POST' action='validationdemande.php'> <table> <tr> <td><img src="logo1" /></td> <center> <td><h1>FORMULAIRE DE PROPOSITION D'AIDE<h3/></td> </tr> <tr> <td Valign=top> <br /><input type="submit" name="bouton1" value="Page d'accueil"> <br /><input type="submit" name="bouton2" value="Localisation"> <br /><input type="submit" name="bouton3" value="Demande d'aide"> <br /><input type="submit" name="bouton4" value="Proposition d'aide"> <br /><input type="submit" name="bouton5" value="Donations"> </td> <td Valign=top> <table> <tr> <td><h3>Nom :</td> <td><input type="text" name="nombenevole" value=""/></td> </tr> <tr> <td><h3>Prénom :</td> <th><input type="text" name="prenombenevole" value=""/></th> </tr> <tr> <td><h3>Adresse :</td> <td><input type="text" name="adressebenevole" value=""/></td> </tr> <tr> <td><h3>Téléphone :</td> <td><input type="text" name="télèphonebenevole" value=""/></td> </tr> <tr> <td><h3>E-mail :</td> <td><input type="text" name="e-mailbenevole" value=""/></td> </tr> <tr> <td><h3>Disponibilité :</td> <td> <table> <tr> <td><input type="checkbox" name="disponibilité1" value="lundi"> lundi</td> <td><input type="checkbox" name="disponibilité2" value="mardi"> mardi</td> </tr> <tr> <td><input type="checkbox" name="disponibilité3" value="mercredi"> mercredi</td> <td><input type="checkbox" name="disponibilité4" value="jeudi"> jeudi</td> </tr> <tr> <td><input type="checkbox" name="disponibilité5" value="vendredi"> vendredi</td> <td><input type="checkbox" name="disponibilité6" value="samedi"> samedi</td> </tr> </table> </table> <br/><br/> <input type="submit" name="bouton6" value="Envoyer"> </td> </tr> </table> </form> </body> </html>
<?php
if(@ $_POST['bouton1']=="Page d'accueil")
{
header ("Location: http://localhost/progetgsi/page-acceuil.html");
}
?>
Si t'es 5 1er bouton te servent de menu .. alr ils n'ont rien a faire ds le formulaire
|
Vu que rien ne marchait, j'ai supprimé de colère :S
<html>
<head>
<title>new1</title>
</head>
<body>
<?php
$nom=$_POST['nombenevole'];
$prenom=$_POST['prenombenevole'];
$adresse=$_POST['adressebenevole'];
$tel=$_POST['télèphonebenevole'];
$email=$_POST['e-mailbenevole'];
echo "<p>Nom : $nom</p>";
echo "<p>Prénom : $prenom</p>";
echo "<p>Adresse : $adresse</p>";
echo "<p>Téléphone : $tel</p>";
echo "<p>E-mail : $email</p>";
echo "<p>Vous avez étés enregistré en tant que bénévole </p>";
$db=mysql_connect ("localhost", "root", "") or die("Erreur de connexion à Mysql ".mysql_error);
mysql_select_db("lerocher", $db) or die("Erreur de connexion à la base lerocher");
$sql="INSERT INTO benevole VALUES('$nom', '$prenom', '$adresse', '$tel', '$email', '', '', '', '', '', '', '')
?>
</body>
</html>
parmis les 7 "" il y en a 6 pour disponibilité 1 à 6 des jours de la semaine (qu'il faut que j'ajoute dans les cariables plus haut, et le dernier pour un numero autoincrémenté (je crois que c'est comme ça qu'on dit)
|
Répondre à metra83
|
A ok, je vois, mais dans mon cas, je ne sais pas si c'est vraiment utile, ou alors j'ai manquer quelque chose en route (pas impossible)
<html>
<head>
<title>new1</title>
</head>
<body>
<?php
$nom=$_POST['nombenevole'];
$prenom=$_POST['prenombenevole'];
$adresse=$_POST['adressebenevole'];
$tel=$_POST['télèphonebenevole'];
$email=$_POST['e-mailbenevole'];
$dispo1=$_POST['disponibilite1'];
$dispo2=$_POST['disponibilite2'];
$dispo3=$_POST['disponibilite3'];
$dispo4=$_POST['disponibilite4'];
$dispo5=$_POST['disponibilite5'];
$dispo6=$_POST['disponibilite6'];
echo "<p>Nom : $nom</p>";
echo "<p>Prénom : $prenom</p>";
echo "<p>Adresse : $adresse</p>";
echo "<p>Téléphone : $tel</p>";
echo "<p>E-mail : $email</p>";
echo "<p>Vous avez étés enregistré en tant que bénévole </p>";
$db=mysql_connect ("localhost", "root", "") or die("Erreur de connexion à Mysql ".mysql_error);
mysql_select_db("lerocher", $db) or die("Erreur de connexion à la base lerocher");
$sql="INSERT INTO table_benevole VALUES('$nom', '$prenom', '$adresse', '$tel', '$email', '$dispo1', '$dispo2', '$dispo3', '$dispo4', '$dispo5', '$dispo6', '')";
?>
</body>
</html> |
Alors ça marche, mais grace a toi j'ai trouver mon soucis ...
<html>
<head>
<title>insertion_benevole</title>
</head>
<body>
<?php
$nom=$_POST['nombenevole'];
$prenom=$_POST['prenombenevole'];
$adresse=$_POST['adressebenevole'];
$tel=$_POST['télèphonebenevole'];
$email=$_POST['e-mailbenevole'];
$dispo1=$_POST['disponibilite1'];
$dispo2=$_POST['disponibilite2'];
$dispo3=$_POST['disponibilite3'];
$dispo4=$_POST['disponibilite4'];
$dispo5=$_POST['disponibilite5'];
$dispo6=$_POST['disponibilite6'];
echo "<p>Nom : $nom</p>";
echo "<p>Prénom : $prenom</p>";
echo "<p>Adresse : $adresse</p>";
echo "<p>Téléphone : $tel</p>";
echo "<p>E-mail : $email</p>";
echo "<p>Vous avez étés enregistré en tant que bénévole </p>";
$db=mysql_connect ("localhost", "root", "") or die("Erreur de connexion à Mysql ".mysql_error);
mysql_select_db("lerocher", $db) or die("Erreur de connexion à la base lerocher");
$sql="INSERT INTO table_benevole VALUES('$nom', '$prenom', '$adresse', '$tel', '$email', '$dispo1', '$dispo2', '$dispo3', '$dispo4', '$dispo5', '$dispo6', '')";
mysql_close()
?>
</body>
</html>
|
Alors ça semblait avoir marcher, j'ai bien eu le bon message qui est apparu ... mais vierge !
<html> <head> <title>Formulaire bénévoles</title> </head> <body bgcolor='#90B0D0'> <form method='POST' action='validationdemande.php'> <table> <tr> <td><img src="logo1" /></td> <center> <td><h1>FORMULAIRE DE PROPOSITION D'AIDE<h3/></td> </tr> <tr> <td Valign=top> <br /><input type="submit" name="bouton1" value="Page d'accueil" style="width:150px"> <br /><input type="submit" name="bouton2" value="Localisation" style="width:150px"> <br /><input type="submit" name="bouton3" value="Demande d'aide" style="width:150px"> <br /><input type="submit" name="bouton4" value="Proposition d'aide" style="width:150px"> <br /><input type="submit" name="bouton5" value="Donations" style="width:150px"> </td> <td Valign=top> <table> <tr> <td><h3>Nom :</td> <td><input type="text" name="nombenevole" value=""/></td> </tr> <tr> <td><h3>Prénom :</td> <th><input type="text" name="prenombenevole" value=""/></th> </tr> <tr> <td><h3>Adresse :</td> <td><input type="text" name="adressebenevole" value=""/></td> </tr> <tr> <td><h3>Téléphone :</td> <td><input type="text" name="télèphonebenevole" value=""/></td> </tr> <tr> <td><h3>E-mail :</td> <td><input type="text" name="e-mailbenevole" value=""/></td> </tr> <tr> <td><h3>Disponibilité :</td> <td> <table> <tr> <td><input type="checkbox" name="disponibilite1" value="oui"> lundi</td> <td><input type="checkbox" name="disponibilite2" value="oui"> mardi</td> </tr> <tr> <td><input type="checkbox" name="disponibilite3" value="oui"> mercredi</td> <td><input type="checkbox" name="disponibilite4" value="oui"> jeudi</td> </tr> <tr> <td><input type="checkbox" name="disponibilite5" value="oui"> vendredi</td> <td><input type="checkbox" name="disponibilite6" value="oui"> samedi</td> </tr> </table> </tr> </table> <br/><br/> <input type="submit" name="bouton6" value="Envoyer"> </td> </tr> </table> </form> </body> </html> et ce qui est affiché en réponse : Nom : Prénom : Adresse : Téléphone : E-mail : Vous avez étés enregistré en tant que bénévole alors que j'aurais du avoir les valeurs rentrées a la places des blancs après les ":" et il n'y a rien dans la base de donnée ...
|
Genre comme ça :
$nombenevole=$_POST['nombenevole']; $prenombenevole=$_POST['prenombenevole']; $adressebenevole=$_POST['adressebenevole']; $telephonebenevole=$_POST['telephonebenevole']; $e-mailbenevole=$_POST['e-mailbenevole']; $disponibilite1=$_POST['disponibilite1']; $disponibilite2=$_POST['disponibilite2']; $disponibilite3=$_POST['disponibilite3']; $disponibilite4=$_POST['disponibilite4']; $disponibilite5=$_POST['disponibilite5']; $disponibilite6=$_POST['disponibilite6']; ??
|
Répondre à metra83
|
Bon et bien dans ce cas la ça ne met rien .. ça reste un champs vierge, ce n'est pas ce que j'attendais, mais c'est pas grave, c'est pas plus mal, pour une requête pour oui ça change rien, et pour non au lieu de rechercher "non" je recherche "" ... MERCI !
|