Page 1 sur 1

Probléme detransmission de variable

Posté : 19 juin 2008, 14:47
par moip
Bonjour

Donc voila j'ai un petit problème car je voudrais afficher un tableau de resultat d'une rencontre avec le nom des 2 adversaires. A partir de ma premier page je clic sur un href qui m'envois le nom des 2 adversaires dans l'url ensuite je recup les 2 adversaires pour ensuite les utiliser dans ma requet sql pour afficher le bon tableau problème !
Car j'ai l'impression qui ne prend pas en compte mes 2 variables donc ma requete renvois rien alor qu'avec un simple echo j'arrive à afficher mes 2 variables.
<? include('cnx.inc');

        $idp= ($_GET['idp']);
	$idd= ($_GET['idd']);  
        $set= ($_GET['set']);   

		?>

<div align="center">
<table border="2">
		<?
		$res=mysql_query('SELECT * FROM `rencontre` WHERE `NOM_J` = "$idp" AND `JOU_NOM_J` = "$idd"');  // Requete sql
		$val=mysql_num_rows($res);			// compte le nombre de lignes
		while($val=mysql_fetch_array($res)) // Tant qu'il y a des lignes
		{?>
	<tr>
		<td align="center"><? echo($idp); ?></td>
		<td></td>
		<td></td>
		<td align="center"><? echo($val["SC_J_1"]); ?></td>
		<? $id=1;
		 for($sets=1;$sets<=$set;$sets++) 
			{?>
						
				<td align="center"><?echo($val["SET".$id."_J_1"]);?></td>
			
	   <?$id++;}?>
		
	</tr>
     <?}?>
	
Merci d'avance pour vos réponses.

Posté : 19 juin 2008, 14:52
par guilt92
Bonjour,

Il faut enlever les backquotes de ta requete.
$res=mysql_query('SELECT * FROM rencontre WHERE NOM_J = "'.$idp.'" AND JOU_NOM_J = "'.$idd.'"');  // Requete sql 
je te conseille de toujours utiliser la fonction or die() et mysql_error() pour avoir les détails de l'erreur sql si une requete plante et que la page arrete son chargement :
$res=mysql_query('SELECT * FROM rencontre WHERE NOM_J = "'.$idp.'" AND JOU_NOM_J = "'.$idd.'"') or die(mysql_error());  // Requete sql 

Posté : 19 juin 2008, 15:05
par moip
merci