Aide lien php

Petit nouveau ! | 8 Messages

03 déc. 2011, 20:25

Bonsoir j'ai un problème, voici mon code :

<?php




$query = sprintf("SELECT cat_nom,cat_designation,cat_code FROM categorie");


$result = mysql_query($query);


if (!$result) {
$message = 'Requête invalide : ' . mysql_error() . "\n";
$message .= 'Requête complète : ' . $query;
die($message);
}
while ($row = mysql_fetch_array($result, MYSQL_BOTH)) {

printf("<a href=\"res_catalogue?catcode=\">%s</a>
",$row["cat_nom"]);

}

mysql_free_result($result);

?>

J'aimerais pouvoir transmettre par la méthode GET le cat_code dont je demande la requête plus haut pour que je puisse avoir 3 liens dont chaque lien se redirige vers sa page grâce au cat_code j'ai essayé comme cela :

printf("<a href=\"res_catalogue?catcode=%s\">%s</a>
",$row["cat_code"],$row["cat_nom"]);

Mais cela ne fonctionne pas

Merci de votre aide ;)

ViPHP
ViPHP | 1996 Messages

03 déc. 2011, 21:40

J'ai refait à ma sauce...
<?php
$query = "SELECT cat_nom,cat_designation,cat_code FROM categorie";
$result = mysql_query($query) or die ( 'Requête invalide : ' . mysql_error() . "\n".'Requête complète : ' . $query);
if (mysql_num_rows ($result) != 0)
{
	while ($row = mysql_fetch_assoc($result) 
	{
		?>
		<a href="res_catalogue?catcode=">
			<?php echo $row["cat_nom"]; ?>
		</a>
		<?php
	}
}
else
{
	echo "pas de résultats";
}

mysql_free_result($result);

?>
It is nice to be important but it is more important to be nice
http://www.aureuswebfactory.fr

Petit nouveau ! | 8 Messages

03 déc. 2011, 22:29

merci je vais tester sa