Problème PHP
Posté : 17 févr. 2016, 09:27
Bonjour à tous,
Je me retrouve à devoir retravailler un fichier php d'un ancien collègue. Seul bémol...je n'y comprends pas grand chose.
Celui-ci avait créer un formulaire permettant de faire des propositions à nos clients.
Je vous envoie mon code pour plus de clareté
Ce bout de code sert à afficher un formulaire avec les données se trouvant dans notre base de données, et a additionner les montants dont l'utilisateur à cliqué sur "oui".
Maintenant ce que je voudrais faire : retranscrire les options dont le "oui" à été sélectionné
Dans le form, j'ai mis un "action" vers une autre page
J'ai 4 colonnes dans ma base de données qui correspondent à ça :
Je pense qu'il ne faut pas grand chose pour y parvenir...mais je n'y arrive pas.
Quelqu'un pourrait-il m'aider?
Merci d'avance,
Je me retrouve à devoir retravailler un fichier php d'un ancien collègue. Seul bémol...je n'y comprends pas grand chose.
Celui-ci avait créer un formulaire permettant de faire des propositions à nos clients.
Je vous envoie mon code pour plus de clareté
Code : Tout sélectionner
<?php
try{
$bdd = new PDO('...');
$sql = "SELECT * FROM `Krampe Big body 550 carrier` ";
$reponse = $bdd->query($sql); // récupération des données
//on stocke le résultat dans un array
$result = $reponse->fetchAll();
//on ferme la connexion
$reponse->closeCursor();
} catch (Exception $e){
die('Erreur : ' . $e->getMessage());
}
$prix_total_selection = 0;
if(!empty($_POST)){
foreach($_POST as $K=>$value){
$substrOpt = substr($K,0,6);
if($substrOpt=="radio_"){
$optionId = str_replace("radio_","",$K);
$prix_total_selection += $value;
}
}
}
$fdp = $_POST['fdp'];
$remise= $_POST['remise'];
$telephone= $_POST['telephone'];
$reprise = $_POST['reprise'];
$acces1 = $_POST['acces1'];
$prix1 = $_POST['prix1'];
$acces1 = $_POST['acces2'];
$prix1 = $_POST['prix2'];
$acces1 = $_POST['acces3'];
$prix1 = $_POST['prix3'];
$acces1 = $_POST['acces4'];
$prix1 = $_POST['prix4'];
$acces1 = $_POST['acces5'];
$prix1 = $_POST['prix5'];
$rem = 0;
$final = 0;
?>Code : Tout sélectionner
<form method="post" id="formulaire_benne" action="impression.php" >
<fieldset>
<legend><strong>Formulaire de calcul du prix d'une benne KRAMPE</strong></legend>
<? foreach($result as $donnees){
$id = $donnees['id'];
$prix = $donnees['prix'];
$option = $donnees['option'];
$detail = $donnees['detail'];
echo "Numéro de l'option : <strong> $option </strong><br/>
<label> $detail </label><br/>
<input type='radio' name='radio_".$option."' value='$prix' id='".$option."_oui' />oui
<input type='radio' name='radio_".$option."' value='0' id='".$option."_non' />non
<br/><br/>Prix :<strong>$prix € </strong>
<br/><hr/><br/> ";
}
?>Maintenant ce que je voudrais faire : retranscrire les options dont le "oui" à été sélectionné
Dans le form, j'ai mis un "action" vers une autre page
J'ai 4 colonnes dans ma base de données qui correspondent à ça :
Code : Tout sélectionner
$id = $donnees['id'];
$prix = $donnees['prix'];
$option = $donnees['option'];
$detail = $donnees['detail'];Quelqu'un pourrait-il m'aider?
Merci d'avance,