par
Genova » 25 févr. 2008, 22:13
Bonsoir,
pour commencer les guillemets se mettent autour des valeurs des attributs HTML, tu as une erreur de syntaxe, pour le HTML la bonne syntaxe est donc :
Code : Tout sélectionner
echo '<a href="showDetails.php?vehicule_id='.$vehicules[$i]['vehicule_id'].'">Voir détails...</a>';
Ca te supprimera les guillemets bizarres autour de ton ID récupérée. Ensuite il faut savoir que si tu ne protèges pas
$_GET['vehicule_id'] tu t'exposes à des failles d'injection SQL, en effet il suffit d'écrire du SQL dans ton URL pour modifier a notre guise ta requête. Je te conseil l'emploie de intval() sur ta variable s'il s'agit d'un entier, ou de mysql_real_escape_string() s'il s'agit d'une chaîne de caractère, pour la protéger.
Bonsoir,
pour commencer les guillemets se mettent autour des valeurs des attributs HTML, tu as une erreur de syntaxe, pour le HTML la bonne syntaxe est donc :
[code]echo '<a href="showDetails.php?vehicule_id='.$vehicules[$i]['vehicule_id'].'">Voir détails...</a>';[/code]
Ca te supprimera les guillemets bizarres autour de ton ID récupérée. Ensuite il faut savoir que si tu ne protèges pas [b]$_GET['vehicule_id'][/b] tu t'exposes à des failles d'injection SQL, en effet il suffit d'écrire du SQL dans ton URL pour modifier a notre guise ta requête. Je te conseil l'emploie de intval() sur ta variable s'il s'agit d'un entier, ou de mysql_real_escape_string() s'il s'agit d'une chaîne de caractère, pour la protéger.