Connaitre les noms des éléments d'un tableau
Résolu
maverickz
Messages postés
50
Statut
Membre
-
maverickz Messages postés 50 Statut Membre -
maverickz Messages postés 50 Statut Membre -
Bonjour,
J'aimerais savoir comment retrouver les noms des élements contenus dans mon tableau, j'aimerais bien pouvoir réutiliser chaque élément pour les placer dans des <input value="$tab['nom_element]"> , ce serait pour faire un formulaire de commande.
J'ai ma fonction de selection :
et de l'autre coté :
C'est parfait ce machin $cell qui m'affiche tout, mais maintenant si j'ai envie de faire un lien sur chaque élément de mon tableau et sur chaque ligne ? Une idée ?
Merci en tout cas ;-)
J'aimerais savoir comment retrouver les noms des élements contenus dans mon tableau, j'aimerais bien pouvoir réutiliser chaque élément pour les placer dans des <input value="$tab['nom_element]"> , ce serait pour faire un formulaire de commande.
J'ai ma fonction de selection :
function showListProduct() {
$connect=MySQLConnect();
$tab = array();
$request = mysql_query('SELECT * FROM products p,images i WHERE p.productID=i.productID');
while($result = mysql_fetch_array($request)) {
$result['link']= '<a href="products/'.$result['link'].'"><img border=0 width=200px height=120px src="products/'.$result['link'].'"></a>';
$tab[$result['productID']]['image'] = $result['link'];
$tab[$result['productID']]['productName'] = $result['productName'];
$tab[$result['productID']]['quantity'] = $result['quantity'];
$tab[$result['productID']]['unitPrice'] = $result['unitPrice'];
$tab[$result['productID']]['description'] = $result['description'];
}
mysql_close($connect);
return $tab;
}
et de l'autre coté :
$tab=showListProduct();
foreach ($tab as $productID => $row) {
foreach ($row as $cell) {
echo $cell;
}
}
C'est parfait ce machin $cell qui m'affiche tout, mais maintenant si j'ai envie de faire un lien sur chaque élément de mon tableau et sur chaque ligne ? Une idée ?
Merci en tout cas ;-)
A voir également:
- Connaitre les noms des éléments d'un tableau
- Tableau word - Guide
- Trier un tableau excel - Guide
- Tableau ascii - Guide
- Les noms des animaux - Télécharger - Études & Formations
- Imprimer un tableau excel - Guide
2 réponses
Ben c'est ca mon problème, c'est comment afficher case par case ligne par ligne sous un nom $tab['productName] par exemple et que productName peut avoir un contenu différent par ligne.
Ce qui serait parfait c'est
Pour chaque ligne du tableau
1) $tab['productName] , $tab['quantity] , .....
2) $tab['productName] , $tab['quantity] , .....
3) $tab['productName] , $tab['quantity] , .....
Car j'aimerais récupérer ces valeurs individuellement chose qui n'est pas possible avec mon double foreach imbriqué qui m'affiche tout d'une traite dans la même variable.
Ce qui serait parfait c'est
Pour chaque ligne du tableau
1) $tab['productName] , $tab['quantity] , .....
2) $tab['productName] , $tab['quantity] , .....
3) $tab['productName] , $tab['quantity] , .....
Car j'aimerais récupérer ces valeurs individuellement chose qui n'est pas possible avec mon double foreach imbriqué qui m'affiche tout d'une traite dans la même variable.