Notice: Undefined index: position in /home/piregwan/public_html/forum2/reponses2.php on line 50
Piregwan 2000



  14 05 2002 à 15:33


slt à tous,

plus ça va et plus je me dis que php c'est pas pour moi, mais bon là j'ai un passage obligé donc je m'y met.

j'ai un big souci et tout les tut que je trouve ne sont pas clair sur ce point.

Comment faire pour acceder et ajouter des données dans une base mysql.

J'ai fait un formulaire et kan je clic sur envoie j'ai sans cesse des messages d'erreurs du type :"Undefined variable: commentaire in c:\site\ajoutimp.php on line 19

Commentaire : c'est mon champ dans ma table

un grand merci a celui qui saura m'expliquer le php et mysql comme si j'avais 3 ans

used (mickey - )
47 ans (panam)
used93@wanadoo.fr
http://glwebdesign.free.fr

cet espace est à vendre ! mise à prix à 232€





  14 05 2002 à 15:38


et le code que tu as écrit, on le devine ???

met le morceau de code où il t'indique l'erreur.

niko (admin. exilé fanatique - )
44 ans (Reims)
niko@piregwan.com
http://summerefresh.piregwan.com

cet espace est à vendre ! mise à prix à 335€





  14 05 2002 à 19:05


Donnes les deux scripts :

le script avec le formulaire
le script ki fait l'insertion

solo (mickey - )
48 ans (Lyon)
thanh@free.fr | 91742224
http://www.entre-mars-et-jupiter.fr.st

cet espace est à vendre ! mise à prix à 168€





  15 05 2002 à 06:51


ca à rien a voir mais je voulais te complimenter pour ton site... voila !

sym_zo (vice ambassadeur pg.com en belgique - )
40 ans (Bruxelles)
simnq@free.fr | 145378003
http://simnq.free.fr

Les choses cachées doivent être tenues aussi proprement que celles que l'on voit, l'âme et les dents du fond par exemple...





  15 05 2002 à 08:29


Voici mon script de formulaire:

<html>
<head> <title> livre d'or </title>
<body>



<form method="post" action="ajoutimp.php">
Votre nom : <input type="text" name="nom"> <br>
Votre email : <input type="email" name="email"> <br>
le nouveau design du site <input type="radio" name="impression" value="aime"> vous plaît
<input type="radio" name="impression" value="pasaime"> ne vous plaît pas.
<br>
Vos commentaires : <textarea name="commentaires"> </textarea>
<br> <br>
<input type="submit" name="valider" value="Valider">
</form>


</body>
</html>

--------------------------------------
voici mon script d'acces à la base:

<html>
<body>
<?php
$sondage=mysql_connect();
$continu = 1;
if ($nom == "")
{
print (" le champ nom doit etre rempli ! <br> ");
$continu = 0 ;
}
else
{
print (" merci d'avoir rempli le champ nom");
}

if ($continu == 1)
{
$date=date("Y-m-d");
$sql="INSERT INTO impression (nom, email, impression, date, commentaire) VALUES ('$nom', '$email', 'impression', '$date', '$commentaire')";
mysql_query($sql, $sondage);
print("Merci de m'avoir donné vos impressions !") ;
}
else
{
print(" <a href=livredor.htm> retour </a> ");
}

?>
</body>
</html>


Voila j'espere que tu pourras m'aider car ça doit être assez simple mais comme j'apprend tout seul y a personne pour m'orienter dans la bonne direction.

used (mickey - )
47 ans (panam)
used93@wanadoo.fr
http://glwebdesign.free.fr

cet espace est à vendre ! mise à prix à 232€





  15 05 2002 à 08:54


voici l'erreur qui est generée :"Undefined variable: commentaire in c:\site\ajoutimp.php on line 19"

tout est dit.

morceau choisi :
<textarea name=" commentaires "> </textarea>

$sql="INSERT INTO impression (nom, email, impression, date, commentaire) VALUES ('$nom', '$email', 'impression', '$date', ' $commentaire ')";

y a une légere différence.

niko (admin. exilé fanatique - )
44 ans (Reims)
niko@piregwan.com
http://summerefresh.piregwan.com

cet espace est à vendre ! mise à prix à 335€





  15 05 2002 à 09:40


Merci, ça marche. Heureusement ke des mecs comme toi ont l'oeil car moi j'ai relu 15 fois mon script sans voir la faute. Merci

un probleme n'apparaissant jamais seul, j'ai été voir dans ma base mysql(sondage) pour voir si mon enregistrement était ...enregistré et là "surprise". Kedal.

Si kelk'un connait une adresse de site où je peux apprendre de manière ludique le fonctionnement de mysql ce serait pas mal, paske là ça me prend la tete chan-mé

used (mickey - )
47 ans (panam)
used93@wanadoo.fr
http://glwebdesign.free.fr

cet espace est à vendre ! mise à prix à 232€





  15 05 2002 à 09:48


$sql="INSERT INTO impression (nom, email, impression, date, commentaire) VALUES ('$nom', '$email', ' impression ', '$date', ' $commentaire ')";

y manquerai pas quelque chose là ??

pour le site, va voir ici :
http://www.phpinfo.net/?p=articles&rub=phpmysql

je te conseille tout particulierement de lire la gestion des erreurs.

niko (admin. exilé fanatique - )
44 ans (Reims)
niko@piregwan.com
http://summerefresh.piregwan.com

cet espace est à vendre ! mise à prix à 335€





  15 05 2002 à 17:48


merci à tous pour l'aide que vous m'avez offert, mon ch'tit livre d'or fonctionne à merveille.

A bientot pour de nouvelles questions sur php et mysql ;-)

used (mickey - )
47 ans (panam)
used93@wanadoo.fr
http://glwebdesign.free.fr

cet espace est à vendre ! mise à prix à 232€


Pour répondre à ce sujet (et notifier automatiquement son auteur), cliquez sur le bouton REPONDRE A CE SUJET. Si vous voulez en plus avertir de votre réponse une personne qui a participé à ce sujet, cliquez sur le bouton en face de son intervention. Enfin si vous voulez inviter quelqu'un à réagir, utilisez les appeaux ci-dessous. Seuls les membres logués peuvent utiliser les appeaux et seuls les membres actifs peuvent être appeautés ^^. Bonne notification !

Vous n'êtes pas membre ou vous n'êtes pas logué(e) ou les appeaux sont désactivés dans votre profil. Vous ne pouvez pas utiliser les appeaux.