Bouton select
Dernière réponse : dans Programmation
Bonsoir,
J’ai un bouton que je voudrai changer sur mon site.
Voici mon code:
<td><select name="color">
<option value="'.$config_color.'" selected="selected">choisir</option>
<option value="1">Blanc</option>
<option value="2">Noir</option>
</select></td>
Quand je choisi du blanc et que je clique sur mon bouton modifier, le bouton select se remet sur choisir.
Et je voudrai qu'il reste sur blanc et si je choisi noir qu'il reste sur noir et pas choisir!!
Qui pourrai m'aider svp.
J’ai un bouton que je voudrai changer sur mon site.
Voici mon code:
<td><select name="color">
<option value="'.$config_color.'" selected="selected">choisir</option>
<option value="1">Blanc</option>
<option value="2">Noir</option>
</select></td>
Quand je choisi du blanc et que je clique sur mon bouton modifier, le bouton select se remet sur choisir.
Et je voudrai qu'il reste sur blanc et si je choisi noir qu'il reste sur noir et pas choisir!!
Qui pourrai m'aider svp.
Autres pages sur : bouton select
Lassé par la pub ? Créez un compte
c'est clair que si tu le mets sur blanc, ca ne se remettra pas sur le noir par magie...
http://www.phpdebutant.org/article57.php
http://www.phpdebutant.org/article57.php
Merci beaucoup pour ton aide.
C'est vrais que j'ai peut être parlé trop vite.
Pour le code c'est surement bon mais sur mon fichier php il ne passe pas.
Je t'explique, quand j'ai mis le code il me donne une erreur alors j'ai ajouté 2 slash
<option value="1" <?php if($config_color == 1) echo \'selected="selected"\'; ?>>blanc</option>
Mais ce n’est pas encor bon car dans mon fichier le mot $config_color est normalement en bleu et le reste en vert et ici tous le code est en vert !!
J'ai fais le test en retirant le ?php et ?> marche toujours pas.
Connais-tu le problème ?
Encore désoler.
C'est vrais que j'ai peut être parlé trop vite.
Pour le code c'est surement bon mais sur mon fichier php il ne passe pas.
Je t'explique, quand j'ai mis le code il me donne une erreur alors j'ai ajouté 2 slash
<option value="1" <?php if($config_color == 1) echo \'selected="selected"\'; ?>>blanc</option>
Mais ce n’est pas encor bon car dans mon fichier le mot $config_color est normalement en bleu et le reste en vert et ici tous le code est en vert !!
J'ai fais le test en retirant le ?php et ?> marche toujours pas.
Connais-tu le problème ?
Encore désoler.
<select name="color">
<option>choisir</option>
<option value="1" <?php if($config_color == 1) echo "selected=\"selected\""; ?>>Blanc</option>
<option value="2" <?php if($config_color == 2) echo "selected=\"selected\""; ?>>Noir</option>
</select>
Si avec ca, ca ne marche toujours pas, ton erreur est ailleurs.
<option>choisir</option>
<option value="1" <?php if($config_color == 1) echo "selected=\"selected\""; ?>>Blanc</option>
<option value="2" <?php if($config_color == 2) echo "selected=\"selected\""; ?>>Noir</option>
</select>
Si avec ca, ca ne marche toujours pas, ton erreur est ailleurs.
Non ca marche toujours pas enfin oui ca marche mais il ne reste pas sur le blanc ou le noir il se remet sur choisir, j'ai testé plusieurs façon et pareil c'est surement une connerie mais quoi ?
Le fichier $config_color est toujours de couleur vert et pas bleu, alors quand je mes '.$config_color.' il est bleu mais marche toujours pas.
Le fichier $config_color est toujours de couleur vert et pas bleu, alors quand je mes '.$config_color.' il est bleu mais marche toujours pas.
Slt Okinou
Voila une plus grande partie du code.
$configform = '
<table class="table_1" width="60%" border="0" align="left" cellpadding="0" cellspacing="0">
</tr>
<tr>
<td> </td>
<td> </td>
</tr>
<tr>
<td><span class="class_1"> Choisir entre blanc ou noir</span></td>
<td><select name="color">
<option>choisir</option>
<option value="1" <?php if($config_color == 1) echo 'selected="selected"'; ?>>Blanc</option>
<option value="2" <?php if($config_color == 2) echo 'selected="selected"'; ?>>Noir</option>
</select></td>
<td> </td>
<td> <input type="submit" name="Submit" value="Modifier"> </td>
</tr>
</table>
Apres je t’ennuie plus promis lol
Voila une plus grande partie du code.
$configform = '
<table class="table_1" width="60%" border="0" align="left" cellpadding="0" cellspacing="0">
</tr>
<tr>
<td> </td>
<td> </td>
</tr>
<tr>
<td><span class="class_1"> Choisir entre blanc ou noir</span></td>
<td><select name="color">
<option>choisir</option>
<option value="1" <?php if($config_color == 1) echo 'selected="selected"'; ?>>Blanc</option>
<option value="2" <?php if($config_color == 2) echo 'selected="selected"'; ?>>Noir</option>
</select></td>
<td> </td>
<td> <input type="submit" name="Submit" value="Modifier"> </td>
</tr>
</table>
Apres je t’ennuie plus promis lol
c'est ce que je penssais, ton code est déja entre les balise php, alors fais ceci :
<option value="1"'; if($config_color == 1) echo 'selected="selected"'; echo '>Blanc</option>
<option value="2"'; if($config_color == 2) echo 'selected="selected"'; echo '>Noir</option>
tu n'as pas les bases, si tu les aurais, tu aurai vu que tu aurais remis des balise php d'ouverture et fermeture dans un code déja existant, ce qui est sur t'as produit une erreur, il faut pas juste "copier/coller" mais analyser apres.
apres ton </table> il y'a quoi ?
il y'a : '; ?>
?
<option value="1"'; if($config_color == 1) echo 'selected="selected"'; echo '>Blanc</option>
<option value="2"'; if($config_color == 2) echo 'selected="selected"'; echo '>Noir</option>
tu n'as pas les bases, si tu les aurais, tu aurai vu que tu aurais remis des balise php d'ouverture et fermeture dans un code déja existant, ce qui est sur t'as produit une erreur, il faut pas juste "copier/coller" mais analyser apres.
apres ton </table> il y'a quoi ?
il y'a : '; ?>
?
Apres la table il y a '; puis des autres codes.
Et bien sur a la fin du fichier il y a
mysql_close();
?>
Je te remercie pour ton aide le code que tu ma fais dois pas être loin, il me donne une erreur mais le mot "$config_color" est en bleu le mot "if" et echo est en couleur aussi et les chiffres 1 et 2 est en rouge.
Merci beaucoup pour ton aide car c'est du chinois pour moi avec les guillemets.
Si j’ai bien compris le PHP le code veux dire (si config est = a 1 alors selecte le 1) je fais peut être une erreur mais c’est pour moi comprendre ton code ?
<option value="2"'; if($config_color == 2) echo 'selected="selected"'; echo '
Et bien sur a la fin du fichier il y a
mysql_close();
?>
Je te remercie pour ton aide le code que tu ma fais dois pas être loin, il me donne une erreur mais le mot "$config_color" est en bleu le mot "if" et echo est en couleur aussi et les chiffres 1 et 2 est en rouge.
Merci beaucoup pour ton aide car c'est du chinois pour moi avec les guillemets.
Si j’ai bien compris le PHP le code veux dire (si config est = a 1 alors selecte le 1) je fais peut être une erreur mais c’est pour moi comprendre ton code ?
<option value="2"'; if($config_color == 2) echo 'selected="selected"'; echo '
Lassé par la pub ? Créez un compte
- Contenus similaires :
Tags :