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

PHP & Base de données Discussion :

[Conception] Lien image variables


Sujet :

PHP & Base de données

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre confirmé
    Profil pro
    Inscrit en
    Février 2006
    Messages
    188
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Février 2006
    Messages : 188
    Par défaut [Conception] Lien image variables
    Je sais bien que le titre est pas très parlant mais bon, on va faire avec

    Bon voila le problème, j'ai une page qui m'affiche des données d'une base avec une image a la fin de chaque ligne:
    bla bla bla image1
    bla bla bla image2
    ...
    Le but est que lorsque l'on clique sur une image ça modifie la base, donc la page donc l'image également,...

    j'ai donc fait un
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
     
    echo "<a href=config.php?state='OFF'&modifbut=".$variable."'><img src='images/bouton.gif'></a>
    //lien d'une image qui renvoie egalement des variables state à OFF et modifbut à $variable
    Plus haut j'ai ceci:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
     
    if ((isset($_GET['state']!=''))&&($_GET['modifbut']!='')))
    {//si y'a pas rien
    //connexion a la base
     
    $req="update TABLE set STATE='".$state."'where but='".$variable."'";
    mysql_query($req);
    //on modifie la table avec STATE qui reçois son nouvel etat et but sa variable
    }
    Et y'a un problème au niveau de la ligne:
    if ((isset($_GET['state']!=''))&&($_GET['modifbut']!='')))
    PB:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
     
    PHP Parse error: syntax error, unexpected T_IS_NOT_EQUAL , expecting ',' or ')' in /dossier/dossier/fichier.php line ...
    a mon avis y'en a pas que la...faut savoir que je débute, donc vous fachez pas...

    Merci

  2. #2
    Invité
    Invité(e)
    Par défaut
    jai pas regardé tout le code mais deja compte tes parentheses :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
     
    if ((isset($_GET['state']!=''))&&($_GET['modifbut']!='')))
    ( = 4
    ) = 5

    petit probleme non

  3. #3
    Inactif  
    Avatar de Kerod
    Profil pro
    Inscrit en
    Septembre 2004
    Messages
    11 672
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Septembre 2004
    Messages : 11 672
    Par défaut
    tout dabord fais ceci :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
     if (isset($_GET['state']) && isset($_GET['modifbut']))
    Et si vraiment tu dois tester le contenu utilise la fonction empty

    pour savoir si c'est vide

  4. #4
    Membre confirmé
    Profil pro
    Inscrit en
    Février 2006
    Messages
    188
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Février 2006
    Messages : 188
    Par défaut
    C'est vrai que c'est souvent les problèmes les plus basiques qu'on voit pas...

    Bon pour les parenthèses ça s'est arrangés, mais j'ai toujours des problèmes.

    y'a plus rien et il ne récupère pas mes variables, je detail après mangé.

  5. #5
    Inactif  
    Avatar de Kerod
    Profil pro
    Inscrit en
    Septembre 2004
    Messages
    11 672
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Septembre 2004
    Messages : 11 672
    Par défaut
    Voici ton erreur :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
     $req="update TABLE set STATE='".$state."'where but='".$variable."'";
    En mettant ceci, la requete sera correcte car pour le moment au niveau syntaxe il manque un espace entre state et where ce qui donne
    valeurstatewhere
    donc faut mettre ceci :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
     $req="update TABLE set STATE='".$state."' where but='".$variable."'";

  6. #6
    Membre confirmé
    Profil pro
    Inscrit en
    Février 2006
    Messages
    188
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Février 2006
    Messages : 188
    Par défaut
    Ah bien vue, mais la vrai erreur n'etait pas la,
    Elle etait la:

    echo "<a href=config.php?state='OFF'&modifbut=".$variable."'><img src='images/bouton.gif'></a>

    Faut enlever les cotes vers le OFF ce qui donne
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    echo "<a href=config.php?state=OFF&modifbut=".$variable."'><img src='images/bouton.gif'></a>
    Et maintenant, c'est bon.
    Mais Merci à toi Kerod, parce que c'etait pas vraiment evident vu que je ne pouvais donner tout le code.

    Encore une victoire de canard!!! coin coin!

  7. #7
    Inactif  
    Avatar de Kerod
    Profil pro
    Inscrit en
    Septembre 2004
    Messages
    11 672
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Septembre 2004
    Messages : 11 672
    Par défaut
    Il reste toujours une erreur qui pour le moment ne pose pas de problème mais bon je le dis quand même :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
     echo "<a href=config.php?state=OFF&modifbut=".$variable."'><img src='images/bouton.gif'></a>
    il y a un ' en trop
    Pour ce qui est de la requete sql, si il y avait pas de modification il y aurait eu une erreur aussi

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. [Conception] stocker lien image dans bdd
    Par aurelie1981 dans le forum PHP & Base de données
    Réponses: 2
    Dernier message: 23/02/2007, 16h38
  2. question sur les liens images
    Par geoffreykill dans le forum Mise en page CSS
    Réponses: 4
    Dernier message: 21/01/2005, 14h37
  3. Lien-image : BUG reconnu de IE 6 ?
    Par protos69 dans le forum Mise en page CSS
    Réponses: 5
    Dernier message: 20/01/2005, 16h49
  4. [débutante]Probleme de liens image dans JSP/Servlet
    Par celine31 dans le forum Servlets/JSP
    Réponses: 2
    Dernier message: 24/11/2004, 15h51
  5. Liens hypertextes variables
    Par Tranberdo dans le forum Balisage (X)HTML et validation W3C
    Réponses: 2
    Dernier message: 28/10/2004, 10h09

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