Problem d'affichage la resultat d'une requete
Résolu/Fermé
Ouerghemmi
-
11 janv. 2010 à 15:35
yacleouf Messages postés 438 Date d'inscription mercredi 11 mars 2009 Statut Membre Dernière intervention 8 juin 2015 - 13 janv. 2010 à 11:43
yacleouf Messages postés 438 Date d'inscription mercredi 11 mars 2009 Statut Membre Dernière intervention 8 juin 2015 - 13 janv. 2010 à 11:43
A voir également:
- Problem d'affichage la resultat d'une requete
- Lexer resultat - Télécharger - Sport
- Affichage double ecran - Guide
- Resultat foot - Télécharger - Vie quotidienne
- Windows 11 affichage classique - Guide
- Resultat loto d'aujourd'hui rdc ✓ - Forum Excel
14 réponses
yacleouf
Messages postés
438
Date d'inscription
mercredi 11 mars 2009
Statut
Membre
Dernière intervention
8 juin 2015
39
12 janv. 2010 à 08:57
12 janv. 2010 à 08:57
essaye un trucs du genre :
$req ="select *from...."; echo $req;
$req1 = "SELECT .......";
$ret = mysql_query ($req1) or die (mysql_error ());
while($col = mysql_fetch_row($ret))
{
echo "$col[0]";
echo "$col[1]";
....
}
Les $col[] sont des tableaux avec en indice le numéro de la colonne (qui commence à 0 je crois mais sans certitude aucune)
$ret = mysql_query ($req1) or die (mysql_error ());
while($col = mysql_fetch_row($ret))
{
echo "$col[0]";
echo "$col[1]";
....
}
Les $col[] sont des tableaux avec en indice le numéro de la colonne (qui commence à 0 je crois mais sans certitude aucune)
yacleouf
Messages postés
438
Date d'inscription
mercredi 11 mars 2009
Statut
Membre
Dernière intervention
8 juin 2015
39
12 janv. 2010 à 09:02
12 janv. 2010 à 09:02
les données que tu veut afficher sont celle entré par le formulaire? si c'est sa : regard la méthode de ton formulaire POST, GET
Je crois avoir compris ce que tu veut c'est afficher ce que tu as enregistrer dans ta base de données, alors sa se passe dans ta requête! essaye :
while ($data = mysql_fetch_array($ret)){ echo("<p>la colone 1 est :".$data['nomdetacolonne'].""); }
yacleouf
Messages postés
438
Date d'inscription
mercredi 11 mars 2009
Statut
Membre
Dernière intervention
8 juin 2015
39
12 janv. 2010 à 09:07
12 janv. 2010 à 09:07
tu peut biensur remplacer $data par $col, mais n'oublie pas les concaténations !
bon j'arrive pas a trouver le probleme dans mon script..
voila le code du script..et a propos...dans l'interface c l'utilisateur qi tape la date et mets le nom de la campagne .. pour lancer la requete.... et c'est une requete e comptage
<?php require_once('connexion.php'); ?>
<style type="text/css">
<!--
.Style4 {
font-size: 36px;
font-weight: bold;
}
.Style5 {font-size: 24px}
body {
background-image: url();
background-repeat: no-repeat;
}
-->
</style>
<div align="center">
<table width="900" border="1">
<tr>
<td width="225" height="83"><div align="center"><img src="supervision.jpg" width="352" height="235"></div></td>
<td width="428"><div align="center">
<pre class="Style4">interface de supervision </pre>
</div></td>
<td width="225"><div align="center"><img src="supervision.jpg" width="347" height="236"></div></td>
</tr>
</table>
<p> </p>
<p> </p>
<tr>
<td><div align="center">
<form action="" method="post" name="form1" class="Style5">
<p>Veuillez entrer le nom de la campagne </p>
<p>
<label>
<select name="select" size="1" name="base_table">
<option>CORTIX_BELGIQUE_BRUXELLES.DBO.C1_AP_BEL_BRUX_GEANTE</option>
<option>CORTIX_IRLAND_CORK.DBO.C1_AP_IRL_CORK </option>
<option>CORTIX_IRLAND_DUBLIN.DBO.C1_AP_IRL_BOUCLE</option>
<option>CORTIX_IRLAND_DUBLIN.DBO.C1_AP_IRL_DUBLIN</option>
<option>CORTIX_ITALIA_MILAN.DBO.C1_AP_ITA_MIL_BEDUCCI</option>
<option>CORTIX_ITALIA_MILAN.DBO.C1_AP_ITA_MIL_BEDUCCI2</option>
<option>CORTIX_ITALIA_MILAN.DBO.C1_AP_ITA_MIL_BIANCO</option>
<option>CORTIX_ITALIA_MILAN.DBO.C1_AP_ITA_MIL_DELOGU</option>
<option>CORTIX_ITALIA_MILAN.DBO.C1_AP_ITA_MIL_DELOGU2</option>
<option>CORTIX_ITALIA_MILAN.DBO.C1_AP_ITA_MIL_FIERRO</option>
<option>CORTIX_ITALIA_MILAN.DBO.C1_AP_ITA_MIL_FIERRO2</option>
<option>CORTIX_ITALIA_MILAN.DBO.C1_AP_ITA_MIL_MACCAGNANI</option>
<option>CORTIX_ITALIA_MILAN.DBO.C1_AP_ITA_MIL_NARDO</option>
<option>CORTIX_ITALIA_MILAN.DBO.C1_AP_ITA_MIL_RENISI</option>
<option>CORTIX_ITALIA_MILAN.DBO.C1_AP_ITA_MIL_SCAGLIONI</option>
<option>CORTIX_ITALIA_MILAN.DBO.C1_AP_ITA_MIL_SCAGLIONI2</option>
<option>CORTIX_ITALIA_MILAN.DBO.C1_AP_ITA_MIL_VETRANO</option>
<option>CORTIX_ITALIA_MILAN.DBO.C1_AP_ITA_MIL_VETRANO2</option>
<option>CORTIX_SUISSE_GENEVE.DBO.C1_AP_SUI_GEN_GEROME</option>
<option>CORTIX_SUISSE_GENEVE.DBO.C1_AP_SUI_GEN_GILLES</option>
<option>CORTIX_SUISSE_GENEVE.DBO.C1_AP_SUI_GEN_RIVEYRAN</option>
<option>CORTIX_SUISSE_VAUD.DBO.C1_AP_SUI_VAU_JOSH</option>
<option>CORTIX_SUISSE_VAUD.DBO.C1_AP_SUI_VAU_LEPAPE</option>
<option>CORTIX_SUISSE_VAUD.DBO.C1_AP_SUI_VAU_MUSTAPHA</option>
<option>CORTIX_SUISSE_ZURICK.DBO.C1_AP_SUI_ZURICK</option>
<option>SECTEURS_01_10.DBO.C1_AP_CORTIX_02</option>
<option>SECTEURS_01_10.DBO.C1_AP_CORTIX_03</option>
<option>SECTEURS_01_10.DBO.C1_AP_CORTIX_04</option>
<option>SECTEURS_01_10.DBO.C1_AP_CORTIX_05</option>
<option>SECTEURS_01_10.DBO.C1_AP_CORTIX_06</option>
<option>SECTEURS_01_10.DBO.C1_AP_CORTIX_07</option>
<option>SECTEURS_01_10.DBO.C1_AP_CORTIX_08</option>
<option>SECTEURS_01_10.DBO.C1_AP_CORTIX_09</option>
<option>SECTEURS_01_10.DBO.C1_AP_CORTIX_10</option>
<option>SECTEURS_11_20.DBO.C1_AP_CORTIX_12_BIS</option>
<option>SECTEURS_11_20.DBO.C1_AP_CORTIX_13</option>
<option>SECTEURS_11_20.DBO.C1_AP_CORTIX_13_BIS</option>
<option>SECTEURS_11_20.DBO.C1_AP_CORTIX_14</option>
<option>SECTEURS_11_20.DBO.C1_AP_CORTIX_16</option>
<option>SECTEURS_11_20.DBO.C1_AP_CORTIX_17</option>
<option>SECTEURS_11_20.DBO.C1_AP_CORTIX_18</option>
<option>SECTEURS_21_30.DBO.C1_AP_CORTIX_21_BIS</option>
<option>SECTEURS_21_30.DBO.C1_AP_CORTIX_22</option>
<option>SECTEURS_21_30.DBO.C1_AP_CORTIX_23</option>
<option>SECTEURS_21_30.DBO.C1_AP_CORTIX_24</option>
<option>SECTEURS_21_30.DBO.C1_AP_CORTIX_25</option>
<option>SECTEURS_21_30.DBO.C1_AP_CORTIX_26</option>
<option>SECTEURS_21_30.DBO.C1_AP_CORTIX_27</option>
<option>SECTEURS_21_30.DBO.C1_AP_CORTIX_28</option>
<option>SECTEURS_21_30.DBO.C1_AP_CORTIX_29</option>
<option>SECTEURS_21_30.DBO.C1_AP_CORTIX_30</option>
<option>SECTEURS_31_40.DBO.C1_AP_CORTIX_32</option>
<option>SECTEURS_31_40.DBO.C1_AP_CORTIX_33</option>
<option>SECTEURS_31_40.DBO.C1_AP_CORTIX_35</option>
<option>SECTEURS_31_40.DBO.C1_AP_CORTIX_36</option>
<option>SECTEURS_31_40.DBO.C1_AP_CORTIX_37</option>
<option>SECTEURS_31_40.DBO.C1_AP_CORTIX_38</option>
<option>SECTEURS_31_40.DBO.C1_AP_CORTIX_39</option>
<option>SECTEURS_31_40.DBO.C1_AP_CORTIX_40</option>
<option>SECTEURS_41_50.DBO.C1_AP_CORTIX_41</option>
<option>SECTEURS_41_50.DBO.C1_AP_CORTIX_42</option>
<option>SECTEURS_41_50.DBO.C1_AP_CORTIX_44</option>
<option>SECTEURS_41_50.DBO.C1_AP_CORTIX_44_ZO1</option>
<option>SECTEURS_41_50.DBO.C1_AP_CORTIX_45</option>
<option>SECTEURS_41_50.DBO.C1_AP_CORTIX_46</option>
<option>SECTEURS_41_50.DBO.C1_AP_CORTIX_47</option>
<option>SECTEURS_41_50.DBO.C1_AP_CORTIX_49</option>
<option>SECTEURS_41_50.DBO.C1_AP_CORTIX_49_BIS</option>
<option>SECTEURS_41_50.DBO.C1_AP_CORTIX_50</option>
<option>SECTEURS_51_60.DBO.C1_AP_CORTIX_51_BIS</option>
<option>SECTEURS_51_60.DBO.C1_AP_CORTIX_52</option>
<option>SECTEURS_51_60.DBO.C1_AP_CORTIX_53</option>
<option>SECTEURS_51_60.DBO.C1_AP_CORTIX_53_BIS</option>
<option>SECTEURS_51_60.DBO.C1_AP_CORTIX_56</option>
<option>SECTEURS_51_60.DBO.C1_AP_CORTIX_58</option>
<option>SECTEURS_51_60.DBO.C1_AP_CORTIX_59</option>
<option>SECTEURS_51_60.DBO.C1_AP_CORTIX_59_BIS_BIS</option>
<option>SECTEURS_51_60.DBO.C1_AP_CORTIX_60</option>
<option>SECTEURS_61_70.DBO.C1_AP_CORTIX_61</option>
<option>SECTEURS_61_70.DBO.C1_AP_CORTIX_62</option>
<option>SECTEURS_61_70.DBO.C1_AP_CORTIX_62_BIS</option>
<option>SECTEURS_61_70.DBO.C1_AP_CORTIX_64</option>
<option>SECTEURS_61_70.DBO.C1_AP_CORTIX_69</option>
<option>SECTEURS_61_70.DBO.C1_AP_CORTIX_70</option>
<option>SECTEURS_71_80.DBO.C1_AP_CORTIX_71</option>
<option>SECTEURS_71_80.DBO.C1_AP_CORTIX_72</option>
<option>SECTEURS_71_80.DBO.C1_AP_CORTIX_72_BIS</option>
<option>SECTEURS_71_80.DBO.C1_AP_CORTIX_73</option>
<option>SECTEURS_71_80.DBO.C1_AP_CORTIX_75</option>
<option>SECTEURS_71_80.DBO.C1_AP_CORTIX_75_EST</option>
<option>SECTEURS_71_80.DBO.C1_AP_CORTIX_75_OUEST</option>
<option>SECTEURS_71_80.DBO.C1_AP_CORTIX_76</option>
<option>SECTEURS_71_80.DBO.C1_AP_CORTIX_77</option>
<option>SECTEURS_71_80.DBO.C1_AP_CORTIX_77_BIS</option>
<option>SECTEURS_71_80.DBO.C1_AP_CORTIX_78</option>
<option>SECTEURS_71_80.DBO.C1_AP_CORTIX_79</option>
<option>SECTEURS_71_80.DBO.C1_AP_CORTIX_80</option>
<option>SECTEURS_81_90.DBO.C1_AP_CORTIX_83</option>
<option>SECTEURS_81_90.DBO.C1_AP_CORTIX_83_BIS</option>
<option>SECTEURS_81_90.DBO.C1_AP_CORTIX_84</option>
<option>SECTEURS_81_90.DBO.C1_AP_CORTIX_85</option>
<option>SECTEURS_81_90.DBO.C1_AP_CORTIX_86</option>
<option>SECTEURS_81_90.DBO.C1_AP_CORTIX_89</option>
<option>SECTEURS_91_100.DBO.C1_AP_BOUCLE_LILLE_NANTES</option>
<option>SECTEURS_91_100.DBO.C1_AP_CORTIX_91_EST</option>
<option>SECTEURS_91_100.DBO.C1_AP_CORTIX_92</option>
<option>SECTEURS_91_100.DBO.C1_AP_CORTIX_93</option>
<option>SECTEURS_91_100.DBO.C1_AP_CORTIX_94</option>
<option>SECTEURS_91_100.DBO.C1_AP_CORTIX_95</option>
<option>SECTEURS_91_100.DBO.C1_AP_CORTIX_BOUCLE_BORDEAUX</option>
<option>SECTEURS_91_100.DBO.C1_AP_CORTIX_BOUCLE_IDF</option>
<option>SECTEURS_91_100.DBO.C1_AP_CORTIX_BOUCLE_IDF2</option>
<option>Tarek</option>
<option>tarek</option>
</label>
</p>
<p>Veuillez entrer la date</p>
<p>
<label class="Style4">
<input name="textfield2" type="text" class="Style5">
</label>
</p>
<p>
<label>
<input name="Submit" type="submit" class="Style5" value="Rapport">
</label>
</p>
<p> </p>
<?
if(isset($_GET["rapport"]))
{
echo $date = $_REQUEST["date_from"];
echo $base_table = $_REQUEST["base_table"];
$sql="select tv , lib_status , count(*) from ".$base_table." where date = ".$date." group by tv , lib_status";
$res = mysql_query($sql);
?>
<table width="900" border="1">
<tr>
<td width="300"><div align="center"><strong>TV</strong></div></td>
<td width="300"><div align="center"><strong>LIB_STATUS</strong></div></td>
<td width="278"><div align="center">
<p><strong>COMPTAGE</strong></p>
<?php
while($row = mysql_fetch_array ($res))
{
?>
<td height="22" align="center" bgcolor="#FFFFFF"> <div align="center"><strong><span class="Style15"><? echo $row[0];?></span></strong></div></td>
<td align="center" bgcolor="#FFFFFF"><div align="center"><strong><span class="Style15"><? echo $row[1];?></span></strong></div></td>
<td align="center" bgcolor="#FFFFFF"><div align="center"><strong><span class="Style15"><? echo $row[2];?></span></strong></div></td>
</tr>
<?
}
$i=1;
}
else
{
$i=0;
}
?>
</div></td>
</tr>
<tr>
<td> </td>
<td> </td>
<td> </td>
</tr>
</table>
<p> </p>
</form>
</div></td>
</tr>
</div>
<div align="center">
</div>
et merci d'avance..
voila le code du script..et a propos...dans l'interface c l'utilisateur qi tape la date et mets le nom de la campagne .. pour lancer la requete.... et c'est une requete e comptage
<?php require_once('connexion.php'); ?>
<style type="text/css">
<!--
.Style4 {
font-size: 36px;
font-weight: bold;
}
.Style5 {font-size: 24px}
body {
background-image: url();
background-repeat: no-repeat;
}
-->
</style>
<div align="center">
<table width="900" border="1">
<tr>
<td width="225" height="83"><div align="center"><img src="supervision.jpg" width="352" height="235"></div></td>
<td width="428"><div align="center">
<pre class="Style4">interface de supervision </pre>
</div></td>
<td width="225"><div align="center"><img src="supervision.jpg" width="347" height="236"></div></td>
</tr>
</table>
<p> </p>
<p> </p>
<tr>
<td><div align="center">
<form action="" method="post" name="form1" class="Style5">
<p>Veuillez entrer le nom de la campagne </p>
<p>
<label>
<select name="select" size="1" name="base_table">
<option>CORTIX_BELGIQUE_BRUXELLES.DBO.C1_AP_BEL_BRUX_GEANTE</option>
<option>CORTIX_IRLAND_CORK.DBO.C1_AP_IRL_CORK </option>
<option>CORTIX_IRLAND_DUBLIN.DBO.C1_AP_IRL_BOUCLE</option>
<option>CORTIX_IRLAND_DUBLIN.DBO.C1_AP_IRL_DUBLIN</option>
<option>CORTIX_ITALIA_MILAN.DBO.C1_AP_ITA_MIL_BEDUCCI</option>
<option>CORTIX_ITALIA_MILAN.DBO.C1_AP_ITA_MIL_BEDUCCI2</option>
<option>CORTIX_ITALIA_MILAN.DBO.C1_AP_ITA_MIL_BIANCO</option>
<option>CORTIX_ITALIA_MILAN.DBO.C1_AP_ITA_MIL_DELOGU</option>
<option>CORTIX_ITALIA_MILAN.DBO.C1_AP_ITA_MIL_DELOGU2</option>
<option>CORTIX_ITALIA_MILAN.DBO.C1_AP_ITA_MIL_FIERRO</option>
<option>CORTIX_ITALIA_MILAN.DBO.C1_AP_ITA_MIL_FIERRO2</option>
<option>CORTIX_ITALIA_MILAN.DBO.C1_AP_ITA_MIL_MACCAGNANI</option>
<option>CORTIX_ITALIA_MILAN.DBO.C1_AP_ITA_MIL_NARDO</option>
<option>CORTIX_ITALIA_MILAN.DBO.C1_AP_ITA_MIL_RENISI</option>
<option>CORTIX_ITALIA_MILAN.DBO.C1_AP_ITA_MIL_SCAGLIONI</option>
<option>CORTIX_ITALIA_MILAN.DBO.C1_AP_ITA_MIL_SCAGLIONI2</option>
<option>CORTIX_ITALIA_MILAN.DBO.C1_AP_ITA_MIL_VETRANO</option>
<option>CORTIX_ITALIA_MILAN.DBO.C1_AP_ITA_MIL_VETRANO2</option>
<option>CORTIX_SUISSE_GENEVE.DBO.C1_AP_SUI_GEN_GEROME</option>
<option>CORTIX_SUISSE_GENEVE.DBO.C1_AP_SUI_GEN_GILLES</option>
<option>CORTIX_SUISSE_GENEVE.DBO.C1_AP_SUI_GEN_RIVEYRAN</option>
<option>CORTIX_SUISSE_VAUD.DBO.C1_AP_SUI_VAU_JOSH</option>
<option>CORTIX_SUISSE_VAUD.DBO.C1_AP_SUI_VAU_LEPAPE</option>
<option>CORTIX_SUISSE_VAUD.DBO.C1_AP_SUI_VAU_MUSTAPHA</option>
<option>CORTIX_SUISSE_ZURICK.DBO.C1_AP_SUI_ZURICK</option>
<option>SECTEURS_01_10.DBO.C1_AP_CORTIX_02</option>
<option>SECTEURS_01_10.DBO.C1_AP_CORTIX_03</option>
<option>SECTEURS_01_10.DBO.C1_AP_CORTIX_04</option>
<option>SECTEURS_01_10.DBO.C1_AP_CORTIX_05</option>
<option>SECTEURS_01_10.DBO.C1_AP_CORTIX_06</option>
<option>SECTEURS_01_10.DBO.C1_AP_CORTIX_07</option>
<option>SECTEURS_01_10.DBO.C1_AP_CORTIX_08</option>
<option>SECTEURS_01_10.DBO.C1_AP_CORTIX_09</option>
<option>SECTEURS_01_10.DBO.C1_AP_CORTIX_10</option>
<option>SECTEURS_11_20.DBO.C1_AP_CORTIX_12_BIS</option>
<option>SECTEURS_11_20.DBO.C1_AP_CORTIX_13</option>
<option>SECTEURS_11_20.DBO.C1_AP_CORTIX_13_BIS</option>
<option>SECTEURS_11_20.DBO.C1_AP_CORTIX_14</option>
<option>SECTEURS_11_20.DBO.C1_AP_CORTIX_16</option>
<option>SECTEURS_11_20.DBO.C1_AP_CORTIX_17</option>
<option>SECTEURS_11_20.DBO.C1_AP_CORTIX_18</option>
<option>SECTEURS_21_30.DBO.C1_AP_CORTIX_21_BIS</option>
<option>SECTEURS_21_30.DBO.C1_AP_CORTIX_22</option>
<option>SECTEURS_21_30.DBO.C1_AP_CORTIX_23</option>
<option>SECTEURS_21_30.DBO.C1_AP_CORTIX_24</option>
<option>SECTEURS_21_30.DBO.C1_AP_CORTIX_25</option>
<option>SECTEURS_21_30.DBO.C1_AP_CORTIX_26</option>
<option>SECTEURS_21_30.DBO.C1_AP_CORTIX_27</option>
<option>SECTEURS_21_30.DBO.C1_AP_CORTIX_28</option>
<option>SECTEURS_21_30.DBO.C1_AP_CORTIX_29</option>
<option>SECTEURS_21_30.DBO.C1_AP_CORTIX_30</option>
<option>SECTEURS_31_40.DBO.C1_AP_CORTIX_32</option>
<option>SECTEURS_31_40.DBO.C1_AP_CORTIX_33</option>
<option>SECTEURS_31_40.DBO.C1_AP_CORTIX_35</option>
<option>SECTEURS_31_40.DBO.C1_AP_CORTIX_36</option>
<option>SECTEURS_31_40.DBO.C1_AP_CORTIX_37</option>
<option>SECTEURS_31_40.DBO.C1_AP_CORTIX_38</option>
<option>SECTEURS_31_40.DBO.C1_AP_CORTIX_39</option>
<option>SECTEURS_31_40.DBO.C1_AP_CORTIX_40</option>
<option>SECTEURS_41_50.DBO.C1_AP_CORTIX_41</option>
<option>SECTEURS_41_50.DBO.C1_AP_CORTIX_42</option>
<option>SECTEURS_41_50.DBO.C1_AP_CORTIX_44</option>
<option>SECTEURS_41_50.DBO.C1_AP_CORTIX_44_ZO1</option>
<option>SECTEURS_41_50.DBO.C1_AP_CORTIX_45</option>
<option>SECTEURS_41_50.DBO.C1_AP_CORTIX_46</option>
<option>SECTEURS_41_50.DBO.C1_AP_CORTIX_47</option>
<option>SECTEURS_41_50.DBO.C1_AP_CORTIX_49</option>
<option>SECTEURS_41_50.DBO.C1_AP_CORTIX_49_BIS</option>
<option>SECTEURS_41_50.DBO.C1_AP_CORTIX_50</option>
<option>SECTEURS_51_60.DBO.C1_AP_CORTIX_51_BIS</option>
<option>SECTEURS_51_60.DBO.C1_AP_CORTIX_52</option>
<option>SECTEURS_51_60.DBO.C1_AP_CORTIX_53</option>
<option>SECTEURS_51_60.DBO.C1_AP_CORTIX_53_BIS</option>
<option>SECTEURS_51_60.DBO.C1_AP_CORTIX_56</option>
<option>SECTEURS_51_60.DBO.C1_AP_CORTIX_58</option>
<option>SECTEURS_51_60.DBO.C1_AP_CORTIX_59</option>
<option>SECTEURS_51_60.DBO.C1_AP_CORTIX_59_BIS_BIS</option>
<option>SECTEURS_51_60.DBO.C1_AP_CORTIX_60</option>
<option>SECTEURS_61_70.DBO.C1_AP_CORTIX_61</option>
<option>SECTEURS_61_70.DBO.C1_AP_CORTIX_62</option>
<option>SECTEURS_61_70.DBO.C1_AP_CORTIX_62_BIS</option>
<option>SECTEURS_61_70.DBO.C1_AP_CORTIX_64</option>
<option>SECTEURS_61_70.DBO.C1_AP_CORTIX_69</option>
<option>SECTEURS_61_70.DBO.C1_AP_CORTIX_70</option>
<option>SECTEURS_71_80.DBO.C1_AP_CORTIX_71</option>
<option>SECTEURS_71_80.DBO.C1_AP_CORTIX_72</option>
<option>SECTEURS_71_80.DBO.C1_AP_CORTIX_72_BIS</option>
<option>SECTEURS_71_80.DBO.C1_AP_CORTIX_73</option>
<option>SECTEURS_71_80.DBO.C1_AP_CORTIX_75</option>
<option>SECTEURS_71_80.DBO.C1_AP_CORTIX_75_EST</option>
<option>SECTEURS_71_80.DBO.C1_AP_CORTIX_75_OUEST</option>
<option>SECTEURS_71_80.DBO.C1_AP_CORTIX_76</option>
<option>SECTEURS_71_80.DBO.C1_AP_CORTIX_77</option>
<option>SECTEURS_71_80.DBO.C1_AP_CORTIX_77_BIS</option>
<option>SECTEURS_71_80.DBO.C1_AP_CORTIX_78</option>
<option>SECTEURS_71_80.DBO.C1_AP_CORTIX_79</option>
<option>SECTEURS_71_80.DBO.C1_AP_CORTIX_80</option>
<option>SECTEURS_81_90.DBO.C1_AP_CORTIX_83</option>
<option>SECTEURS_81_90.DBO.C1_AP_CORTIX_83_BIS</option>
<option>SECTEURS_81_90.DBO.C1_AP_CORTIX_84</option>
<option>SECTEURS_81_90.DBO.C1_AP_CORTIX_85</option>
<option>SECTEURS_81_90.DBO.C1_AP_CORTIX_86</option>
<option>SECTEURS_81_90.DBO.C1_AP_CORTIX_89</option>
<option>SECTEURS_91_100.DBO.C1_AP_BOUCLE_LILLE_NANTES</option>
<option>SECTEURS_91_100.DBO.C1_AP_CORTIX_91_EST</option>
<option>SECTEURS_91_100.DBO.C1_AP_CORTIX_92</option>
<option>SECTEURS_91_100.DBO.C1_AP_CORTIX_93</option>
<option>SECTEURS_91_100.DBO.C1_AP_CORTIX_94</option>
<option>SECTEURS_91_100.DBO.C1_AP_CORTIX_95</option>
<option>SECTEURS_91_100.DBO.C1_AP_CORTIX_BOUCLE_BORDEAUX</option>
<option>SECTEURS_91_100.DBO.C1_AP_CORTIX_BOUCLE_IDF</option>
<option>SECTEURS_91_100.DBO.C1_AP_CORTIX_BOUCLE_IDF2</option>
<option>Tarek</option>
<option>tarek</option>
</label>
</p>
<p>Veuillez entrer la date</p>
<p>
<label class="Style4">
<input name="textfield2" type="text" class="Style5">
</label>
</p>
<p>
<label>
<input name="Submit" type="submit" class="Style5" value="Rapport">
</label>
</p>
<p> </p>
<?
if(isset($_GET["rapport"]))
{
echo $date = $_REQUEST["date_from"];
echo $base_table = $_REQUEST["base_table"];
$sql="select tv , lib_status , count(*) from ".$base_table." where date = ".$date." group by tv , lib_status";
$res = mysql_query($sql);
?>
<table width="900" border="1">
<tr>
<td width="300"><div align="center"><strong>TV</strong></div></td>
<td width="300"><div align="center"><strong>LIB_STATUS</strong></div></td>
<td width="278"><div align="center">
<p><strong>COMPTAGE</strong></p>
<?php
while($row = mysql_fetch_array ($res))
{
?>
<td height="22" align="center" bgcolor="#FFFFFF"> <div align="center"><strong><span class="Style15"><? echo $row[0];?></span></strong></div></td>
<td align="center" bgcolor="#FFFFFF"><div align="center"><strong><span class="Style15"><? echo $row[1];?></span></strong></div></td>
<td align="center" bgcolor="#FFFFFF"><div align="center"><strong><span class="Style15"><? echo $row[2];?></span></strong></div></td>
</tr>
<?
}
$i=1;
}
else
{
$i=0;
}
?>
</div></td>
</tr>
<tr>
<td> </td>
<td> </td>
<td> </td>
</tr>
</table>
<p> </p>
</form>
</div></td>
</tr>
</div>
<div align="center">
</div>
et merci d'avance..
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question
yacleouf
Messages postés
438
Date d'inscription
mercredi 11 mars 2009
Statut
Membre
Dernière intervention
8 juin 2015
39
12 janv. 2010 à 10:10
12 janv. 2010 à 10:10
heu pourauoi tu te casse la tete à entré toutes ses données dans un label??? fais une table ou tu entre toutes ses données tu sera tranquille?!!!
yacleouf
Messages postés
438
Date d'inscription
mercredi 11 mars 2009
Statut
Membre
Dernière intervention
8 juin 2015
39
12 janv. 2010 à 10:36
12 janv. 2010 à 10:36
Le mieux la ... serait que tu ré_explique qu'est ce tu vuet! parsque je vois pas ou tu veut en venir,
tu fait une requête count, pour compter des donnée qui sont passer par un label???
remarque : si tu est "débutant" pourquoi ne pas proposé une solution de facilité tu stock toutes tes données label dans une table, et si tu doit absolument avoir une liste déroulante, tu n'auras qu'a faire une liste deroulante en php !! sa revien au même et sa sera plus "propre"
tu fait une requête count, pour compter des donnée qui sont passer par un label???
remarque : si tu est "débutant" pourquoi ne pas proposé une solution de facilité tu stock toutes tes données label dans une table, et si tu doit absolument avoir une liste déroulante, tu n'auras qu'a faire une liste deroulante en php !! sa revien au même et sa sera plus "propre"
trés bonne idée tu peut m'expliquer comment ca marche tous sa...
et je ré_explique qu'es que je veux..
j'ai une base de données qui contient beaucoup de table..et chaque table contient 3 champs ( tv , lib_status , date,).
et dans l'interface je choisis le nom de la table qui est dans une liste deroulante..et je tape la date demandé dans label ....
et dés que je choisis ces deux parametres .. une requete de count lance qui va m'afficher une resultat qui contient 3 champs ( tv , lib_status , comptage)...
mon probleme c'est lorseque je choisis le nom de la table d'aprés la liste roulante et je tape la date .. l'interface m'affiche rien...et la requete ne fonctionne pas...
je suis perturbé et vraiment j'ai besoin d'aide de démarrer cette requete et j'obtiens des resultat...TIME REMAINING..
et merci d'avance pour l'aide
et je ré_explique qu'es que je veux..
j'ai une base de données qui contient beaucoup de table..et chaque table contient 3 champs ( tv , lib_status , date,).
et dans l'interface je choisis le nom de la table qui est dans une liste deroulante..et je tape la date demandé dans label ....
et dés que je choisis ces deux parametres .. une requete de count lance qui va m'afficher une resultat qui contient 3 champs ( tv , lib_status , comptage)...
mon probleme c'est lorseque je choisis le nom de la table d'aprés la liste roulante et je tape la date .. l'interface m'affiche rien...et la requete ne fonctionne pas...
je suis perturbé et vraiment j'ai besoin d'aide de démarrer cette requete et j'obtiens des resultat...TIME REMAINING..
et merci d'avance pour l'aide
yacleouf
Messages postés
438
Date d'inscription
mercredi 11 mars 2009
Statut
Membre
Dernière intervention
8 juin 2015
39
12 janv. 2010 à 10:55
12 janv. 2010 à 10:55
chaque table contient 3 champs ( tv , lib_status , date,).pourquoi ne pas faire qu'une table avec ces 3 champs déjà?
ensuite toutes les données que tu as mis en label tu les entres dans une table, tu créer ta table et les champs qu'il te faut,
fais déja sa quand tu auras terminer sa je t'expliquerais comment faire une liste déroulante en php à partir des données de ta table
j'ai pas le droit de faire une seul table....car je suis obligé de travailler sur une base de données qui contient plusieurs tables...et je peux rien faire a ce truc des tables....
et le pire que je suis obligé de travailler avec ce style de script et interface...c sa le probleme.....
tout le style de script est demandé par mon tuteur..et encore je suis obligé de travailler comme caa!!!!!
et le pire que je suis obligé de travailler avec ce style de script et interface...c sa le probleme.....
tout le style de script est demandé par mon tuteur..et encore je suis obligé de travailler comme caa!!!!!
yacleouf
Messages postés
438
Date d'inscription
mercredi 11 mars 2009
Statut
Membre
Dernière intervention
8 juin 2015
39
12 janv. 2010 à 11:11
12 janv. 2010 à 11:11
petite question, tu as appliqué merise pour ton developpement? si non repasse par le dictionnaire des données pour ta base et fait ton MCD et MLD, tu verra comment serait ta structure en optimisé
je tape la date dans l"interface qui est un champs dans tous les tables....et je choisis la table...
et lors je les choisis ils ont etre inclus dans la requete ...et j'obtiens une resultat qui contient une 3 champs ( tv, lib_status , comptage)...c tous
le probleme qu'il ya une instruction ou un code qui est isole du code php qui permet d'inclure les deux paramétres dans la requete ...
et d'apres mon code que je t'ai ercit je crois que tous va bien....
tu peut m'aider
et lors je les choisis ils ont etre inclus dans la requete ...et j'obtiens une resultat qui contient une 3 champs ( tv, lib_status , comptage)...c tous
le probleme qu'il ya une instruction ou un code qui est isole du code php qui permet d'inclure les deux paramétres dans la requete ...
et d'apres mon code que je t'ai ercit je crois que tous va bien....
tu peut m'aider
yacleouf
Messages postés
438
Date d'inscription
mercredi 11 mars 2009
Statut
Membre
Dernière intervention
8 juin 2015
39
12 janv. 2010 à 11:24
12 janv. 2010 à 11:24
heu la je comprend pas vraiment ce que tu ecrit
désolé essaye de reformuler, parske je te donne des pistes a suivrre mais tu repart sur autre chose...
désolé essaye de reformuler, parske je te donne des pistes a suivrre mais tu repart sur autre chose...
yacleouf
Messages postés
438
Date d'inscription
mercredi 11 mars 2009
Statut
Membre
Dernière intervention
8 juin 2015
39
12 janv. 2010 à 11:28
12 janv. 2010 à 11:28
citation : Je tape la date dans l"interface qui est un champs dans tous les tables....et je choisis la table... et lors je les choisis ils ont etre inclus dans la requete ...et j'obtiens une resultat qui contient une 3 champs ( tv, lib_status , comptage)...c tous le probleme qu'il ya une instruction ou un code qui est isole du code php qui permet d'inclure les deux paramétres dans la requete ... et d'apres mon code que je t'ai ercit je crois que tous va bien.... tu peut m'aider
réexplique toi je coimprend vraiment pas, concentre ta question et ne t'eparpille pas
ok.. désolé pour la perturbation.
comme je t'ai dit.. je peut rien modifier les tables et je peux les mettres dans un seul table.
mon probleme que la requete ne fonctionne pas.. ca veut dire il ya quelques erreurs (fautes) dans le script.
et je suis obligé d'executer la requete comme je te l'ai ecrit..
je veux ton aide pour executer la requete ....
( si tu veux je te re-ecrit le code)
c tous ce que je veux.....
comme je t'ai dit.. je peut rien modifier les tables et je peux les mettres dans un seul table.
mon probleme que la requete ne fonctionne pas.. ca veut dire il ya quelques erreurs (fautes) dans le script.
et je suis obligé d'executer la requete comme je te l'ai ecrit..
je veux ton aide pour executer la requete ....
( si tu veux je te re-ecrit le code)
c tous ce que je veux.....
yacleouf
Messages postés
438
Date d'inscription
mercredi 11 mars 2009
Statut
Membre
Dernière intervention
8 juin 2015
39
12 janv. 2010 à 11:52
12 janv. 2010 à 11:52
alors montre moi un schémas de ta base/table et explique moi ou la requete doit intérroger parce que c'est vague.
desolé pour le retard pour te repondre:
d'abord j'ai plusieurs tables comme je t'ai dit et ils ont la meme structure et le meme schema...
alor je te donne le schema de la table que je veux essayer de l'excuter avec la requete et la suivant :
tv lib_status date
mohamed ok rdv 20100111
mohamed repondeur 20100110
mohamed pas de reponse 20100109
mohamed pas de reponse 20100111
ali repondeur 20100110
fatehi Ok RDV 20100110
ali repondeur 20100109
anis en attente 20100111
fatehi en attente 20100111
jack ok rdv 20100110
julio repondeur 20100109
mohamed repondeur 20100110
anis pas de reponse 20100110
jack repondeur 20100110
ali repondeur 20100109
anis repondeur 20100111
anis en attente 20100110
ali repondeur 20100109
d'aprés cette table , la requete doit me donner comme ci :
tv lib_status comptage
mohamed ok rdv 3 ( ca veut dire que mohamed a 3 ok rdv)
mohamed repondeur 2 (ca veut dire que mohamed a 2 repondeur)
anis en attente 5
... ... ...
j'espere que je t'ai donné tout le necassaire.....
d'abord j'ai plusieurs tables comme je t'ai dit et ils ont la meme structure et le meme schema...
alor je te donne le schema de la table que je veux essayer de l'excuter avec la requete et la suivant :
tv lib_status date
mohamed ok rdv 20100111
mohamed repondeur 20100110
mohamed pas de reponse 20100109
mohamed pas de reponse 20100111
ali repondeur 20100110
fatehi Ok RDV 20100110
ali repondeur 20100109
anis en attente 20100111
fatehi en attente 20100111
jack ok rdv 20100110
julio repondeur 20100109
mohamed repondeur 20100110
anis pas de reponse 20100110
jack repondeur 20100110
ali repondeur 20100109
anis repondeur 20100111
anis en attente 20100110
ali repondeur 20100109
d'aprés cette table , la requete doit me donner comme ci :
tv lib_status comptage
mohamed ok rdv 3 ( ca veut dire que mohamed a 3 ok rdv)
mohamed repondeur 2 (ca veut dire que mohamed a 2 repondeur)
anis en attente 5
... ... ...
j'espere que je t'ai donné tout le necassaire.....
yacleouf
Messages postés
438
Date d'inscription
mercredi 11 mars 2009
Statut
Membre
Dernière intervention
8 juin 2015
39
12 janv. 2010 à 13:38
12 janv. 2010 à 13:38
C'est bien ce que je pensais fait une table ! pour toutes ces données, ensuite tu me donne le nom que tu as utilisé pour chaque champs par exemple :
tv --> varchar(25)
lib_status --> enum('ok','repondeur',etc...)
date --> date
Une fois que tu seras rendu la tu verra sa marcheras mieux, parceue enfaite toi tu essayer de faire une requete sql sur tes variables de liste déroulant alors que c'est impossible!!, construit cette table et ensuite fais des essais de requetes sur ta table tu verra sa va venir tout seul,
ps: ne t'en fais pas je te montrerais comment faire pour afficher tes donnée dans ta liste déroulante
tv --> varchar(25)
lib_status --> enum('ok','repondeur',etc...)
date --> date
Une fois que tu seras rendu la tu verra sa marcheras mieux, parceue enfaite toi tu essayer de faire une requete sql sur tes variables de liste déroulant alors que c'est impossible!!, construit cette table et ensuite fais des essais de requetes sur ta table tu verra sa va venir tout seul,
ps: ne t'en fais pas je te montrerais comment faire pour afficher tes donnée dans ta liste déroulante
yacleouf
Messages postés
438
Date d'inscription
mercredi 11 mars 2009
Statut
Membre
Dernière intervention
8 juin 2015
39
13 janv. 2010 à 08:35
13 janv. 2010 à 08:35
Salut, alors je comprend toujours pas,
tarek c'est le nom de quoi? localhost n'est pas une base! c'est ton serveur local!
sinon la ta requête va devenir simple, Select * from nom de tes tables... ensuite tu traite tes données avec php et tu pourra utiliser tes données comme tu veut
tarek c'est le nom de quoi? localhost n'est pas une base! c'est ton serveur local!
(la base sous le nom de 'mysql')c'est à dire?
sinon la ta requête va devenir simple, Select * from nom de tes tables... ensuite tu traite tes données avec php et tu pourra utiliser tes données comme tu veut
yacleouf
Messages postés
438
Date d'inscription
mercredi 11 mars 2009
Statut
Membre
Dernière intervention
8 juin 2015
39
13 janv. 2010 à 11:43
13 janv. 2010 à 11:43
Il faut que tu garde les choses logiques, par exemple si tu à une table avec des rendez vous, tu l'appel rendez_vous, (c'est un exemple),
Donc déja change sa, ensuite ta base il faut que tu change son nom mysql se n'est pas un nom de base, demande à ton tuteur de l'aide! parce que la tu as de gros soucis de structure sur ta base, et ne comprenont pas ce que tu demande et vu loa structure incorrecte de ta base je ne peut pas t'aider pour l'instant, mais je pourrais t'aider une fois que tu auras corriger tout sa....
bon courage
Donc déja change sa, ensuite ta base il faut que tu change son nom mysql se n'est pas un nom de base, demande à ton tuteur de l'aide! parce que la tu as de gros soucis de structure sur ta base, et ne comprenont pas ce que tu demande et vu loa structure incorrecte de ta base je ne peut pas t'aider pour l'instant, mais je pourrais t'aider une fois que tu auras corriger tout sa....
bon courage