Probleme & php
                                    
                        ilsoner                    
                                    -
                                     
ThEBiShOp Messages postés 9307 Statut Contributeur -
        ThEBiShOp Messages postés 9307 Statut Contributeur -
        Bonjour tout le monde ! 
C'est la première fois que je poste sur commentcamarche, donc voila, je m'présente : Michael, etudiant en deuxième année de biologie (ce qui n'a rien a voir avec le webmastering d'ailleur ^^), et qui a un petit probleme avec php :]
Alors, mon erreur viens du fait que dans une des page de mon site, je génère avec php des liens sur plusieurs images, et que ces liens transmettent a la page appelée 2 variables grâce a la méthode GET :
///////////////////////////////////CONNEXION A LA DB/////////////////////////////////////////////////
[...]
$db = mysql_connect('localhost', 'root', '********') or die("erreur de connexion au serveur");
mysql_select_db('********', $db) or die("erreur de connexion a la base de donnees");
$sql = "SELECT * FROM $table";
$req = mysql_query($sql) or die('Erreur SQL !<br>'.$sql.'<br>'.mysql_error());
////////////////////////////////////MODULE QUI GENERE LES LIENS////////////////////////////////////
[...]
while($data = mysql_fetch_assoc($req)){
[...]
echo"
[...] href=\"annonce.php?id=$i". "&" ."reg=$reg\"> [...]
";
}
/////////////////////////////////////////////////////////////////////////////////////////////////////////////
Voila, donc chaque lien pointera vers : annonce.php?id=X®=Y (d'ailleur, en previsualisant ce message, je me rend compte qu'ici aussi le signe "&" est transformé en %AE (r entrouré)( oO !!))
Sauf que, le signe "&" n'a pas l'air d'être reconu...
C'est a dire que quand je passe le curseur sur l'un des lien, le lien effectif est : annonce.php?id=X%AEreg=Y
Et ce qui a de tres etrange, c'est que quand on regarde dans le code source de la page, le lien est bon :
"annonce.php?id=X®=Y"
bizzare non oO ?
Si quelqu'un pourrais m'aiguiller sur le probleme ce serais tres sympatoche ^^
Merki tout l'monde !
Au passage, j'ai aussi essayé en faisant echo"..." . chr(38) . "..."; //38 etant le code ascii de "&"
                
            
                
    
    
    
        C'est la première fois que je poste sur commentcamarche, donc voila, je m'présente : Michael, etudiant en deuxième année de biologie (ce qui n'a rien a voir avec le webmastering d'ailleur ^^), et qui a un petit probleme avec php :]
Alors, mon erreur viens du fait que dans une des page de mon site, je génère avec php des liens sur plusieurs images, et que ces liens transmettent a la page appelée 2 variables grâce a la méthode GET :
///////////////////////////////////CONNEXION A LA DB/////////////////////////////////////////////////
[...]
$db = mysql_connect('localhost', 'root', '********') or die("erreur de connexion au serveur");
mysql_select_db('********', $db) or die("erreur de connexion a la base de donnees");
$sql = "SELECT * FROM $table";
$req = mysql_query($sql) or die('Erreur SQL !<br>'.$sql.'<br>'.mysql_error());
////////////////////////////////////MODULE QUI GENERE LES LIENS////////////////////////////////////
[...]
while($data = mysql_fetch_assoc($req)){
[...]
echo"
[...] href=\"annonce.php?id=$i". "&" ."reg=$reg\"> [...]
";
}
/////////////////////////////////////////////////////////////////////////////////////////////////////////////
Voila, donc chaque lien pointera vers : annonce.php?id=X®=Y (d'ailleur, en previsualisant ce message, je me rend compte qu'ici aussi le signe "&" est transformé en %AE (r entrouré)( oO !!))
Sauf que, le signe "&" n'a pas l'air d'être reconu...
C'est a dire que quand je passe le curseur sur l'un des lien, le lien effectif est : annonce.php?id=X%AEreg=Y
Et ce qui a de tres etrange, c'est que quand on regarde dans le code source de la page, le lien est bon :
"annonce.php?id=X®=Y"
bizzare non oO ?
Si quelqu'un pourrais m'aiguiller sur le probleme ce serais tres sympatoche ^^
Merki tout l'monde !
Au passage, j'ai aussi essayé en faisant echo"..." . chr(38) . "..."; //38 etant le code ascii de "&"
        A voir également:         
- Probleme & php
- Easy php - Télécharger - Divers Web & Internet
- Expert php pinterest - Télécharger - Langages
- Retour à la ligne php ✓ - Forum PHP
- Alert php - Forum PHP
- Retour a la ligne php ✓ - Forum PHP
