[RESOLU] Dreamweaver - Validation submit

Dreamweaver - Validation submit [RESOLU] - HTML/CSS - Programmation

Marsh Posté le 28-06-2007 à 14:30:34    

Slt à tous!
 
Je filtre l'affichage dans un tableau grâce à 3 « liste/menu » sous Dreamweaver.
 
http://infotest01.free.fr/tab1.JPG
 
Tout fonctionne très bien mais mon problème est lorsque je valide le submit (dans mon cas case X), l’affichage de la sélection des 3 « menu » repasse à l’état initial (1ère ligne de ma base de données: mysql)…  
 
Merci de votre aide. Seb


Message édité par seb+ le 29-06-2007 à 09:30:39
Reply

Marsh Posté le 28-06-2007 à 14:30:34   

Reply

Marsh Posté le 28-06-2007 à 15:06:51    

au moment du réaffichage de chacune de tes 3 listes via ton script php, faut simplement que tu mettes à selected l'item précédemment sélectionné
ex :  

Code :
  1. // Pour le réaffichage de la date
  2. echo"<p><B>DATE: </B>";
  3. echo "<SELECT name=menu1 Size=1 onChange='id=+this.value'><OPTION Value=0>Choisir la date</OPTION>";
  4. $sql1= "SELECT * FROM bdd13 GROUP BY DATE ASC";
  5. $rep1= mysql_query($sql1);
  6. while($ligne_liste1=mysql_fetch_array($rep1))
  7. {
  8.      if ($_POST["menu1"] == $ligne_liste1['bdd13']) {
  9.          echo "<OPTION Value=\"".$ligne_liste1['bdd13']."\" selected=\"selected\">".$ligne_liste1['DATE']."</OPTION>";
  10.      } else {   
  11.          echo "<OPTION Value=\"".$ligne_liste1['bdd13']."\">".$ligne_liste1['DATE']."</OPTION>";
  12.      }
  13. }
  14. echo "</select>";

Reply

Marsh Posté le 28-06-2007 à 15:47:24    

Merci mais je n'arrive pas à l'intégrer. Voici mon code (exemple de la date):

 

<td width="141" height="47"><label>Date:<br />
         
        <select name="coldate" id="coldate" title="<?php echo $coldate=$_POST['coldate']; ?>">
            <?php
do {  
?>
            <option value="<?php echo $row_rsdate['DATE']?>"><?php echo $row_rsdate['DATE']?></option>
            <?php
} while ($row_rsdate = mysql_fetch_assoc($rsdate));
  $rows = mysql_num_rows($rsdate);
  if($rows > 0) {
      mysql_data_seek($rsdate, 0);
   $row_rsdate = mysql_fetch_assoc($rsdate);
  }
?>
          </select>
      </label></td>

 

MERCI

 


Message édité par seb+ le 28-06-2007 à 15:55:02
Reply

Marsh Posté le 29-06-2007 à 08:49:32    

je vais pas tout te faire. Déjà, pour mon ex, je suis reparti de ton code du précédent topic. T'as plu qu'à faire l'analogie avec ton nouveau code... Y'a rien de compliqué.

Reply

Marsh Posté le 29-06-2007 à 09:10:17    

OK MERCI POUR TOUT

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed