IdentifiantMot de passe
Loading...
Mot de passe oubli� ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les r�ponses en temps r�el, voter pour les messages, poser vos propres questions et recevoir la newsletter

Langage PHP Discussion :

[Tableaux] Pb de point virgule [D�butant(e)]


Sujet :

Langage PHP

  1. #1
    Membre du Club
    Profil pro
    Inscrit en
    F�vrier 2007
    Messages
    8
    D�tails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : F�vrier 2007
    Messages : 8
    Par d�faut [Tableaux] Pb de point virgule
    Bonjour,
    Je suis d�butante en php , en train d'apprendre ce langage.
    Quelqu'un peut t'il m'indiquer comment placer le point virgule au bon endroit dans ce code et me corriger mes erreur?
    Merci

    Code PHP : S�lectionner tout - Visualiser dans une fen�tre � part
    1
    2
    3
    $updateSQL = sprintf("UPDATE mdp SET mdp = $pass_crypte WHERE id_mdp_user='$ID_user')VALUES (%s)",
    GetSQLValueString($pass_crypte,"text");
    $Result1 = mysql_query($updateSQL, $conn) or die(mysql_error());
    Ade

  2. #2
    Membre �m�rite
    Profil pro
    Inscrit en
    Juin 2005
    Messages
    572
    D�tails du profil
    Informations personnelles :
    �ge : 43
    Localisation : France, Haute Vienne (Limousin)

    Informations forums :
    Inscription : Juin 2005
    Messages : 572
    Par d�faut
    Code : S�lectionner tout - Visualiser dans une fen�tre � part
    1
    2
    3
    4
     
    $updateSQL = "UPDATE mdp SET mdp = '".GetSQLValueString($pass_crypte,"text")."' WHERE id_mdp_user='$ID_user'";
     
    $Result1 = mysql_query($updateSQL, $conn) or die(mysql_error());
    sprintf il me semble que la fonction existe en php, mais elle n'a pas la meme utilit� qu'en C, puisque php g�re les chaines de caract�res en natif.

    Tu peux simplement concat�ner les chaines de caract�res en utilisant le .

    Edit je vais arriver � coder proprement c'est une question de volont�

  3. #3
    Membre Expert Avatar de Amara
    Profil pro
    Inscrit en
    Juillet 2004
    Messages
    2 688
    D�tails du profil
    Informations personnelles :
    Localisation : France, Sarthe (Pays de la Loire)

    Informations forums :
    Inscription : Juillet 2004
    Messages : 2 688
    Par d�faut
    Slt,

    Il te manque une parenth�se fermante apr�s "text".

    Par contre je doute fortement que ta requ�te fonctionne ensuite mais on verra �a apr�s (je vois pas ce que viens faire le VALUES � l'int�rieur)...

  4. #4
    Membre du Club
    Profil pro
    Inscrit en
    F�vrier 2007
    Messages
    8
    D�tails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : F�vrier 2007
    Messages : 8
    Par d�faut Suite
    Merci de vos r�ponses.
    Il n'y a plus d'erreurs de point virgule.
    Par contre quand j'execute le code, je semble avoir un probl�me avec le values.
    Merci

  5. #5
    Membre �m�rite
    Profil pro
    Inscrit en
    Juin 2005
    Messages
    572
    D�tails du profil
    Informations personnelles :
    �ge : 43
    Localisation : France, Haute Vienne (Limousin)

    Informations forums :
    Inscription : Juin 2005
    Messages : 572
    Par d�faut
    Normalement (apr�s plusieurs bourdes) la ligne de code que je t'ai indiqu�e (sans le value justement) devrait passer.

  6. #6
    Membre Expert Avatar de Amara
    Profil pro
    Inscrit en
    Juillet 2004
    Messages
    2 688
    D�tails du profil
    Informations personnelles :
    Localisation : France, Sarthe (Pays de la Loire)

    Informations forums :
    Inscription : Juillet 2004
    Messages : 2 688
    Par d�faut
    Citation Envoy� par Ade59dk
    Merci de vos r�ponses.
    Il n'y a plus d'erreurs de point virgule.
    Par contre quand j'execute le code, je semble avoir un probl�me avec le values.
    Merci
    Oui c'est ce que j'ai mis, un UPDATE c'est de la forme
    Code : S�lectionner tout - Visualiser dans une fen�tre � part
    UPDATE table SET champ1='valeur1' WHERE champ2='valeur2'
    Je vois pas ce que tu cherches � faire avec ton VALUES

    edit : bah voil� cf code ratapapa

  7. #7
    Membre du Club
    Profil pro
    Inscrit en
    F�vrier 2007
    Messages
    8
    D�tails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : F�vrier 2007
    Messages : 8
    Par d�faut tj pb
    Non cela ne fonctionne tj pas.
    Je ne comprends rien lol!

  8. #8
    Membre du Club
    Profil pro
    Inscrit en
    F�vrier 2007
    Messages
    8
    D�tails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : F�vrier 2007
    Messages : 8
    Par d�faut un pb de r�solu
    Ca y'est je n'ai plus d'erreur.
    Maintenant, le pb est que �� ne fonctionne pas. Le mot de passe n'est pas modifi� dans ma BD.

  9. #9
    Membre �m�rite
    Profil pro
    Inscrit en
    Juin 2005
    Messages
    572
    D�tails du profil
    Informations personnelles :
    �ge : 43
    Localisation : France, Haute Vienne (Limousin)

    Informations forums :
    Inscription : Juin 2005
    Messages : 572
    Par d�faut
    Peut etre la variable $ID_user est elle mal renseign�e ?

    N'y a t'il pas de message d'erreur qui s'affiche ?

  10. #10
    Membre du Club
    Profil pro
    Inscrit en
    F�vrier 2007
    Messages
    8
    D�tails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : F�vrier 2007
    Messages : 8
    Par d�faut no pb
    non aucun message d'erreur.

    En fait apparement, comme j'envoie le nouveau mdp par email. Le mot de passe est bien modifi�. Cependant il ne l'est pas dans la BD.

  11. #11
    Membre �m�rite
    Profil pro
    Inscrit en
    Juin 2005
    Messages
    572
    D�tails du profil
    Informations personnelles :
    �ge : 43
    Localisation : France, Haute Vienne (Limousin)

    Informations forums :
    Inscription : Juin 2005
    Messages : 572
    Par d�faut
    Si ta variable $ID_user n'est pas renseign�e la requete va aller modifier le mot de passe de l'utilisateur dont l'identifiant est nul (donc � priori personne).

    Peut etre le probl�me vient il de la.

  12. #12
    Membre du Club
    Profil pro
    Inscrit en
    F�vrier 2007
    Messages
    8
    D�tails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : F�vrier 2007
    Messages : 8
    Par d�faut recuperation ID user
    Voici comment je r�cup�re l'ID USER :
    Code : S�lectionner tout - Visualiser dans une fen�tre � part
    1
    2
    3
    4
    5
            //on recupere l'ID de l'utilisateur
            $query = sprintf("SELECT * FROM form WHERE Email = '$mail'");
            $rsSelectquery = mysql_query($query,$conn) or die(mysql_error());
            $donnees = mysql_fetch_array($rsSelectquery);
            $iduser = $donnees['ID_user'];

  13. #13
    R�dacteur
    Avatar de RideKick
    Homme Profil pro
    Directeur technique
    Inscrit en
    Septembre 2006
    Messages
    5 914
    D�tails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Rh�ne (Rh�ne Alpes)

    Informations professionnelles :
    Activit� : Directeur technique
    Secteur : High Tech - Produits et services t�l�com et Internet

    Informations forums :
    Inscription : Septembre 2006
    Messages : 5 914
    Par d�faut
    Code php : S�lectionner tout - Visualiser dans une fen�tre � part
    $query = "SELECT * FROM form WHERE Email = '$mail'";

    pense aussi aux balises [CODE] -> le bouton (#)
    Pas de questions techniques en MP please

    Mon site perso

    Mon profil Viadeo

  14. #14
    Membre �m�rite
    Profil pro
    Inscrit en
    Juin 2005
    Messages
    572
    D�tails du profil
    Informations personnelles :
    �ge : 43
    Localisation : France, Haute Vienne (Limousin)

    Informations forums :
    Inscription : Juin 2005
    Messages : 572
    Par d�faut
    Dans ton premier exemple ta variable se nommait $ID_user, et dans ce second elle est nomm�e $idUser.

    Si c'est le cas l'erreur est normale. Si ce n'est pas le cas un copier/coller exact du code serait le bienvenu

  15. #15
    Membre du Club
    Profil pro
    Inscrit en
    F�vrier 2007
    Messages
    8
    D�tails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : F�vrier 2007
    Messages : 8
    Par d�faut R�solu
    C'est bon, pb r�solu.
    C'�tait en effet une erreur b�te de nom de variables.
    Ce petit script m'a �t� tr�s formateur.
    Merci � tous
    A bient�t

+ R�pondre � la discussion
Cette discussion est r�solue.

Discussions similaires

  1. [CSV] Probl�me avec CSV et point virgules
    Par Lotz dans le forum Langage
    R�ponses: 6
    Dernier message: 09/03/2006, 15h11
  2. [xhtml] repr�senter le point virgule
    Par nmujdzic dans le forum Balisage (X)HTML et validation W3C
    R�ponses: 2
    Dernier message: 18/05/2005, 21h51
  3. [FLASH MX] Probl�me de point virgule
    Par noarno dans le forum Flash
    R�ponses: 4
    Dernier message: 20/07/2004, 15h24
  4. lire le point-virgule dans un fichier .ini
    Par juflata dans le forum Langages de programmation
    R�ponses: 3
    Dernier message: 05/07/2004, 12h46
  5. [LG]Point virgule
    Par Louis-Guillaume Morand dans le forum Langage
    R�ponses: 17
    Dernier message: 07/06/2003, 10h40

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo