Affichage en ligne et colonne en php
gevy2006@yahoo.fr
-
Utilisateur anonyme -
Utilisateur anonyme -
Bonjour,
je voudrais afficher mes enregistrement en ligne en fonction de la valeur de la colonnes choisis.
j'arrive a afficher les information par ligne mais pas par colonne en fonction du nom de la colonne.
je vous passe le code.
<?php
session_start();//lancement de la session
$Database = $_SESSION['Database']; //recuperation de la base de donnees
$elem=$_SESSION['name']; // recuperation des chaps cochés
?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
<title>Page colonnes selectionees </title>
</head>
<body>
<form id="form2" method="post" action="index.php" >
<table width="100%" border="0">
<?php
echo"<tr bgcolor='#CCCCCC'>
<td width='30%'><b>COLONNES SELECTIONNEES</b></td>
<td style='color:red' ></b></td>
</tr>";
?>
</table>
<?php
echo '<table >'; //tableau
//echo '<tr>'; //ligne
echo '<td>'; //cellule
echo '<table >';
echo '<tr>';
$j=0;
$champs = $_POST['champs'];
if (isset($_POST['champs'])) {
for ($i = 0, $c = count($champs); $i < $c; $i++) {
echo" <td style='color:#0066FF'><b>$champs[$i]</b></td> ";
$tableau = $champs[$i];
// connexion a la bd et au serveur
$server="localhost";
$user="root";
$pwd="";
$conn=mysql_connect($server,$user,$pwd);
$bdd="$Database";
mssql_select_db($bdd);
//si le bouton "AFFICHER" à été activé
$sql_auth="select $tableau from $elem";
$query_auth=mysql_query($sql_auth) ;
$nb=mysql_num_rows($query_auth);//compte le nbre de résultats
while ($arrSelect = mysql_fetch_array($query_auth, MYSQL_ASSOC)) {
foreach($arrSelect as $tableau) {
echo'<tr>';
echo $tableau;
// echo '</td> ';
//echo '</tr>';
$j++;
}
if ($j == $nb) {
//echo '</td> ';
echo '</tr> ';
//}
echo'<td >';
}
}
echo '</td> ';
echo '</tr> ';
}
echo '</table>';
}
?>
</form>
<p> </p>
</body>
</html>
merci de votre aide
je voudrais afficher mes enregistrement en ligne en fonction de la valeur de la colonnes choisis.
j'arrive a afficher les information par ligne mais pas par colonne en fonction du nom de la colonne.
je vous passe le code.
<?php
session_start();//lancement de la session
$Database = $_SESSION['Database']; //recuperation de la base de donnees
$elem=$_SESSION['name']; // recuperation des chaps cochés
?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
<title>Page colonnes selectionees </title>
</head>
<body>
<form id="form2" method="post" action="index.php" >
<table width="100%" border="0">
<?php
echo"<tr bgcolor='#CCCCCC'>
<td width='30%'><b>COLONNES SELECTIONNEES</b></td>
<td style='color:red' ></b></td>
</tr>";
?>
</table>
<?php
echo '<table >'; //tableau
//echo '<tr>'; //ligne
echo '<td>'; //cellule
echo '<table >';
echo '<tr>';
$j=0;
$champs = $_POST['champs'];
if (isset($_POST['champs'])) {
for ($i = 0, $c = count($champs); $i < $c; $i++) {
echo" <td style='color:#0066FF'><b>$champs[$i]</b></td> ";
$tableau = $champs[$i];
// connexion a la bd et au serveur
$server="localhost";
$user="root";
$pwd="";
$conn=mysql_connect($server,$user,$pwd);
$bdd="$Database";
mssql_select_db($bdd);
//si le bouton "AFFICHER" à été activé
$sql_auth="select $tableau from $elem";
$query_auth=mysql_query($sql_auth) ;
$nb=mysql_num_rows($query_auth);//compte le nbre de résultats
while ($arrSelect = mysql_fetch_array($query_auth, MYSQL_ASSOC)) {
foreach($arrSelect as $tableau) {
echo'<tr>';
echo $tableau;
// echo '</td> ';
//echo '</tr>';
$j++;
}
if ($j == $nb) {
//echo '</td> ';
echo '</tr> ';
//}
echo'<td >';
}
}
echo '</td> ';
echo '</tr> ';
}
echo '</table>';
}
?>
</form>
<p> </p>
</body>
</html>
merci de votre aide
A voir également:
- Affichage en ligne et colonne en php
- Partager photos en ligne - Guide
- Déplacer colonne excel - Guide
- Mètre en ligne - Guide
- Trier colonne excel - Guide
- Colonne word - Guide