Code : Tout sélectionner
<a href="#" onclick="popup()">Bidule</a>Code : Tout sélectionner
function popup()
{
window.open(...);
}Code : Tout sélectionner
<a href="#" onclick="popup(this.innerHTML)">Bidule</a>Code : Tout sélectionner
function popup(texte)
{
var win = window.open(...);
win.texte = texte;
}
$name= $_GET['texte'];
echo $name; //m'affiche bien le texte "marie"
$query = "SELECT nom, age, descriptif from bidule d where d.Nom='$name'";
$result = mysql_query($query) or die ("Connexion requete impossible");
$location = @mysql_fetch_array($result);
echo $location["nom"]."<br />".$location["age"]." ans "."<br />".$location["descriptif"]."<br />"; //J'obtien comme affichage 'age'.
Et pourtant si je remplace $name par 'marie' dans ma requête, tout est parfait.
$name= $_GET['texte'];
echo $name; //m'affiche bien le texte "marie"
$query = "SELECT nom, age, descriptif from bidule d where d.Nom='$name'";
$result = mysql_query($query) or die ("Connexion requete impossible");
$location = @mysql_fetch_array($result);
print_r($location); // pour savoir exactement où on en est
echo $location["nom"]."<br />".$location["age"]." ans "."<br />".$location["descriptif"]."<br />"; //J'obtien comme affichage 'age'.
echo $query;
Et ensuite sur mon serveur, grace a easyPHP depuis la console d'administration de la base, je test ma requete SQL.$name=$_GET['texte'];
$query = "SELECT nom, age, descriptif from MyTable d where d.Nom='$name'";
$result = mysql_query($query)
$location = @mysql_fetch_array($result);
echo $query;
et le resultat de l'affichage donne:
Code : Tout sélectionner
SELECT nom, age, descriptif from MyTable d where d.Nom='Dupond Marie'
et [code] plutôt que des couleurs pour poster du code ;)
merci d'avance
PS : je modifie tes anciens messages ;)[/color]