27/09/2011, 23h23
#1
Récupérer l'id d'un produit dans un tableau foreach
Bonjour,
Je suis en seconde année de BTS Informatique de Gestion. Je suis actuellement en train de réaliser ma 1er PTI et j'ai une petite question à vous proposer en PHP. J'ai une requête et une boucle foreach qui me permet d'afficher les produits disponibles selon le type de produit et la marque que l'utilisateur a sélectionnés avant. Dès que l'utilisateur à sélectionné le produit qu'il aimerait acheter, je ne sais pas comment faire pour récupérer l'id du produit dans un tableau de 30 lignes par exemple. Pourriez-vous m'aider? Merci. Antonio Z.
Voici le code php de la requête et du foreach.
Php id produit diagram. 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 $requette = $connexion ->prepare ( 'SELECT * FROM produit, type_produit, marque WHERE type_produit. type_produit_id = produit. type_produit_id AND rque_id = rque_id AND produit. type_produit_id =:id_type_url AND rque_id =:id_marque_url');
$requette ->bindParam ( ':id_type_url', $_GET [ 'id_type'], PDO::PARAM_INT);
$requette ->bindParam ( ':id_marque_url', $_GET [ 'id_marque'], PDO::PARAM_INT);
$requette ->execute ();
foreach ( $requette as $cle => $resultat) {
echo '
';
echo ''.
- Php id produit link
- Php id produit diagram
- Php id produit download
- OWL Micro+ CM180 - Compteur de consommation électrique - www.domotique-store.fr
Php Id Produit Link
isVerrouille ())
$positionProduit = array_search ( $libelleProduit, $_SESSION [ 'panier'] [ 'libelleProduit']);
if ( $positionProduit! KIA SORENTO | CULASSE SORENTO IV (Réf. 22100-2F700) - SARL CIE CBM. == false)
$_SESSION [ 'panier'] [ 'qteProduit'] [ $positionProduit] += $qteProduit;}
else
array_push ( $_SESSION [ 'panier'] [ 'libelleProduit'], $libelleProduit);
array_push ( $_SESSION [ 'panier'] [ 'qteProduit'], $qteProduit);
array_push ( $_SESSION [ 'panier'] [ 'prixProduit'], $prixProduit);}}
else {
// c'estle message qui s'affiche
echo 'Erreur!! Veuillez contacter l \' administrateur ajouterProduit';}}
if (! $erreur) {
//L'erreur pourrait venir de là
switch ( $action) {
Case "ajout":
//Appel à la fonction d'ajout
ajouterProduit ( $l, $q, $p);
break;
Case "suppression":
supprimerProduit ( $l);
Case "refresh":
for ( $i = 0; $i
|