insertion de données dans une table sql - PHP - Programmation
Marsh Posté le 19-09-2004 à 17:57:56
A priori je vois pas d'erreurs dans le script, dans ce genre de cas fais un echo de la requete SQL pour voir si elle correspond bien à ce qu'on attend (je me suis déja fait surprendre avec des saisies bizarres), ensuite essaye de passer la requete en question dans PHPMyAdmin (toujours pour voir s'il n'y a pas un problème au niveau de la requête).
Marsh Posté le 20-09-2004 à 21:40:03
PHPMyAdmin me répond que c correct... Je suis completement pommé...
Marsh Posté le 21-09-2004 à 08:48:29
J'ai peut etre une idée:
tu utilise $login pour le login du formulaire, mais également pour le résultat de la requete:
list($login) = mysql_fetch_row($result)
Je pense que quand ta requete ne retourne pas de résultat, tu te retrouve avec $login=''
Et c'est quand ta requete ne trouve pas de login que tu insert l'enregistrement --> tu insert ''
Donc ta resuete SQL est bonne en effet, mais ta variable $login contient une chaine vide quand tu l'insert.
Pour vérifier, rajoute un echo $login; juste avant ta requete d'insertion, à mon avis il ne va rien afficher... sinon ben je suis comme les autres, je vois pas d'ou ça peut venir...
Marsh Posté le 22-09-2004 à 09:28:15
Reply
Marsh Posté le 19-09-2004 à 16:33:43
Bonjour à tous,
je fait un espace membre mais j'ai des petits problèmes...
Lors de l'inscription d'un membre, le programme est censé rentrés les données récuperés dans le formulaire dans la base de données, or il les rentre tous sauf un: login...
Quelqu'un peut-il m'aider? merci d'avance...