Se connecter avec
S'enregistrer | Connectez-vous

PB variables

Dernière réponse : dans Programmation

Bonjour
j'ai un probleme avec ma page php
je souhaite afficher les resultats dune requete en fonction d'une donnee que je recupere dans un input texte
ensuite je souhaite que mes resultats saffichent dans un tableau 10/10 pour cela j'utilise dans liens suivants et precedents . J'arrive a afficher mes 10premiers resultats mais lorsque que je clique sur mon lien suivant je n'ai plus mon tableau

voila le code:
  1. <?
  2. session_start();
  3.  
  4. ?>
  5.  
  6. <html>
  7.  
  8. <?
  9.  
  10.  
  11.  
  12. echo"<form method='POST' action='essai.php'>";
  13.  
  14. $nb="select count(*) from Project";
  15. $resnb=mysql_query ($nb) or die ("request1 doesn't work");
  16. $row=mysql_fetch_row($resnb);
  17. //$x=0;
  18. echo"<input type='hidden' name='x' value=0>";
  19. echo "<center>";
  20. echo "<input name='tri'type='radio' value='W'checked>W-project";
  21. echo "<input name='tri'type='radio' value='F'>F-project";
  22. echo "     <input type='submit' value='Display'>";
  23. echo "</center>";
  24. echo "</form>";
  25. if(isset ($tri))
  26. {
  27. echo $x;
  28. if ($x<0)
  29. $x=0;
  30. if($x+10 >= $row[0])
  31. $x_plus=$x;
  32. else
  33. $x_plus=$x+10;
  34.  
  35. $x_moins=$x-10;
  36.  
  37. $req="select
  38. Project.nbproject,nameproject,firstname,lastname,namedirectory from
  39. Project,Users,Molfile where Project.nbusers=Users.nbusers and
  40. Molfile.nbproject=Project.nbproject and namedirectory like '%$tri%' group
  41. by Project.nbproject limit $x,10";
  42. $res=mysql_query ($req) or die ("request2 doesn't work");
  43.  
  44. echo "<table width=500 border=1 align='center'>";
  45. echo "<tr>
  46. <td><b><center>Project code</center></b></td>
  47. <td><b><center>Project name</center></b></td>
  48. <td><b><center>Author</b></center></td>
  49. <tr>";
  50.  
  51. while($ligne=mysql_fetch_array($res))
  52. { extract($ligne);
  53. echo "<tr>\n
  54. <td><center><a href =
  55. 'javascript: popup(\"essai2.php?id=$nbproject\",500,500,\"menubar=no,scrollbars=yes,statusbar=no,resizable=yes\")'>
  56. $namedirectory</a></center></td>
  57. <td><center>$nameproject</center></td>
  58. <td><center>$firstname   $lastname</center></td>
  59. <tr>";
  60.  
  61. }
  62. echo "</table>";
  63. echo "<br><br>";
  64. echo "   <table width=500 align='center'>";
  65. echo "<tr><td><a
  66. href='essai.php?x=$x_moins'><center>Previous</center></a></td>";
  67. echo "<td><a href='download.php'
  68. target='_blank'><center>Download</center></a></td>";
  69. echo "<td><a href='essai.php?x=$x_plus
  70. &nbproject=$nbproject'><center>Next</center></a></td></tr></table>";
  71. echo "<br><br>";
  72. }
  73. ?>

si quelqu'un aurait une solution

Merci et bonne journee a tous

Autres pages sur : variables

Lassé par la pub ? Créez un compte

j'ai modifié le code je passe x=0 avant darriver sur cette page donc j'ai changer l'input: <input type=hidden name=x value=$x> mais maintenant lorsque je veux afficher les 10 reponses suivantes je dois quand appuyer sur le bouton display ...
Expert Programmation

Je te propose de cliquer sur et d'ajouter ces fichues balises [CODE]. Les utiliser, c'est être poli sur ce forum. Ne pas les utiliser la première fois, c'est mériter une leçon de politesse. C'est comme tout ça s'apprend. Ne pas vouloir les utiliser c'est être mal poli. J'ai pris le temps de répondre, ne te sens pas agressée : tu as appris quelque chose et surtout ton post est remonté. Tout bénef !

( je réitère ma question : yuna02 c'est parce que tu es une axonaise perdue à Amiens ? )

j'ai compri mon probleme, lorsque je voulais afficher les 10 réponses suivantes il fallait que jappuie a nouveau sur le nouveau, c'est parce que je ne gardais pas la valeur de mon bouton radio ($tri) lorsque je passer a la page suivante donc voila ma modif:
  1. echo "<td><a href='essai.php?x=$x_plus
  2. &nbproject=$nbproject' &tri=$tri><center>Next</center></a>
Lassé par la pub ? Créez un compte