J'ai un script de panier que j'essaie de modifier pour prendre en charge la sélection de plusieurs produits. Comme c'est le cas maintenant, le client peut sélectionner un produit à partir d'un seul menu déroulant. Maintenant, je voudrais ajouter plusieurs menus déroulants (tous peuplés avec les mêmes options).Modifier le panier d'achat php pour prendre en charge plusieurs menus déroulants
Voici le php qui affiche le menu déroulant:
if($eshopoptions['options_num']>1){
$opt=$eshopoptions['options_num'];
$replace.="\n".'<label for="eopt'.$theid.'"><select id="eopt'.$theid.'" name="option">';
for($i=1;$i<=$opt;$i++){
$option=$eshop_product['products'][$i]['option'];
$price=$eshop_product['products'][$i]['price'];
if($option!=''){
if($price!='0.00')
$replace.='<option value="'.$i.'">'.stripslashes(esc_attr($option)).' @ '.sprintf(_c('%1$s%2$s|1-currency symbol 2-amount','eshop'), $currsymbol, number_format($price,2)).'</option>'."\n";
else
$replace.='<option value="'.$i.'">'.stripslashes(esc_attr($option)).'</option>'."\n";
}
}
est-il un moyen très simple d'obtenir le code à la sortie du menu dire 3 fois au lieu d'une fois?
Si vous choisissez cette solution, vous voudrez peut-être ajouter des instructions sur la façon de sélectionner plusieurs options en maintenant ctrl et en cliquant sur plusieurs options. – DBruns