Ignorer un champ avec mysql_fetch_array
Bonjour tout le monde,
J'ai une page qui contient plusieurs colonnes dont un numéro d'ID.
J'aimerais juste ne pas afficher la colonne avec les ID.
Pour le nom de la colonne, pas de problème, j'ai fais ceci :
Code:
1 2 3 4 5 6 7 8 9
| <?php
for($i=0;$i<mysql_num_fields($query);$i++)
{
if(mysql_field_name($query,$i) != 'ID')
{
echo '<th>'.mysql_field_name($query,$i).'</th>';
}
}
?> |
Code:
if(mysql_field_name($query,$i) != 'ID')
me permet de ne pas m'occuper de 'ID'
Par contre, je n'arrive pas à ignorer l'affichage de sa valeur :
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14
| <?php
$nligne = 0;
$nbColonnes = 0;
while($row = mysql_fetch_array($query,MYSQL_ASSOC))
{
echo '<tr><td><input name="sup['.$row['ID'].']" type="checkbox" value="'.$row['ID'].'" /></td>';
foreach($row as $NomCol => $Valeur) {
echo '<td><input name="new[' . $row['ID'] . '][' . $NomCol . ']" value="'.$Valeur.'"></td>';
}
echo '</tr>';
}
?> |
Il faudrait en fait afficher les valeurs de tous les champs excepté du champ nommé "ID".
Sauriez-vous me dire comment je peux faire cela ?
Je vous en remercie d'avance.
beegees