*
Bienvenue, Invité. Veuillez vous connecter ou vous inscrire.
Avez-vous perdu votre courriel d'activation?
23 Mai 2012 à 05:20:55

Connexion avec identifiant, mot de passe et durée de la session



 

Grand débutant a besoin de petits conseils suite tuto formulaire


« sujet précédent | | sujet suivant »
Pages: [1] Imprimer
Auteur Fil de discussion: Grand débutant a besoin de petits conseils suite tuto formulaire  (Lu 1501 fois)
quadkevin
Nouveau membre
*

Points gagnés: 0
Messages: 2


Voir le profil
Grand débutant a besoin de petits conseils suite tuto formulaire
« le: 28 Août 2007 à 22:54:31 »

Bonjour à tous,

après avoir suivi le tuto sur les formulaires liés aux bases de donnnées mySql, jeme suis lancé pour lier un formulaire issu de mon site vers ma base de données.Mais j'ai énormément de problème pour voir le bout des choses.

Un message apparaît en lecture de ma page web:

strlen($msg_erreur)) { echo $message; // sinon c'est ok } else { foreach($_POST as $index => $valeur) { $$index = mysql_real_escape_string(trim($valeur)); } $interets = $_POST['interets']; $sqlinterets = ''; for ($i=0; $i

Ma page est www.quadscenter.fr/formulaire

En somme, ma base de données est correctement remplie avec les champs de mon formulaire, mais je rame pour comprendre le tout

Merci de votre coup de main!

Kévin
Journalisée
Damien
Rédacteur Admin
Intarissable
*****

Points gagnés: 5
Messages: 2852



Voir le profil WWW
Re : Grand débutant a besoin de petits conseils suite tuto formulaire
« Répondre #1 le: 29 Août 2007 à 00:04:58 »

Bonsoir,

Je vois que vous essayez de regrouper le code html du formulaire et php du traitement de formulaire sur la même page.
Je vais faire rajouter un autre tuto très vite pour parler de ce regroupement et ainsi compléter les autres tutoriels sur les formulaires car je vois sur le forum que vous êtes nombreux à poser des questions autour de ce thème.

Ceci dit, concernant votre page, le problème est certainement que vous avez appelé votre page formulaire.html alors que vous avez insérer du code php dedans.
Vous pouvez très bien mixer du code php avec du code html, seulement à condition que votre nom fichier porte l'extension .php, c'est indispensable pour que le code php s'exécute !
Sur votre exemple le code s'affiche sur la page au lieu de s'exécuter, c'est parce qu'il faudrait appelé votre fichier formulaire.php plutôt que formulaire.html je pense, à vous de me confirmer comment vous l'avez appelé.
Journalisée

Cordialement,
Damien

Tutoriels informatique
quadkevin
Nouveau membre
*

Points gagnés: 0
Messages: 2


Voir le profil
Re : Grand débutant a besoin de petits conseils suite tuto formulaire
« Répondre #2 le: 29 Août 2007 à 11:39:02 »

Merci beaucoup.
Une "simple" erreur comme celle-ci m'a fait peu dormir la nuit dernière. J'ai corrigé l'extension de mon fichier et tout est réglé.

Seul petit détail, la vérification des champs vides se fait à l'ouverture de ma page, ce qui donne un message d'erreur dès l'ouverture.

A quel endroit du script dois-je insérer cette partie de vérification ?

Merci et bravo pour votre réactivité. Pour une première utilisation de votre site, je suis plus que satisfait.

Bonne continuation. A bientôt
Journalisée
Damien
Rédacteur Admin
Intarissable
*****

Points gagnés: 5
Messages: 2852



Voir le profil WWW
Re : Grand débutant a besoin de petits conseils suite tuto formulaire
« Répondre #3 le: 29 Août 2007 à 14:12:58 »

Bonjour,

Oui comme le code php n'est plus dans une page séparée, il faut ajouter une condition pour qu'il s'exécute uniquement lors de la validation du formulaire. La condition peut être par exemple :

Code:
// si le champ email est envoyé
// (email doit être un nom de champ valide du formulaire)
if (isset($_POST['email'])) {
    // traitement des données du formulaire
}
Journalisée

Cordialement,
Damien

Tutoriels informatique
Pages: [1] Imprimer 
« sujet précédent | | sujet suivant »
Aller à:  

Powered by SMF 1.1.12 | SMF © 2006, Simple Machines LLC

Page générée en 0.12 secondes avec 18 requêtes.