Se connecter avec
S'enregistrer | Connectez-vous

Deux conditions pour afficher un seul tableau

Dernière réponse : dans Programmation

salut tous le monde ,
svp j'ai besoin d'aide
je veux afficher un tableau selon deux conditions
je vais expliquer bien
j'ai un formulaire et selon id il va m'afficher la résultat
selon cet algorithme

si je clique sur compte sociéte
  1. if($_GET['compte']==1)
  2. id_agent =1

et on affiche le tableau

si je clique sur compte commenwealth
  1. if($_GET['compte']==2)
  2. id_agent =2

et on affiche le tableau

si je clique sur parametre sociéte
  1. if($_GET['compte']==3)
  2. id_agent =1

et on affiche le formulaire form
et
si je clique sur compte commenwealth
  1. if($_GET['compte']==4)
  2. id_agent =2

et on affiche le formulaire form


  1. <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "<a href="http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd" target="_blank">http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd</a>">
  2. <html xmlns="<a href="http://www.w3.org/1999/xhtml" target="_blank">http://www.w3.org/1999/xhtml</a>">
  3. <head>
  4. <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
  5. </head>
  6.  
  7. <body>
  8. <center>
  9. <table cellpadding="1" cellspacing="1"><tr>
  10. <td bgcolor="#CC9900" width=100>
  11.  
  12. <center><a href="admin.php?fn=gest_compte&compte=1">compte societé</a></center>
  13. </td>
  14. <td bgcolor="#CC9900" width=100>
  15. <center><a href="admin.php?fn=gest_compte&compte=2">compte commenwealth</a></center>
  16. </td>
  17. <td bgcolor="#CC9900" width=100>
  18. <center><a href="admin.php?fn=gest_compte&compte=3">parametre societé</a></center>
  19. <td bgcolor="#CC9900" width=100>
  20. <center><a href="admin.php?fn=gest_compte&compte=4">parametre commenwealth</a></center>
  21. </td>
  22. </tr></table>
  23. </center>
  24. <?php
  25.  
  26. if(isset($_GET['compte']))
  27. {
  28. if(isset($_POST['submit']))
  29. {
  30. if(is_numeric($_POST['rib']) && is_numeric($_POST['suift']) && is_numeric($_POST['iban']))
  31. {
  32. mysql_query("update compte_agt set nom_agc='".$_POST['nom_agc']."', rib=".$_POST['rib'].", suift=".$_POST['suift'].", iban=".$_POST['iban']." where id_agent=".$id)or die("erreur");
  33. echo "<script>alert('modification reussie');</script>";
  34. }
  35. else
  36. echo "les parametres sont incorrectes";
  37. }
  38.  
  39. $req=mysql_query("select * from compte_agt where id_agent=".$id);
  40. $res=mysql_fetch_array($req);
  41. ?>
  42. <h2>parametre compte</h2>
  43. <form name="form" method="post" class="form">
  44. <table cellpadding="1" cellspacing="1">
  45.  
  46. <tr>
  47. <td><span class="box2">nom de l'agence:</span></td>
  48. <td><span class="box2"><input type="text" name="nom_agc" class="input" value="<?=$res['nom_agc']; ?>"/></span></td>
  49. </tr>
  50.  
  51.  
  52. <tr>
  53. <td><span class="box2">RIB:</span></td>
  54. <td><span class="box2"><input name="rib"class="input" value="<?=$res['rib']; ?>" /></span></td>
  55. </tr>
  56. <tr>
  57. <td><span class="box2">SUIFT:</span></td>
  58. <td><span class="box2"><input name="suift"class="input" value="<?=$res['suift']; ?>" /></span></td>
  59. </tr>
  60. <tr>
  61. <td><span class="box2">IBAN:</span></td>
  62. <td><span class="box2"><input name="iban"class="input" value="<?=$res['iban']; ?>"/></span></td>
  63. </tr>
  64. <tr>
  65. <td></td>
  66. <td><span class="box2">
  67. <input type="submit" value="Enregistrer" name="submit" class="btt"/>
  68. <input name="Reset" type="reset" class="btt" value="Annuler"/>
  69. </span></td>
  70. </tr>
  71. </table>
  72. </form>
  73. <?php
  74. }else
  75. {
  76. $id_compte=libelle("compte_agt","id_agent",$id,"id_compte","_ct");
  77. $sql="select * from lign_compte WHERE id_compte='$id_compte' ";
  78. if(isset($_GET['page']))
  79. $p=$_GET['page'];
  80. else
  81. $p=1;
  82.  
  83. $limit1=($p-1)*5;
  84. $limit2=5;
  85. $sql.=" limit ".$limit1.",".$limit2;
  86. $req2=mysql_query($sql)or die ('erreur:'.mysql_error());
  87.  
  88. $nb_page=ceil(mysql_num_rows($req2)/5);
  89. if($nb_page==0)
  90. $nb_page=1;
  91.  
  92. ?>
  93. <table cellpadding="1" cellspacing="1" width="100%">
  94. <tr>
  95. <td><div id="left"><span class="box1">reference</span></div></td>
  96. <td><div id="left"><span class="box1">projet</span></div></td>
  97. <td><div id="left"><span class="box1">commission</span></div></td>
  98. <td><div id="left"><span class="box1">etat commission</span></div></td>
  99.  
  100. </tr>
  101.  
  102. <?
  103. if(mysql_num_rows($req2)==0)
  104. echo "<tr bgcolor='#E7EBFE'><td colspan=4><center>aucun enregistrement</center></td></tr>";
  105. else{
  106. while($res2= mysql_fetch_array($req2))
  107. {
  108. ?>
  109. <tr bgcolor="#E7EBFE">
  110. <td><div id="left"><span class="box"><?php echo $res2['reference']?></span></div></td>
  111. <td><div id="left"><span class="box"><?php echo libelle("projet","id_projet",$res2['id_projet'],"libelle_prj","_n");?> </span></div></td>
  112. <td><div id="left"><span class="box"><?php echo $res2['commission']?> DT</span></div></td>
  113. <td><div id="left"><span class="box"><?php if($res2['etat_comm']==1){ ?>
  114. <img src="img/wait.jpg" />
  115. <?php }if($res2['etat_comm']==2){?>
  116. <img src="img/valid.png" />
  117. <?php }?>
  118. </span></div></td>
  119. </tr>
  120. <? }} ?>
  121.  
  122. </table>
  123. <br />
  124. <center>
Lassé par la pub ? Créez un compte
Expert Programmation

Bonjour,

quelle est la question alors? je suis pas sur d'avoir très bien saisie. Et dans ton message il y pour une même action 2 suites différentes :
si je clique sur compte commenwealth ==> et on affiche le tableau
si je clique sur compte commenwealth ==> et on affiche le formulaire form

Je ne sais pas si je suis le seul à pas comprendre, mais j'ai besoin que tu m'eclaire la :) 
Lassé par la pub ? Créez un compte
Tom's guide dans le monde