Se connecter / S'enregistrer
Votre question

Deux conditions pour afficher un seul tableau

Tags :
  • Agent
  • Programmation
Dernière réponse : dans Programmation
11 Février 2011 14:18:33

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" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
  2. <html xmlns="http://www.w3.org/1999/xhtml">
  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>

Autres pages sur : conditions afficher seul tableau

11 Février 2011 23:43:08

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 :) 
m
0
l
12 Février 2011 10:55:15

salut,
c'est vrai j'ai pas bien expliquer
merci, sayez j'ai trouver la solution
je suis désolée pour le dérangement
m
0
l
Tom's guide dans le monde
  • Allemagne
  • Italie
  • Irlande
  • Royaume Uni
  • Etats Unis
Suivre Tom's Guide
Inscrivez-vous à la Newsletter
  • ajouter à twitter
  • ajouter à facebook
  • ajouter un flux RSS