par
Ascla » 18 févr. 2016, 22:40
Tout d'abord, l'initialisation à fournir à la variable $resultat est une chaîne de caractère vide, et non une valeur Integer. Dans ce cas, il faut la définir comme je te l'ai montré dans mon précédent post, avec des guillemets.
Il va falloir s'intéresser à cette partie du code :
foreach($_POST as $K=>$value){
$substrOpt = substr($K,0,6);
if($substrOpt=="radio_"){
$optionId = str_replace("radio_","",$K);
$prix_total_selection += $value;
}
}
Chaque passage dans le if validé signifiera que tu as affaire à un POST de type radio.
La variable $optionId te transmet l'id de l'objet qui est de passage dans la boucle.
Il te suffit donc ensuite, à l'aide de cet id et je pense d'une nouvelle connexion en bdd de récupérer les données désirées et de les stocker dans la variable $resultat par concaténation.
Enfin, en sortie de boucle, il suffira d'afficher le variable $resultat.
En espérant avoir été clair et surtout ne pas avoir dit de bétises

Tout d'abord, l'initialisation à fournir à la variable $resultat est une chaîne de caractère vide, et non une valeur Integer. Dans ce cas, il faut la définir comme je te l'ai montré dans mon précédent post, avec des guillemets.
Il va falloir s'intéresser à cette partie du code :
[php]foreach($_POST as $K=>$value){
$substrOpt = substr($K,0,6);
if($substrOpt=="radio_"){
$optionId = str_replace("radio_","",$K);
$prix_total_selection += $value;
}
}[/php]
Chaque passage dans le if validé signifiera que tu as affaire à un POST de type radio.
La variable $optionId te transmet l'id de l'objet qui est de passage dans la boucle.
Il te suffit donc ensuite, à l'aide de cet id et je pense d'une nouvelle connexion en bdd de récupérer les données désirées et de les stocker dans la variable $resultat par concaténation.
Enfin, en sortie de boucle, il suffira d'afficher le variable $resultat.
En espérant avoir été clair et surtout ne pas avoir dit de bétises :D