hoodlum
Messages postés57Date d'inscriptionlundi 16 mai 2005StatutMembreDernière intervention24 septembre 2010
-
22 mai 2005 à 02:59
hoodlum
Messages postés57Date d'inscriptionlundi 16 mai 2005StatutMembreDernière intervention24 septembre 2010
-
22 mai 2005 à 21:03
contrairement a tous les message ke g pu laissé sur le forum ;G trouvé le probleme .mais je c pa pkoi.
voici mon :
<? include("connect.inc.php");
include("heads.inc.php");
$query="SELECT id_style FROM style WHERE (style.style)='$choix'";
$resultat=mysql_query($query);
$nbst=mysql_num_rows($resultat);
if($nbst==0)
{
echo"<center> Il n'y a pas encore de script pour la rubrique $choix. </center>";
}
else{
while($tableau =mysql_fetch_array($resultat)){
$id_style=$tableau["id_style"];
$queryst="SELECT no FROM possede WHERE (possede.id_style)='$id_style'";
$resst=mysql_query($queryst);
$nbidx=mysql_num_rows($resst);
$nbp=ceil($nbidx/$nbmax);
//
$queryst="SELECT no FROM possede WHERE (possede.id_style)='$id_style' LIMIT $offset,$nbmax ";
$resst=mysql_query($queryst);
//$nbid=mysql_num_rows($resst);
while($tablea=mysql_fetch_array($resst)){
$no=$tablea["no"];
$queryscr="SELECT id,script FROM script WHERE (script.no)='$no' LIMIT $offset,$nbmax";
$resscr=mysql_query($queryscr);
while($table=mysql_fetch_array($resscr)){
$id=$table["id"];
$script=$table["script"];
$queryren="SELECT rendu FROM rendu WHERE (rendu.id)='$id' LIMIT $offset,$nbmax";
$resren=mysql_query($queryren);
while($tab=mysql_fetch_array($resren)){
$rendu=$tab["rendu"];
echo"<center>RENDU DU SCRIPT:</center>";
echo"<center><script src="$rendu" language="JavaScript" type="text/javascript"></script></center>";
echo"<center>LE SCRIPT CORRESPONDANT A CE RENDU EST:</center>";
echo"<center><textarea name="script" rows=5 cols=40 >$script</textarea></center>";
echo"<center>----------------------------------------------</center>";
Le problemes c ke o 2eme passage par pasage a l'url le script arrete d'etre executé a partir de la ou g mis le pointillé car le while n'est pas executé et pourtant il n'affiche aucune errezur!!!
malalam
Messages postés10839Date d'inscriptionlundi 24 février 2003StatutMembreDernière intervention 2 mars 201025 22 mai 2005 à 17:03
hello,
isset() sert a tester l'existence de variables, cela me semble en effet tout indique...
Ensuite, si ton script ne rentre pas dans ta boucle while, c'est sans
doute que sa condition n'est pas respectee. Bref, ta requete
fonctionne, mais ne renvoie aucun enregistrement...
Fais un mysql_num_rows() avant et affiche le resultat, il y a de grandes chances que ce soit 0.