aider à sélectionner les options de PHP

  • seularts
  • Graduate
  • Graduate
  • Avatar de l’utilisateur
  • Inscription: Jan 02, 2007
  • Messages: 147
  • Loc: Romania
  • Status: Offline

Message Février 23rd, 2010, 3:46 am

<select>
<option value = "<? php $ op =" first ";?>"> Volvo </ option>
<option value = "<? php $ op =" second ";?>"> Saab </ option>
</ select>
<br />
<? php

if ($ op == "first") (
echo "Volvo";
)
op else if ($ == "second") (
echo "Saab";
)
else (
echo "rien";
)

?>

Je ne sais pas ce que je m `absent, la valeur ne changeront pas d'abord!
  • Anonymous
  • Bot
  • No Avatar
  • Inscription: 25 Feb 2008
  • Messages: ?
  • Loc: Ozzuland
  • Status: Online

Message Février 23rd, 2010, 3:46 am

  • Nightslyr
  • Proficient
  • Proficient
  • No Avatar
  • Inscription: Sep 21, 2005
  • Messages: 274
  • Status: Offline

Message Février 23rd, 2010, 10:37 am

Essayez:

Code: [ Select ]
<?php
  if (isset($_POST['submit']))
  {
   if ($_POST['op'] == "volvo") { echo "Volvo"; }
   else { echo "Saab"; }
  }
?>

<!-- other HTML, including the beginning of your form -->

<select name="op">
  <option value="volvo">Volvo</option>
  <option value="saab">Saab</option>
</select>
<br />
<br />
<input name="submit" type="submit" value="submit" />

<!-- the rest of your HTML -->
  1. <?php
  2.   if (isset($_POST['submit']))
  3.   {
  4.    if ($_POST['op'] == "volvo") { echo "Volvo"; }
  5.    else { echo "Saab"; }
  6.   }
  7. ?>
  8. <!-- other HTML, including the beginning of your form -->
  9. <select name="op">
  10.   <option value="volvo">Volvo</option>
  11.   <option value="saab">Saab</option>
  12. </select>
  13. <br />
  14. <br />
  15. <input name="submit" type="submit" value="submit" />
  16. <!-- the rest of your HTML -->
  • seularts
  • Graduate
  • Graduate
  • Avatar de l’utilisateur
  • Inscription: Jan 02, 2007
  • Messages: 147
  • Loc: Romania
  • Status: Offline

Message Février 23rd, 2010, 3:09 pm

Merci:)
  • devilwood
  • Silver Member
  • Silver Member
  • Avatar de l’utilisateur
  • Inscription: Nov 18, 2007
  • Messages: 429
  • Status: Offline

Message Février 24th, 2010, 8:45 pm

Si votre valeur de l'option de sélection est le même que ce que vous êtes désireux d'imprimer sur l'écran, puis le if / else n'est pas nécessaire et vous pouvez mettre à jour dynamiquement votre déroulant.

Code: [ Select ]


<?php
<?php
$op_select = array('Volvo','Saab');
 if (isset($_POST['submit']))
 {
$op_var = $_POST['op'];
echo $op_var;

//or update dropdown
$my_dropdown = '';
    foreach($op_select as $val) {
        if ($val == $op_var) {
        $my_dropdown .= '<option value="'.$val.'" selected>'.$val.'</option>';
        } else {
        $my_dropdown .= '<option value="'.$val.'">'.$val.'</option>';
        }
    }

 } else {
 // normal dropdown
 $my_dropdown = '';
    foreach($op_select as $val) {
        $my_dropdown .= '<option value="'.$val.'">'.$val.'</option>';
    }
 
 }
?>
<!-- other HTML, including the beginning of your form -->
<form action="dd.php" method="post">
<select name="op">
<?php echo $my_dropdown;?>
</select>
<input name="submit" type="submit" value="Submit"/>
</form>
<br />
  1. <?php
  2. <?php
  3. $op_select = array('Volvo','Saab');
  4.  if (isset($_POST['submit']))
  5.  {
  6. $op_var = $_POST['op'];
  7. echo $op_var;
  8. //or update dropdown
  9. $my_dropdown = '';
  10.     foreach($op_select as $val) {
  11.         if ($val == $op_var) {
  12.         $my_dropdown .= '<option value="'.$val.'" selected>'.$val.'</option>';
  13.         } else {
  14.         $my_dropdown .= '<option value="'.$val.'">'.$val.'</option>';
  15.         }
  16.     }
  17.  } else {
  18.  // normal dropdown
  19.  $my_dropdown = '';
  20.     foreach($op_select as $val) {
  21.         $my_dropdown .= '<option value="'.$val.'">'.$val.'</option>';
  22.     }
  23.  
  24.  }
  25. ?>
  26. <!-- other HTML, including the beginning of your form -->
  27. <form action="dd.php" method="post">
  28. <select name="op">
  29. <?php echo $my_dropdown;?>
  30. </select>
  31. <input name="submit" type="submit" value="Submit"/>
  32. </form>
  33. <br />
  • seularts
  • Graduate
  • Graduate
  • Avatar de l’utilisateur
  • Inscription: Jan 02, 2007
  • Messages: 147
  • Loc: Romania
  • Status: Offline

Message Février 25th, 2010, 3:59 pm

thats entrer dans une autre direction .. J'ai juste besoin d'un moyen de mettre en œuvre la variable dans un éditeur qui pourrait se lire la page avec le même nom .. anyway .. merci pour les conseils:)

Afficher de l'information

  • Total des messages de ce sujet: 5 messages
  • Utilisateurs parcourant ce forum: Kurthead+1 et 186 invités
  • Vous ne pouvez pas poster de nouveaux sujets
  • Vous ne pouvez pas répondre aux sujets
  • Vous ne pouvez pas éditer vos messages
  • Vous ne pouvez pas supprimer vos messages
  • Vous ne pouvez pas joindre des fichiers
 
 

© 2011 Unmelted, LLC. Ozzu® est une marque déposée de Unmelted, LLC