PHP|Débutant :: Forums

Advertisement

Besoin d'aide ? N'hésitez pas, mais respectez les règles

Vous n'êtes pas identifié(e).

#1 Re : Forum Général PHP » Problème liste radio session,php,mysql » 21-09-2009 14:20:07

voila le code que je récupere à l'étape 2 :

if(isset($_POST['Work'])){
  $Work_Send = $_POST['Work'];
 
  $Work = implode($Work_Send," <input name='' type='text' class='champs' size='5' maxlength='5' /><br />");
 
  session_start();
  $_SESSION['id'] = session_id();
  $_SESSION['Work'] = $Work;
 
  header("Location: http://www.sheuts.be/devis/index.php?Apps=estimate&CGI=CreateEstTime");

}

et le code du résultat à l'étape 3 :

<form id="form1" name="form1" method="post" action="">
  <table width="400" border="0" cellspacing="0" cellpadding="0">
    <?php //for($a=0;$a<$compte_work;$a++){ ?>
    <tr>
      <td colspan="2"><?php echo $Work ?></td>
    </tr>
    <?php //} ?>
    <tr>
      <td align="center" valign="top"> </td>
      <td align="center" valign="top"> </td>
    </tr>
    <tr>
      <td align="center" valign="top"><input name="PrevStep" type="submit" class="button" id="PrevStep" value="Choose Customer" /></td>
      <td align="center" valign="top"> </td>
    </tr>
  </table>
</form>

et si c'est correcte donc se que tu me dis de faire est finalement de continue de la manière dont je faisait mon code en gros?

#2 Re : Forum Général PHP » Problème liste radio session,php,mysql » 21-09-2009 14:20:07

donc en fait ce que je veux

c'est que si à l'étape 2 on  séléctionner 3 postes en arrivant sur la page de l'étape 3 :

le résultat serais :

Item1 : [champs] pour inputer le temps estimer
Item2 : [champs]
Item3 : [champs]

et l'étape suivante serais un récapitulatif des 3 étapes précédentes avec la possibilté d'enregistrer les différents élément dans une table 'devis' afin de pouvoir concerver le tout et le faire parvenir à un client par mail ou pdf ou autres format

j'ai mis en ligne l'Application devis afin d'avoir une meilleure vue sur ce qu'il en est

#3 Forum Général PHP » Problème liste radio session,php,mysql » 21-09-2009 14:20:07

dfull
Réponses : 4

Problème liste radio session,php,mysql

Messagepar dfull » 20 Septembre 2009, 07:35
Bonjour,

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 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");
}

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

Pied de page des forums

Propulsé par FluxBB