|
Publicité ' | ||||||||||||||||||||||||
|
|
#1 | ||||||
|
Membre éprouvé
![]() Cyrill GremaudIngénieur systèmes et réseaux Inscription : août 2005 Messages : 1 002 ![]() |
salut tout le monde ! la jai vraiment besoin de votre aide parce que je ne comprend vraiment rien ! jai un livre d'or que j'ai fais moi meme... mon code est pourtant très simple, mais lorsque je fais envoyer, soit il le post une fois et tout va bien, soit il le post deux fois, soit deux fois et encore une fois avec rien a lintérieur.... je devient FOU ! voici mon code
livre.php Code :
Code :
Code :
merci de maider... |
||||||
|
|
00
|
|
|
#2 | ||
![]() ![]() |
Salut !
tu ne devrais pas ressoumettre le formulaire Code :
__________________
Rédacteur "éclectique" (XML, IRC, Web...) Les Règles du Forum - Mon Site Web sur DVP.com (Développement Web, PHP, (X)HTML/CSS, SQL, XML, IRC) je ne répondrai à aucune question technique via MP, MSN ou Skype : les Forums sont là pour ça !!! Merci de me demander avant de m'ajouter à vos contacts sinon je bloque ! pensez à la balise [code] (bouton #) et au tag (en bas)
|
||
|
|
00
|
|
|
#3 | ||||
![]() Développeur Web Inscription : juillet 2003 Messages : 676 ![]() |
Code :
<input type="submit" name="Submit" value="Poster" /> Code :
en fait le deuxième ne sers à rien enleve simplement Code :
__________________
Articles sur developpez.com - Gestion des exceptions avec PHP5 - Chiffrement et hash en PHP contre l'attaque Man in the middle - Aedituus - Espace membre sécurisé en PHP5 Lithium : ORM ActiveRecord PHP5 extrêmement léger |
||||
|
00
|
|
|
#4 |
|
Membre éprouvé
![]() Cyrill GremaudIngénieur systèmes et réseaux Inscription : août 2005 Messages : 1 002 ![]() |
oui jai remarquer sa tout de suite après avoir poster sa desolé... sa marche mieu effectivement... mais il me semble des fois lorsque je clique sur le lien qui pointe vers la page livre.php, il me rajoute encore un champ vite... pas tout le temps mais des fois...
|
|
|
00
|
|
|
#5 |
![]() ![]() |
Double click sur le submit, Bug du navigateur, reload de la page... autant de possibilités qui font qu'il faut toujours revérifier les données côté PHP ^^
__________________
Rédacteur "éclectique" (XML, IRC, Web...) Les Règles du Forum - Mon Site Web sur DVP.com (Développement Web, PHP, (X)HTML/CSS, SQL, XML, IRC) je ne répondrai à aucune question technique via MP, MSN ou Skype : les Forums sont là pour ça !!! Merci de me demander avant de m'ajouter à vos contacts sinon je bloque ! pensez à la balise [code] (bouton #) et au tag (en bas)
|
|
|
00
|
|
|
#6 |
|
Membre éprouvé
![]() Cyrill GremaudIngénieur systèmes et réseaux Inscription : août 2005 Messages : 1 002 ![]() |
hum.... bon jai tout effacer les cookies, fichier temp etc... pour le moment je nai plus d'erreur en tout cas...
|
|
|
00
|
|
|
#7 |
|
Membre éprouvé
![]() Cyrill GremaudIngénieur systèmes et réseaux Inscription : août 2005 Messages : 1 002 ![]() |
RE ! bon alors lorsque je post mon message sa marche parfais mais mtn le problème cest que lorsque je post un messahe, je vais ensuite sur une autre page et je revient sur la page du livre, ben sa me post souvent un ou plusieurs message vide.... d'ou sa pourrait venir ??? merci
|
|
|
00
|
|
|
#8 |
![]() ![]() |
cette ligne :
Code :
$req = mysql_query("INSERT INTO livre(id, pseudo, message, date, heure) VALUES('', '".$_POST['pseudo']."','".$message."','".$date."','".$heure."')");
__________________
Rédacteur "éclectique" (XML, IRC, Web...) Les Règles du Forum - Mon Site Web sur DVP.com (Développement Web, PHP, (X)HTML/CSS, SQL, XML, IRC) je ne répondrai à aucune question technique via MP, MSN ou Skype : les Forums sont là pour ça !!! Merci de me demander avant de m'ajouter à vos contacts sinon je bloque ! pensez à la balise [code] (bouton #) et au tag (en bas)
|
|
|
00
|
|
|
#9 | |||||
|
Membre éprouvé
![]() Cyrill GremaudIngénieur systèmes et réseaux Inscription : août 2005 Messages : 1 002 ![]() |
Citation:
Code :
Code :
|
|||||
|
|
00
|
|
|
#10 | ||
![]() Développeur Web Inscription : juillet 2003 Messages : 676 ![]() |
Code :
if($_POST['pseudo'] != "" && $_POST['message'] != "") Code :
Personnellement je vérifierais qu'elles existent (isset) et qu'elles ne soient pas vides (!empty)
__________________
Articles sur developpez.com - Gestion des exceptions avec PHP5 - Chiffrement et hash en PHP contre l'attaque Man in the middle - Aedituus - Espace membre sécurisé en PHP5 Lithium : ORM ActiveRecord PHP5 extrêmement léger |
||
|
00
|
|
|
#11 |
|
Membre éprouvé
![]() Cyrill GremaudIngénieur systèmes et réseaux Inscription : août 2005 Messages : 1 002 ![]() |
cest vrai... bon pour le moment jai fais le isset sur les deux champs et sa marche .... c'est vraiment utile de faire encore le empty ??? sa revient a la meme chose mais dans lotre sens non ?
|
|
|
00
|
|
|
#12 |
![]() ![]() |
disons que empty permet en plus de vérifier qu'on n'a pas laissé un champ vide
__________________
Rédacteur "éclectique" (XML, IRC, Web...) Les Règles du Forum - Mon Site Web sur DVP.com (Développement Web, PHP, (X)HTML/CSS, SQL, XML, IRC) je ne répondrai à aucune question technique via MP, MSN ou Skype : les Forums sont là pour ça !!! Merci de me demander avant de m'ajouter à vos contacts sinon je bloque ! pensez à la balise [code] (bouton #) et au tag (en bas)
|
|
|
00
|
|
|
#13 | |
|
Membre éprouvé
![]() Cyrill GremaudIngénieur systèmes et réseaux Inscription : août 2005 Messages : 1 002 ![]() |
Citation:
|
|
|
|
00
|
|
|
#14 |
![]() ![]() |
isset() && isset() ça ne vérifie pas que les champs sont remplis, ça vérifie qu'ils existent (nuance)
__________________
Rédacteur "éclectique" (XML, IRC, Web...) Les Règles du Forum - Mon Site Web sur DVP.com (Développement Web, PHP, (X)HTML/CSS, SQL, XML, IRC) je ne répondrai à aucune question technique via MP, MSN ou Skype : les Forums sont là pour ça !!! Merci de me demander avant de m'ajouter à vos contacts sinon je bloque ! pensez à la balise [code] (bouton #) et au tag (en bas)
|
|
|
00
|
|
|
#15 | |
|
Membre éprouvé
![]() Cyrill GremaudIngénieur systèmes et réseaux Inscription : août 2005 Messages : 1 002 ![]() |
Citation:
|
|
|
|
00
|
|
|
#16 | ||
|
Membre éprouvé
![]() Cyrill GremaudIngénieur systèmes et réseaux Inscription : août 2005 Messages : 1 002 ![]() |
voici mon code maintenant...
Code :
|
||
|
|
00
|
|
|
#17 | ||
![]() ![]() |
tu peux remplacer :
Code :
Code :
if(isset($_POST['pseudo']) && isset($_POST['message']) && !empty($_POST['pseudo']) && !empty($_POST['message'])){
__________________
Rédacteur "éclectique" (XML, IRC, Web...) Les Règles du Forum - Mon Site Web sur DVP.com (Développement Web, PHP, (X)HTML/CSS, SQL, XML, IRC) je ne répondrai à aucune question technique via MP, MSN ou Skype : les Forums sont là pour ça !!! Merci de me demander avant de m'ajouter à vos contacts sinon je bloque ! pensez à la balise [code] (bouton #) et au tag (en bas)
|
||
|
|
00
|
|
|
#18 | ||
|
Membre éprouvé
![]() Cyrill GremaudIngénieur systèmes et réseaux Inscription : août 2005 Messages : 1 002 ![]() |
Code :
|
||
|
|
00
|
|
|
#19 |
![]() ![]() |
c'est bon...
il reste toujours les modifs classiques : protections contre les SQL injections ( http://fr.php.net/mysql_real_escape_string ), pas besoin d'utiliser $message, tu peux utiliser $_POST['message'] directement, et tu devrais plutôt utiliser les long tags (<?php) tout le temps [question de compatibilité, les shorts tags ne sont pas activés partout...]
__________________
Rédacteur "éclectique" (XML, IRC, Web...) Les Règles du Forum - Mon Site Web sur DVP.com (Développement Web, PHP, (X)HTML/CSS, SQL, XML, IRC) je ne répondrai à aucune question technique via MP, MSN ou Skype : les Forums sont là pour ça !!! Merci de me demander avant de m'ajouter à vos contacts sinon je bloque ! pensez à la balise [code] (bouton #) et au tag (en bas)
|
|
|
00
|
|
|
#20 |
![]() Développeur Web Inscription : juillet 2003 Messages : 676 ![]() |
Code :
pas besoin d'utiliser $message, tu peux utiliser $_POST['message'] vaut mieux des le début s'occuper des tableaux globaux et ne plus y toucher apres
__________________
Articles sur developpez.com - Gestion des exceptions avec PHP5 - Chiffrement et hash en PHP contre l'attaque Man in the middle - Aedituus - Espace membre sécurisé en PHP5 Lithium : ORM ActiveRecord PHP5 extrêmement léger |
|
00
|
Copyright © 2000-2012 - www.developpez.com