probleme avec update

Répondre
pierre27
le 23/10/2007 à 15:03
pierre27
hoho!
maintenant g çà comme erreur
erreur sql ho là!
SELECT nom,prenom,adresse,telfixe,telportable FROM ficheperso WHERE ID=
Erreur de syntaxe près de '' à la ligne 1

aprés avoir mis une acollade et ;
au if ligne 30
Solenn
le 23/10/2007 à 15:58
Solenn
LE $id dans ta requete est nul, il le recupere pas. Dans ton premier if t'as pas mis d'accolade (ligne 21).
mais c'est bizarre qu t'es pas de message d'erreur avant.
Puis met --- WHERE ID=$ID'; C'est mieux.
pierre27
le 24/10/2007 à 09:26
pierre27
bonjour solenn

sur ma ligne $sql si je fais WHERE ID=$ID';

dés la saisie de la donnée là g une erreur

erreur sql ho là!
select ID, nom,prenom,adresse,telfixe,telportable FROM ficheperso WHERE ID=$ID
Champ '$ID' inconnu dans where clause
cela dit de toute façon
dés que j'ouvre la page
g déja l'erreur suivante:

erreur sql ho là!

Query est vide
et c là que je suis d'accord avec toi je n arrive pas a recuperer l'ID
Solenn
le 24/10/2007 à 09:47
Solenn
Verifie tes conditions !!!
Et met les accolades sur les if, sinan ca sert à rien.
De plus je suppose que l'id est de type numérique (int).
oublie pas qu'en php que tout ce qui vient d'un formulaire est de type string.
pierre27
le 24/10/2007 à 12:15
pierre27
bon

g trouvé en partie

je t explique

en fait g deux input un a la ligne 13 name = ID
et un à la ligne 66 name = Enr

a chaque fois que je saisi dans l input ligne 13 et enter il met bien a jour les autre input seulement la donnée saisie dans l input 13 disparait
d ou l'erreur

bon maintenant j ai une autre page update.php qui est sensé mettre a jour et g une autre erreur

oui pas facile le php
Keika
le 24/10/2007 à 12:40
Keika
Hey pierre,

tes problemes ne sont pas immences, deja commence par refaire ta page en entier, un conseil, tu ouvres une nouvelle page et tu recommence a 0.

Ensuite tu traites les problemes un par un:

-Essayer de faire une requete SQL qui tient la route, pour ca, tape ta requete et juste affiche la avec un echo pour le moment, sans utiliser de mysql_query, pour voir si tu obtients bien ce que tu dois.
-Ensuite rajoute des variables, n'oublies pas qu'un IF, ELSE, WHILE et autres se font comme ca:

<?php

if(condition){ // <<ACOLLADE D'OUVERTURE

//ton code ici
echo'Hello World !' ; // <<point virgule pour echo et autres variables

}//On n'oublie pas de fermer le IF !


et toujours affiche la requete d'abords, si ta requete est correctement ecrite, tu n'auras aucun soucis au moment de rajouter les mysql_query.
Le PHP --> C'est dur !
pierre27
le 26/10/2007 à 11:08
pierre27
bonjours a tous

mon probleme étant resolu

je tenais a remercier

KEIKA SOLENN IM@N

pour leurs conseils trés instructif

maintenant je passe à autre chose
Répondre

Ecrire un message

Votre message vient d'être créé avec succès.
LoadingChargement en cours