Je suis occupé à développer une application de création de devis, celle-ci fonctionne en plusieurs étapes:
- Première étape : choix du client :
La liste des clients existant dans la base de donné s'affiche avec un bouton radio ensuite je récupère le client séléctionner via une variable global que j'ai appelé $Customer
ci-dessous le code de l'étape 1 :
CODE
//Code affichant le résultat de la db
<form id="form1" name="form1" method="post" action="">
<table width="400" border="0" cellspacing="0" cellpadding="0">
<?php for ($a=0;$a<$compte_sql;$a++){ ?>
<tr>
<td align="left" valign="top"><label>
<input name="Customer[<?php echo mysql_result($result,$a,'client_id')?>]" type="radio" value="<?php echo mysql_result($result,$a,'client_id') ?>" />
<?php echo mysql_result($result,$a,'client_nom')." ".mysql_result($result,$a,'client_statut') ?></label></td>
</tr>
<?php } ?>
<tr>
<td align="center" valign="top"> </td>
</tr>
<tr>
<td align="center" valign="top"><input name="NextStepTwo" type="submit" class="button" id="NextStepTwo" value="Set Work" /></td>
</tr>
</table>
</form>
//Code qui traite le formulaire
if(isset($_POST['NextStepTwo'])){
$Customer_Send = $_POST['Customer'];
$Customer = implode($Customer_Send);
session_start();
$_SESSION['id'] = session_id();
$_SESSION['Customer_id'] = $Customer;
header("Location: http://localhost/cms/index.php?Apps=estimate&CGI=CreateEstWork");
}
<form id="form1" name="form1" method="post" action="">
<table width="400" border="0" cellspacing="0" cellpadding="0">
<?php for ($a=0;$a<$compte_sql;$a++){ ?>
<tr>
<td align="left" valign="top"><label>
<input name="Customer[<?php echo mysql_result($result,$a,'client_id')?>]" type="radio" value="<?php echo mysql_result($result,$a,'client_id') ?>" />
<?php echo mysql_result($result,$a,'client_nom')." ".mysql_result($result,$a,'client_statut') ?></label></td>
</tr>
<?php } ?>
<tr>
<td align="center" valign="top"> </td>
</tr>
<tr>
<td align="center" valign="top"><input name="NextStepTwo" type="submit" class="button" id="NextStepTwo" value="Set Work" /></td>
</tr>
</table>
</form>
//Code qui traite le formulaire
if(isset($_POST['NextStepTwo'])){
$Customer_Send = $_POST['Customer'];
$Customer = implode($Customer_Send);
session_start();
$_SESSION['id'] = session_id();
$_SESSION['Customer_id'] = $Customer;
header("Location: http://localhost/cms/index.php?Apps=estimate&CGI=CreateEstWork");
}
Pour la seconde étapes, j'utilise le même principe là il s'agit des différents poste de travail à effectuer la varible global s'appele $Work
c'est en arrivant sur la page de l'étape 3 que mon soucis survient mon idée est d'avoir la possibilité de pouvoir inputer le temps estimer "dans un champs bien sur" pour chaque poste de travail sélectionner à l'étape 2 et je ne parviens pas au resultat escompter
j'espère que ceci est suffisamment clair, en vous remerciant d'avance de votre aide