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   -
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/>';
A voir également:

2 réponses

Kev-sky62 Messages postés 101 Date d'inscription   Statut Membre Dernière intervention   1
 
Salut, je t'envoie un exemple ce soir d'un projet que j'avais fait pour un étudiant.
0
jeremy.s Messages postés 1226 Date d'inscription   Statut Membre Dernière intervention   79
 
Salut !

Peux tu faire un echo de ta requete avant de l'executer stp ?

echo $sql;
//execution de la requête
$res=mysql_query($sql);


Ensuite pour vérifier ton fetch :
while($affich=mysql_fetch_array($res));
{
echo '<tr align=\'center\' color=\'blue\'><td>'.print-r($affich)'</td></tr>';
}


0