Bonjour j'ai un problème avec cette appel de variable
php pas ne semble pas pouvoir traiter cette syntaxe y a t-il un autre moyen d'y parvenir ?


Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
<?php
include("log.php");
?>
<table>
<tr>
<?php	
$table = 'produits';
$nom_champs = "";
$champs = mysql_query("SELECT COLUMN_NAME AS name FROM information_schema.COLUMNS WHERE TABLE_NAME = '$table'
AND TABLE_SCHEMA = 'va'");
while($l = mysql_fetch_object($champs))
	{
	echo"<td>$l->name</td>";
	$nom_champs = $nom_champs.",".$l->name;
	}
	?>
    </tr>
<?php
$nom_champs = substr($nom_champs,1);
$nom_champs = explode(",",$nom_champs);
print_r($nom_champs);
$req = mysql_query("SELECT * FROM $table");
while($li = mysql_fetch_object($req))
	{
	echo"<tr>";
	for ($i=0;$i <= sizeof($nom_champs);$i++)
		{
		$nom = $nom_champs[$i];
		$nom = "$li->$nom";
 
		echo"<td>$nom</td>";
		}
 
	echo"</tr>";	
	}	
?>
 
</table>