Code : Tout sélectionner
<script language="JavaScript">
<!--
function op(id)
{
i = 'membre.php?login=' + id;
window.open (i, 'Membres', 'scrollbars=1, width=275,height=400,resizable = yes');
}
//-->
</script>Code : Tout sélectionner
<a href="#" onClick="op('$ligne[0]');">$ligne[0]</td>Code : Tout sélectionner
<script language="JavaScript">
<!--
function op(id)
{
i = 'membre.php?login=' + id;
window.open (i, "Membres","scrollbars=1,width=275,height=400,resizable=yes");
}
//-->
</script> <script language="JavaScript">
<!--
function op(id)
{
var i = 'membre.php?login=' + id;
window.open (i, 'Membres', 'scrollbars=1, width=275,height=400,resizable = yes');
}
//-->
</script>
Le lien :
<a href="#" onClick="op(<?php echo("'". $ligne[0] ."'"); ?>);"><?php echo($ligne[0]); ?></a>Par contre quand la variable id de la fonction ne contient q'un chiffre ça marche bien')' attendu
Code : Tout sélectionner
<a href="#" onClick="op(<?php echo("'". $ligne[0] ."'"); ?>);"><?php echo($ligne[0]); ?></a> Code : Tout sélectionner
<a href="#" onClick="op('arnold petit')">'arnold petit</a><a href="#" onClick="op(<?php echo("'". urlencode($ligne[0]) ."'"); ?>);"><?php echo($ligne[0]); ?></a>
Ensuite dans la page membre.php, pour ta requête, j'imagine que tu récupères le login pour l'insérer comme identifiant dans la clause WHERE, utilise urldecode() pour le remettre avec son espace. La fonction urlencode va transformer les caractères spéciaux et les espaces : un espace va devenir "%20" par exemple et urldecode() va faire l'inverse.