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

JavaScript Discussion :

a href sur base de données


Sujet :

JavaScript

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre averti
    Inscrit en
    Octobre 2006
    Messages
    13
    Détails du profil
    Informations forums :
    Inscription : Octobre 2006
    Messages : 13
    Par défaut a href sur base de données
    Bonjour à tous, je ne sais pas si mon problème vient de php ou de javascript.
    Dans un fichier en php j'ai cette ligne :
    echo "<A href=javascriptopup('$texte')>$titre";
    La variable $texte représente un enregistrement de ma base de données qui est du texte (long) avec des espaces, dès que je clique sur $titre, j'ai ce message d'erreur "constant chaine non terminée" alors que ça marche si $texte représente du texte sans espace.
    Auriez-vous une idée ?
    Merci

  2. #2
    Membre émérite Avatar de Herode
    Homme Profil pro
    Développeur Web
    Inscrit en
    Mars 2005
    Messages
    825
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Savoie (Rhône Alpes)

    Informations professionnelles :
    Activité : Développeur Web
    Secteur : High Tech - Multimédia et Internet

    Informations forums :
    Inscription : Mars 2005
    Messages : 825
    Par défaut
    Donne nous le code HTML/javascript correspondant, ça vaudra mieux

  3. #3
    Rédacteur/Modérateur

    Avatar de SpaceFrog
    Homme Profil pro
    Développeur Web Php Mysql Html Javascript CSS Apache - Intégrateur - Bidouilleur SharePoint
    Inscrit en
    Mars 2002
    Messages
    39 659
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 75
    Localisation : Royaume-Uni

    Informations professionnelles :
    Activité : Développeur Web Php Mysql Html Javascript CSS Apache - Intégrateur - Bidouilleur SharePoint
    Secteur : Industrie

    Informations forums :
    Inscription : Mars 2002
    Messages : 39 659
    Billets dans le blog
    1
    Par défaut
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    echo "<A href=javascript:popup(escape("'.$texte.'"))>$titre";
    Ma page Developpez - Mon Blog Developpez
    Président du CCMPTP (Comité Contre le Mot "Problème" dans les Titres de Posts)
    Deux règles du succès: 1) Ne communiquez jamais à quelqu'un tout votre savoir...
    Votre post est résolu ? Alors n'oubliez pas le Tag

    Venez sur le Chat de Développez !

  4. #4
    Membre averti
    Inscrit en
    Octobre 2006
    Messages
    13
    Détails du profil
    Informations forums :
    Inscription : Octobre 2006
    Messages : 13
    Par défaut
    Merci pour ces réponses, voilà l'intégralité du code, par contre, je retiens la réponse de SpaceFrog, merci à lui.

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    23
    24
    25
    26
    27
    28
    29
    30
    31
    32
    33
    34
    35
    36
    37
    38
    39
    40
    <SCRIPT LANGUAGE="JavaScript">
    	function Popup(texte,largeur,hauteur) {
     var top=(screen.height-hauteur)/2;
      var left=(screen.width-largeur)/2;
    			window.open('texte.php?ref='+texte,"popup",
    			"top="+top+",left="+left+",width="+largeur+",height="+hauteur+",location=no,status=no,toolbar=no,scrollbars=no",onblur="window.close()",onclick="window.close()");
     
    	               }
    </SCRIPT> 
    <?php
     
    //variables de connexion à la base
     $user="";
     $password="";
     $database="mabase";
    //connexion à la base mysql
    $conn=odbc_connect($database,$user,$password,"SQL_CUR_USE_IF_NEEDED");
    $query3="select * from feuil1";
    $result=odbc_exec($conn, $query3);
     
    	echo "<div align=center><center><TABLE border=1 bordercolor=#FF0000 cell spacing=0 cellpadding=0 width=50%>";
       echo "<TR><div align=center><font color=#FF0000>Les Infos du moment";
    	 echo "<td align=center width=10% bgcolor=#FAFF61><font face=Arial size=2><strong>N°</strong></font></td>";
    	 echo "<td align=center width=90% bgcolor=#FAFF61><font face=Arial size=2><strong>TITRES</strong></font></td>";
    echo "</tr>";
    	   while(odbc_fetch_row($result)) {
    	   	 $titre=odbc_result($result,3);
    	   	 $texte=odbc_result($result,4);
     
    echo "<tr>";
      		echo "<td align=center><font face=Arial size=2><strong>";
      		print odbc_result($result,1);echo"</td>";
      		echo "<td align=center><font face=Arial size=2><strong>";
      		echo "<A href=javascript:Popup('$titre',500,300)>$titre</A>";
      		echo "</tr>";  		
      		 }
      odbc_free_result($result);
     
    ?>
    </table>

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

Discussions similaires

  1. Event sur base de donnée Firebird et programmation delphi
    Par seb8810 dans le forum Connexion aux bases de données
    Réponses: 5
    Dernier message: 16/03/2006, 17h06
  2. Requête sur base de données ACCESS
    Par JLamotte dans le forum Access
    Réponses: 1
    Dernier message: 21/11/2005, 10h50
  3. Réponses: 2
    Dernier message: 10/11/2005, 16h59
  4. Conseils developpement sur base de données
    Par koolkris dans le forum Bases de données
    Réponses: 4
    Dernier message: 27/07/2005, 11h16
  5. Manipulation de XML sur base de données
    Par psyche dans le forum Décisions SGBD
    Réponses: 1
    Dernier message: 02/11/2004, 14h07

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