Récupération de val.

Fermé
Kentin76250 Messages postés 235 Date d'inscription lundi 3 décembre 2007 Statut Membre Dernière intervention 12 novembre 2014 - 4 juin 2009 à 10:31
Kentin76250 Messages postés 235 Date d'inscription lundi 3 décembre 2007 Statut Membre Dernière intervention 12 novembre 2014 - 4 juin 2009 à 11:32
Bonjour,

bon je vais vous montrer mes codes afin que vous m'aidiez.
parce que la je sature ..

page recupenquete.php
insére les données dans la BD
<?php
$connexion=mysql_connect("localhost","root") or die("Désolé, connexion au serveur impossible...");
//connexion à la base de données
$bd=mysql_select_db('logiseine', $connexion) or die("Désolé, connexion à la base impossible...");

$nomentre=$_POST['$nomentre'];
$satif=$_POST['$satif'];

if(empty($nomentre))
{
echo "Merci de nous renseigner le nom de votre Entreprise";
echo'<a href="recupform.php">Page Précédente</a>';
}
elseif(empty($satif))
{
echo "Merci de nous renseigner votre satif1";
echo'<a href="recupform.php">Page Précédente</a>';
}
else
{
$sql="insert into enquete (nomentre, satif)
values ( '$nomentre', '$satif')";
$resultat=mysql_query($sql) or die("Désolé, cette requête ne fonctionne pas...");

mysql_close($connexion);}
echo $sql;
?>


le formulaire:
recupform.php


<html>
<head>
<title>Enquête</title>

</head>
<body>
<center><?php
include("top.htm");

$date = date("d-m-Y");
$heure = date("H:i");
Print("Nous sommes le $date et il est $heure");
?>
<center><img src="20%25.jpg" width="500" height="300"></center>
<!--Ouverture du formulaire method sert a savoir sous qu'elle methode on récupère les données et action c'est las page vers laquelle nous serons redirigé apres clic-->

<form method="POST" action="recupenquete.php">
<input type="hidden" name="nomentre" value="$nomentre" />

Entrez le nom de L'Entreprise: <input type="text" name="nomentre" value=""><br/><br/>
</form>
<form method="POST" action="recupenquete.php">
<input type="hidden" name="satif" value="<?php echo $POST['satif']; ?>" />

<label><strong>1.Globalement, êtes-vous satisfait de votre place au sein de l'Entreprise?</strong>

<p><input type="radio" name="satif" checked="checked" value="très satisfait">très satisfait

</label><label>
<input type="radio" name="satif" value="satisfait">satisfait

</label><label>
<input type="radio" name="satif" value="insatisfait">insatisfait

</label><label>
<input type="radio" name="satif" value="très insatisfait">très insatisfait

</label></p>
<p>

<a href="thedefault.php">Accueil</a>
<input type="submit" name="submit" value="Envoyer"/>
</a></div> </form></p>
</body></html>

quand je clic sur envoyer il me cela

Merci de nous renseigner le nom de votre Entreprise

j'ai cela même en entrant des données dans le <input type="text"...>


voila je vous remerci pour votre prochaine aide enfin j'espere.

3 réponses

bissdebrazza Messages postés 2065 Date d'inscription vendredi 29 juin 2007 Statut Contributeur Dernière intervention 7 décembre 2017 712
4 juin 2009 à 10:37
Salut!
Essaye avec ce code!
<?php
$connexion=mysql_connect("localhost","root") or die("Désolé, connexion au serveur impossible...");
//connexion à la base de données
$bd=mysql_select_db('logiseine', $connexion) or die("Désolé, connexion à la base impossible...");

$nomentre=$_POST['nomentre'];
$satif=$_POST['satif'];

if(empty($nomentre))
{
echo "Merci de nous renseigner le nom de votre Entreprise";
echo'<a href="recupform.php">Page Précédente</a>';
}
elseif(empty($satif))
{
echo "Merci de nous renseigner votre satif1";
echo'<a href="recupform.php">Page Précédente</a>';
}
else
{
$sql="insert into enquete (nomentre, satif)
values ( '$nomentre', '$satif')";
$resultat=mysql_query($sql) or die("Désolé, cette requête ne fonctionne pas...");

mysql_close($connexion);}
echo $sql;
?>

0
Kentin76250 Messages postés 235 Date d'inscription lundi 3 décembre 2007 Statut Membre Dernière intervention 12 novembre 2014 5
4 juin 2009 à 10:53
j'ai essayé et il me dis ceci

Notice: Undefined index: nomentre in c:\program files\easyphp1-8\www\logiseine\fr\html\recupenquete.php on line 8
Merci de nous renseigner le nom de votre EntreprisePage Précédente


et l'echo $sql j'ai du le remonterpour cause de faute.


à la ligne 8 c'est :


$nomentre=$_POST['nomentre'];
0
Kentin76250 Messages postés 235 Date d'inscription lundi 3 décembre 2007 Statut Membre Dernière intervention 12 novembre 2014 5
4 juin 2009 à 11:32
bon j'ai trouvé les amis ^^

j'ai mis un *** de form en plus enfin ca c'est pas trop grave mais j'ai surtout fermé avant la fin donc il ne prend pas de valeur normal m'enfin bref juste un petit conseil pour garder en mémoire les valeurs coché ou entré par l'utilisateur je dois faire quoi?

une nouvelle page a chaque fois que l'utilisateur clic sur suivant?
ou il y une astuce?


donc en gros ce que je demande et je vais regarder sur le net dans pas longtemps.
J'aime bien surfer mais pas trop longtemps.
0