Aller au contenu

jpdel13

Actif
  • Compteur de contenus

    26
  • Inscrit(e) le

  • Dernière visite

Réputation sur la communauté

0 Neutre
  1. Il est vrai que ce code etait du n'importe quoi !! mais je viens de refaire un code tres simple , et il s'avere quand meme que j'ai un message "nom de societe est vide" je testais plusieurs solutions avec code html et sans.Peut etre qu'il y a une erreur dans le php ? Voici le code html: <html> <head><title> AmbulanceWeb </title></head> <body> <center> <h2> Inscription</h2> </center> <form action = "formulaire.php"> <table border="0" width="50%"> <tr> <td> Nom de la société </td> <td> <input type = "text" name = "nomsociete" /> </td> </tr> <input type = "submit" value = "valider" /> </form> </body> </html> Merci pour votre aide.
  2. OK je vais essayer de revoir le probleme, merci pour tes conseils mais je dis quand meme a bientot . Merci, Jp
  3. merci mais ca ne change rien. code que je viens de changer: <TR> <TD width="350">Nom de votre sociétée</TD> <TD width="900"> <form> <INPUT name="nomsociete" type="text" size="50"> </form> </TD> </TR>
  4. merci pour cette reponse voici donc le code formulaire. code: <html> <head> <body> <p align="center"><font size="5"><FORM method = "post" action = "formulaire.php"></FORM> <p align="center"><font size="+3">Enregistrer votre entreprise (Gerant) </font></p> <p align="center"></p> <TABLE BORDER=0> <TR> <TD width="350">Nom de votre sociétée</TD> <TD width="900"> <INPUT name="nomsociete" type="text" size="50"> </TD> </TR> <TR> <TD width="350">Nom</TD> <TD width="900"> <INPUT name="Nomgerant" type=text size="50"> </TD> </TR> <TR> <TD width="350">Prenom</TD> <TD width="900"> <INPUT type=text name="prenom" size="50"> </TD> </TR> <TR> <TD width="350">Adresse</TD> <TD width="900"> <INPUT name="Adresse" type=text size="50"> </TD> </TR> <TR> <td width="150">Ville</td> <td width="700"> <input name="Ville" type="text" size="50" /> </td> <TR> <td width="150"> Téléphone </td> <td width="700"> <input name="Téléphone" type="text" size="50" /> </td> </TR> <TR> <TD width="350">Adresse Mail</TD> <TD width="900"> <INPUT name="Adresse Mail" type=text size="50"> </TD> </TR> <tr> <td width="150"> Numero de siret </td> <td width="700"> <input name="Numéro de siret" type="text" size="50" /> </td> <TR> <TD>Commentaires</TD> <TD> <TEXTAREA name="commentaires" cols="50" rows="5"> </TEXTAREA> </TD> </TR> <TR> <TD COLSPAN=2> <form method ="post" action = "formulaire.php"> <p align="center"><INPUT type="submit" name ="submit" value="Envoyer"></p> </TD> </TR> </TABLE> </FORM> <p align="center"><font face="Verdana, Geneva, sans-serif" size="3"><a href="index.html"> RETOUR </a> </html> </head> </body> merci encore
  5. Bonjour à vous touts et toutes, Je viens de refaire un code pour un support d'annuaire (projet perso)mais j'ai une ligne qui s'affiche en permanence "Nom de la société est vide" idem si je ne remplie pas certaines cases, c'est tjrs le meme texte qui s'affiche. Je ne vois pas ou est mon erreur.Merci pour votre aide.Je vous mets le code. code: <?php //connection a la base. $mabasededonnee="ambulanceweb"; //connection a mysql. $connexion = mysql_connect("localhost","root",""); //verification de la bonne connexion. if(!$connexion) { die("Erreur lors de la connexion à MySQL: <br />" .mysql_error()); } //selection de la base de donnee mysql_select_db ($mabasededonnee,$connexion); // requetes permettant de lister tous les commentaires. $requete = "SELECT * FROM formulaire"; //execution de la requete. $resultat = mysql_query ($requete,$connexion); //on verifie l'excution de la requete. if(!$resultat) { $message = 'Requete invalide:'.mysql_error() . "\n"; $message = 'Requete effectuee:'.$requete; die($message); } if (isset($_POST["Envoyer"])); { $nomsociete = isset($_POST["nomsociete"]) ? stripslashes($_POST["nomsociete"]) : NULL; $nomgerant = isset($_POST["nomgerant"]) ? stripslashes($_POST["nomgerant"]) : NULL; $prenomgerant = isset($_POST["prenomgerant"]) ? stripslashes($_POST["prenomgerant"]) : NULL; $adressegerant = isset($_POST["adressegerant"]) ? stripslashes($_POST["adressegerant"]) : NULL; $villegerant = isset($_POST["villegerant"]) ? stripslashes($_POST["villegerant"]) : NULL; $telgerant = isset($_POST["telgerant"]) ? stripslashes($_POST["telgerant"]) : NULL; $mailgerant = isset($_POST["mailgerant"]) ? stripslashes($_POST["mailgerant"]) : NULL; $siretgerant = isset($_POST["siretgerant"]) ? stripslashes($_POST["siretgerant"]) : NULL; $resumegerant = isset($_POST["resumegerant"]) ? stripslashes($_POST["resumegerant"]) : NULL; if (!empty($nomsociete)&& !empty($nomgerant)&& !empty($prenomgerant)&& !empty($adressegerant)&& !empty($villegerant) && !empty($telgerant) && !empty ($mailgerant)&& !empty ($siretgerant) && !empty ($resumegerant)) { // tous les champs sont remplis, on peut donc inserer dans la base de donnee. $nomsociete = mysql_real_escape_string($nomsociete, $connexion); $nomgerant = mysql_real_escape_string($nomgerant, $connexion); $prenomgerant = mysql_real_escape_string($prenomgerant, $connexion); $adressegerant = mysql_real_escape_string($adressegerant, $connexion); $villegerant = mysql_real_escape_string($villegerant, $connexion); $telgerant = mysql_real_escape_string($telgerant, $connexion); $mailgerant = mysql_real_escape_string($mailgerant, $connexion); $siretgerant = mysql_real_escape_string($siretgerant, $connexion); $resumegerant = mysql_real_escape_string($resumegerant, $connexion); //requete permettant d'inserer nouvelle requetes. $requete = "insert into formulaire (nomsociete,nomgerant,prenomgerant,adressegerant,villegerant,telgerant,mailgerant,siretgerant,resumegerant) values ($nomsociete,$nomgerant,$prenomgerant,$adressegerant,$villegerant,$telgerant,$mailgerant,$siretgerant,$resumegerant)"; //execution de la requete. $resultat = mysql_query ($requete,$connexion); //verification de l'execution. if (! $resultat) { $message = ' requete invalide: '.mysql_error (). "\n"; $message .= 'requete effectue: ' .$requete ; die ($message); } } elseif(empty($nomsociete)) { // $nomsociete n'a pas été entré ou est vide echo 'nom de la société est vide. <br/>'; } elseif(empty($nomgerant)) { // $nomgerant n'a pas été entré ou est vide echo 'nom du gérant est vide. <br/>'; } elseif(empty($prenomgerant)) { // $prenomgerant n'a pas été entré ou est vide echo 'prénom du gérant est vide. <br/>'; } elseif(empty($adressegerant)) { // $prenom n'a pas été entré ou est vide echo 'nom du gérant est vide. <br/>'; } elseif(empty($villegerant)) { // $villegerant n'a pas été entré ou est vide echo 'la ville est vide. <br/>'; } elseif(empty($telgerant)) { // $telgerant n'a pas été entré ou est vide echo 'téléphone est vide. <br/>'; } elseif(empty($mailgerant)) { // $mailgerant n'a pas été entré ou est vide echo 'mail est vide. <br/>'; } elseif(empty($siretgerant)) { // $siretgerant n'a pas été entré ou est vide echo 'numéro de siret est vide. <br/>'; } } // Au final, fermeture de la base de donnée mysql_close($connexion); ?> Cordialement, Jp.
  6. Je tiens encore à vous remercier pour le support que vous m'avez apporté. Il est vrai que plus on avance, plus je vais rencontrer des problemes. Encore merci et certainement a bientot. Cordialement. Jp
  7. Me revoilou, j'ai effectivement un print_r mais je l'ai enleve du code mais a chaque fois je retombe sur page blanche avec message d'erreur qui est volontaire d'ailleurs, comment rester sur ma page d'accueil. morceau de code que j'ai enleve par "//" // Affichage des commentaires //while ($row = mysql_fetch_assoc($resultat)) // print_r($row); Et je ne peux faire qu'un seule requete sauf si je change "insertinto" par "replace" Comment je peux regler ce probleme. Merci à vous.
  8. Ok merci encore à vous mais je pense que je reviendrais assez vite. Tres cordialement. Jp
  9. Oui je viens juste de le comprendre mais ce message reste afficher sur ma page d'accueil, aurais-tu une soluce pour ca ? Cordialement. Jp
  10. Waouhhhh quel pied de voir que ca marche !!! mais car il y a tjrs un "mais" je me retrouve avec une page blanche et ce message message: Array ( [id] => 1 [prenom] => Marc [resume] => pas mal ton site ) commentaire est vide. est il possible de rester sur la page d'accueil ? Vraiment un gros MERCIIIII !!!
  11. merci a toi , c'est vraiment tres sympa de ta part, pour eviter toutes embrouilles, j'ai renommé "commentaires" par "resume". Je verifie tout ca et je reviensvers toi si ca te deranges pas pour te dire ce qu'il en est. Merci . Jp
  12. Waouhhhh trop sympa et merci encore !!!
  13. Merci pour toutes ces explications que j'ai bien compris !!! il ne s'agit que de certaines conditions pour differentes variables,maisen effectuant les morceaux de codes que tu viens de me faire (merci !!!) je me retrouve avec messages d'erreurs. messages : Notice: Undefined variable: prenom in C:\wamp\www\maintenance13 Notice: Undefined variable: resume in C:\wamp\www\maintenance13\ Requête invalide: No database selected Requête effectuee: INSERT INTO commentaire (prenom,resume) VALUES ('', '') je te renvois aussi le morceau de code modifie: mysql_select_db($mabasededonnee,$connexion); $requete="INSERT INTO commentaire (prenom,resume) VALUES ('$prenom', '$resume')"; $resultat=mysql_query($requete,$connexion); if (!$resultat) { $message = 'Requête invalide: ' . mysql_error() . "\n"; $message .= 'Requête effectuee: ' . $requete; die($message); } mysql_close($connexion); while ($row = mysql_fetch_assoc($resultat)) print_r($row); if(isset($_POST["Valider"])) { $prenom = mysql_real_escape_string($prenom); $resume = mysql_real_escape_string($resume); if(empty($prenom)){ echo 'prenom est vide. <br/>'; } else if(empty($resume)){ echo 'resume est vide.<br/>'; } Merci à toi. Cordialement, Jp
  14. Merci, alors quelle serait le code pour pouvoir ajouter les donnees des visiteurs du site sur ma base de donnée. Ecore merci à toi.
×
×
  • Créer...