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 :

[PHP-JS] Fonction alert Javascript dans PHP


Sujet :

Langage PHP

Vue hybride

Message pr�c�dent Message pr�c�dent   Message suivant Message suivant
  1. #1
    jux
    jux est d�connect�
    Membre averti
    Homme Profil pro
    D�veloppeur Web
    Inscrit en
    Juillet 2002
    Messages
    36
    D�tails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Val de Marne (�le de France)

    Informations professionnelles :
    Activit� : D�veloppeur Web
    Secteur : High Tech - �lectronique et micro-�lectronique

    Informations forums :
    Inscription : Juillet 2002
    Messages : 36
    Par d�faut [PHP-JS] Fonction alert Javascript dans PHP
    Salut,

    Voici le morceau de code qui me pose probl�me:

    Code : S�lectionner tout - Visualiser dans une fen�tre � part
    1
    2
    3
    4
    5
    6
    while ($ligne=mysql_fetch_row($result_recherche))
    {
     
    echo '<tr bgcolor="#FFFFFF" class="TD_graph"><td width=40 style="cursor:pointer;cursor:hand;"><A href ="#" onclick="alert("'.$ligne[0].'");">n&deg;' .substr($ligne[0],2).'</a></td><td width=80>'.$ligne[1].'</td><td width=380 colspan=2>'.$ligne[2].'</td></tr>';
     
    }
    Je n'arrive pas � ce que quand je clique sur un lien il y ai un message qui appara�t avec la valeur $ligne[0]. J'ai beau mettre des anti slash, des guillemets, des apostrophes dans tous les sens rien n'appara�t. Par contre quand je remplace par alert("TEST") �a fonctionne.

    Merci d'avance pour votre aide.

  2. #2
    Membre Expert Avatar de darkstar123456
    Homme Profil pro
    D�veloppeur Web
    Inscrit en
    Mars 2008
    Messages
    1 895
    D�tails du profil
    Informations personnelles :
    Sexe : Homme
    �ge : 41
    Localisation : Belgique

    Informations professionnelles :
    Activit� : D�veloppeur Web

    Informations forums :
    Inscription : Mars 2008
    Messages : 1 895
    Par d�faut
    Es-tu certain que $ligne[0] contient quelque chose ? J'en ai pas l'impression d'apr�s ce que tu dis...

  3. #3
    jux
    jux est d�connect�
    Membre averti
    Homme Profil pro
    D�veloppeur Web
    Inscrit en
    Juillet 2002
    Messages
    36
    D�tails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Val de Marne (�le de France)

    Informations professionnelles :
    Activit� : D�veloppeur Web
    Secteur : High Tech - �lectronique et micro-�lectronique

    Informations forums :
    Inscription : Juillet 2002
    Messages : 36
    Par d�faut
    le substr($ligne[0],2) un peu plus loin renvoie bien une valeur.

    Je souhaite utiliser la fonction alert pour voir si les valeurs sont bien renvoy�es car une fois que la fonction alert pourra renvoyer une valeur je la remplacerai par une fonction qui fait appel � un fichier php qui r�cup�rera la valeur $ligne[0] pour faire des requ�tes MySQL et de l'Ajax.

  4. #4
    Membre Expert Avatar de darkstar123456
    Homme Profil pro
    D�veloppeur Web
    Inscrit en
    Mars 2008
    Messages
    1 895
    D�tails du profil
    Informations personnelles :
    Sexe : Homme
    �ge : 41
    Localisation : Belgique

    Informations professionnelles :
    Activit� : D�veloppeur Web

    Informations forums :
    Inscription : Mars 2008
    Messages : 1 895
    Par d�faut
    Petite erreur de synthaxe corrig�e, �a devrait aller maintenant
    Code php : S�lectionner tout - Visualiser dans une fen�tre � part
    1
    2
    3
    4
    5
    6
    7
     
    while ($ligne=mysql_fetch_row($result_recherche))
    {
     
    echo '<tr bgcolor="#FFFFFF" class="TD_graph"><td width=40 style="cursor:pointer;cursor:hand;"><A href ="#" onclick="alert(\''.$ligne[0].'\');">n&deg;' .substr($ligne[0],2).'</a></td><td width=80>'.$ligne[1].'</td><td width=380 colspan=2>'.$ligne[2].'</td></tr>';
     
    }

  5. #5
    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
    onclick s'ecrit pas plutot onClick ?

    m�me si ta variable est nulle tu devrais au moins avoir la fen�tre js d alerte !
    Pas de questions techniques en MP please

    Mon site perso

    Mon profil Viadeo

  6. #6
    Membre Expert Avatar de darkstar123456
    Homme Profil pro
    D�veloppeur Web
    Inscrit en
    Mars 2008
    Messages
    1 895
    D�tails du profil
    Informations personnelles :
    Sexe : Homme
    �ge : 41
    Localisation : Belgique

    Informations professionnelles :
    Activit� : D�veloppeur Web

    Informations forums :
    Inscription : Mars 2008
    Messages : 1 895
    Par d�faut
    Citation Envoy� par RideKick Voir le message
    onclick s'ecrit pas plutot onClick ?

    m�me si ta variable est nulle tu devrais au moins avoir la fen�tre js d alerte !
    onclick = onClick

    Il vaut d'ailleurs mieux �crire "onclick", car "onClick" pas bon W3C

    La valeur n'est de toute fa�on pas nulle, il y avait une erreur de synthaxe... j'ai d�j� remarqu� que

    alert("mon texte")

    ne marche pas int�gr� dans du PHP, il faut �crire :

    alert('mon texte')


    Un copier/coller de mon code devrait r�soudre son probl�me

  7. #7
    R�dacteur

    Avatar de Yogui
    Homme Profil pro
    Directeur technique
    Inscrit en
    F�vrier 2004
    Messages
    13 721
    D�tails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Yonne (Bourgogne)

    Informations professionnelles :
    Activit� : Directeur technique

    Informations forums :
    Inscription : F�vrier 2004
    Messages : 13 721
    Par d�faut
    @darkstar123456 : La syntaxe apostrophes/guillemets de jux est correcte.
    En PHP, tu peux mettre des apostrophes dans des guillemets ou l'inverse. Il n'y a pas de mauvaise m�thode, il faut simplement choisir ce qui est le plus facile � lire

    @jux : Tu devrais essayer d'utiliser mysql_fetch_assoc plut�t que *_row car cela te permettra d'utiliser les noms des colonnes de ta BDD, par exemple :
    $ligne['name']
    $ligne['author']
    $ligne['date']

  8. #8
    jux
    jux est d�connect�
    Membre averti
    Homme Profil pro
    D�veloppeur Web
    Inscrit en
    Juillet 2002
    Messages
    36
    D�tails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Val de Marne (�le de France)

    Informations professionnelles :
    Activit� : D�veloppeur Web
    Secteur : High Tech - �lectronique et micro-�lectronique

    Informations forums :
    Inscription : Juillet 2002
    Messages : 36
    Par d�faut
    Merci beaucoup !

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

Discussions similaires

  1. [PHP-JS] Appel de javascript dans php
    Par amestoche dans le forum G�n�ral JavaScript
    R�ponses: 2
    Dernier message: 25/04/2007, 11h45
  2. [PHP-JS] insertion de javascript dans PHP
    Par marie4449 dans le forum G�n�ral JavaScript
    R�ponses: 4
    Dernier message: 18/04/2007, 17h03
  3. [PHP-JS] inclure du javascript dans php
    Par CB56 dans le forum Langage
    R�ponses: 4
    Dernier message: 13/09/2006, 14h53
  4. [PHP-JS] Int�gration code Javascript dans PHP
    Par tilou dans le forum G�n�ral JavaScript
    R�ponses: 4
    Dernier message: 20/04/2006, 15h26
  5. [PHP-JS] retour valeur javaScript dans php
    Par Tempotpo dans le forum Langage
    R�ponses: 6
    Dernier message: 06/04/2006, 11h35

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