Affichage des données d'une requête dans un tableau
clovis
-
jeremy.s Messages postés 1226 Date d'inscription Statut Membre Dernière intervention -
jeremy.s Messages postés 1226 Date d'inscription Statut Membre Dernière intervention -
bonjour tout le monde, je n'arrive pas à afficher les données de ma requête sql dans un tableau alors que la requête s'exécute bien dans la bdd mysql ainsi que les noms des champs du tableau, mais les valeurs ne s'affichent pas!
voici l'ensemble de mon code. Merci de m'aider à le corriger:
//recuperation données du formulaire
if ( isset($_POST['chiffre']) && isset($_POST['chiffr']) && isset($_POST['chiff']) )
{
if (($_POST['chiffre']!="") && ($_POST['chiffr']!="") && ($_POST['chiff']!="") )
{
//récupération des données
$chiffre_gsm=$_POST['chiffre'];
$chiffr_cyclestart=$_POST['chiffr'];
$chiff_cyclend=$_POST['chiff'];
$summary1=$_POST['summary1'];
$table1=$_POST['table1'];
$summary2=$_POST['summary2'];
$choix=$_POST['choix'];
$summary3=$_POST['summary3'];
$table=$_POST['table'];
$summary4=$_POST['summary4'];
$choix2=$_POST['choix2'];
$summary5=$_POST['summary5'];
$choix3=$_POST['choix3'];
$summary6=$_POST['summary6'];
$choix6=$_POST['choix6'];
$summary7=$_POST['summary7'];
$table2=$_POST['table2'];
$service=$_POST['services'];
include("connexion.php");
//requete
$sql= "SELECT ACCOUNT_LINK_CODE_NS,CYCLE_START_DATE_D,CYCLE_END_DATE_D,
CURRENT_PACKAGE_CODE_V, GSM_AMOUNT_N,MOBl_NUM_VOICE_V,
STATUS_CODE_V, PACKAGE_CODE_V,SUB_SERVICE_CODE_V
FROM $table1,$table
WHERE $summary2$choix$summary3
AND $summary4$choix2'$chiffre_gsm'
AND $summary5$choix3'$chiffr_cyclestart'
AND $summary6$choix6'$chiff_cyclend'
AND $summary7
IN (SELECT *
FROM $table2)";
//execution de la requête
$res=mysql_query($sql);
// affichage des données
echo '<table align=\'center\' border=\'1\' bordercolor=\'#00cc33 \'>';
echo '<tr align=\'center\'><td colspan="8">'.'<h3>'.'Affichage des informations de la base de donnees'.'</h3>'.'</td></tr>';
echo '<tr align=\'center\' color=\'red\'><td>'.'ACCOUNT_LINK_CODE_NS'.'</td><td>'.'CYCLE_START_DATE_D'.'</td><td>'.'CYCLE_END_DATE_D'.'</td><td>'.'CURRENT_PACKAGE_CODE_V'.'</td><td>'.'GSM_AMOUNT_N'.'</td><td>'.'STATUS_CODE_V'.'</td><td>'.'PACKAGE_CODE_V'.'</td><td>'.'SUB_SERVICE_CODE_V'.'</td></tr>';
while($affich=mysql_fetch_array($res));
{
echo '<tr align=\'center\' color=\'blue\'><td>'.$affich["ACCOUNT_LINK_CODE_NS"].'</td><td>'.$affich["CYCLE_START_DATE_D"].'</td><td>'.$affich["CYCLE_END_DATE_D"].'</td><td>'.$affich["CURRENT_PACKAGE_CODE_V"].'</td><td>'.$affich["GSM_AMOUNT_N"].'</td><td>'.$affich["STATUS_CODE_V"].'</td><td>'.$affich["PACKAGE_CODE_V"].'</td><td>'.$affich["SUB_SERVICE_CODE_V"].'</td></tr>';
}
echo '</table>'.'<br/>';
voici l'ensemble de mon code. Merci de m'aider à le corriger:
//recuperation données du formulaire
if ( isset($_POST['chiffre']) && isset($_POST['chiffr']) && isset($_POST['chiff']) )
{
if (($_POST['chiffre']!="") && ($_POST['chiffr']!="") && ($_POST['chiff']!="") )
{
//récupération des données
$chiffre_gsm=$_POST['chiffre'];
$chiffr_cyclestart=$_POST['chiffr'];
$chiff_cyclend=$_POST['chiff'];
$summary1=$_POST['summary1'];
$table1=$_POST['table1'];
$summary2=$_POST['summary2'];
$choix=$_POST['choix'];
$summary3=$_POST['summary3'];
$table=$_POST['table'];
$summary4=$_POST['summary4'];
$choix2=$_POST['choix2'];
$summary5=$_POST['summary5'];
$choix3=$_POST['choix3'];
$summary6=$_POST['summary6'];
$choix6=$_POST['choix6'];
$summary7=$_POST['summary7'];
$table2=$_POST['table2'];
$service=$_POST['services'];
include("connexion.php");
//requete
$sql= "SELECT ACCOUNT_LINK_CODE_NS,CYCLE_START_DATE_D,CYCLE_END_DATE_D,
CURRENT_PACKAGE_CODE_V, GSM_AMOUNT_N,MOBl_NUM_VOICE_V,
STATUS_CODE_V, PACKAGE_CODE_V,SUB_SERVICE_CODE_V
FROM $table1,$table
WHERE $summary2$choix$summary3
AND $summary4$choix2'$chiffre_gsm'
AND $summary5$choix3'$chiffr_cyclestart'
AND $summary6$choix6'$chiff_cyclend'
AND $summary7
IN (SELECT *
FROM $table2)";
//execution de la requête
$res=mysql_query($sql);
// affichage des données
echo '<table align=\'center\' border=\'1\' bordercolor=\'#00cc33 \'>';
echo '<tr align=\'center\'><td colspan="8">'.'<h3>'.'Affichage des informations de la base de donnees'.'</h3>'.'</td></tr>';
echo '<tr align=\'center\' color=\'red\'><td>'.'ACCOUNT_LINK_CODE_NS'.'</td><td>'.'CYCLE_START_DATE_D'.'</td><td>'.'CYCLE_END_DATE_D'.'</td><td>'.'CURRENT_PACKAGE_CODE_V'.'</td><td>'.'GSM_AMOUNT_N'.'</td><td>'.'STATUS_CODE_V'.'</td><td>'.'PACKAGE_CODE_V'.'</td><td>'.'SUB_SERVICE_CODE_V'.'</td></tr>';
while($affich=mysql_fetch_array($res));
{
echo '<tr align=\'center\' color=\'blue\'><td>'.$affich["ACCOUNT_LINK_CODE_NS"].'</td><td>'.$affich["CYCLE_START_DATE_D"].'</td><td>'.$affich["CYCLE_END_DATE_D"].'</td><td>'.$affich["CURRENT_PACKAGE_CODE_V"].'</td><td>'.$affich["GSM_AMOUNT_N"].'</td><td>'.$affich["STATUS_CODE_V"].'</td><td>'.$affich["PACKAGE_CODE_V"].'</td><td>'.$affich["SUB_SERVICE_CODE_V"].'</td></tr>';
}
echo '</table>'.'<br/>';
A voir également:
- Affichage des données d'une requête dans un tableau
- Fuite données maif - Guide
- Tableau word - Guide
- Trier un tableau excel - Guide
- Tableau ascii - Guide
- Comment imprimer un tableau excel sur une seule page - Guide