Problème HTML input type radio
Résolu
Sebastian
-
Sebastian -
Sebastian -
Bonjour, alors je une site dans mon site je veux mettre <input type="radio"/>
pour que les visiteur peut choisir,
mon code est:
<?php
$select_user1 = mysql_query("SELECT * FROM option WHERE id=$_SESSION[id]");
if($ligne = mysql_fetch_array($select_user1))
{
if($ligne == "type1")
{
$checked_test = "checked";
}
else //=="type2"
{
$checked_test = "";
}
}
?>
<label for="type1">Type 1</label><input type="radio" id="type1" name="type_albume" value="type1" checked="<?php echo $checked_test; ?>"/>
<label for="type2">Type 2</label><input type="radio" id="type2" name="type_albume" value="type2" checked="<?php echo $checked_test; ?>"/>
voila mon probléme je veux par exemple si utilisateur choisir type 2 il met automatiquement checked, mais ça ne marche pas, merci.
pour que les visiteur peut choisir,
mon code est:
<?php
$select_user1 = mysql_query("SELECT * FROM option WHERE id=$_SESSION[id]");
if($ligne = mysql_fetch_array($select_user1))
{
if($ligne == "type1")
{
$checked_test = "checked";
}
else //=="type2"
{
$checked_test = "";
}
}
?>
<label for="type1">Type 1</label><input type="radio" id="type1" name="type_albume" value="type1" checked="<?php echo $checked_test; ?>"/>
<label for="type2">Type 2</label><input type="radio" id="type2" name="type_albume" value="type2" checked="<?php echo $checked_test; ?>"/>
voila mon probléme je veux par exemple si utilisateur choisir type 2 il met automatiquement checked, mais ça ne marche pas, merci.
A voir également:
- Problème HTML input type radio
- Radio française - Télécharger - Médias et Actualité
- Editeur html - Télécharger - HTML
- Clear type - Guide
- Incompatibilité de type vba ✓ - Forum Programmation
- Html br ✓ - Forum Webmastering
1 réponse
Le problème viens de ta requete.
Ton "id=$_SESSION[id]" n'est non seulement pas valable, mais c'est une faille de sécurité béante.
Regarde ça:
https://openclassrooms.com/fr/courses/918836-concevez-votre-site-web-avec-php-et-mysql/914293-lisez-des-donnees#ss_part_4
griviere42
Besoin d'aide? Dispo pour C/C++/PhP/Html5/Css3, et des bases en js, en webmatering divers et Linux
Ton "id=$_SESSION[id]" n'est non seulement pas valable, mais c'est une faille de sécurité béante.
Regarde ça:
https://openclassrooms.com/fr/courses/918836-concevez-votre-site-web-avec-php-et-mysql/914293-lisez-des-donnees#ss_part_4
griviere42
Besoin d'aide? Dispo pour C/C++/PhP/Html5/Css3, et des bases en js, en webmatering divers et Linux
Sebastian
Merci pour votre réponse.
Sebastian
J'essayée, mais encore ça marche pas, je pense que le problème ce quand on utilise checked="checked" il comprend cocher, mais checked="" il comprend aussi cocher est mon variable est $checked_test si il est true il affiche checked si il est false il va affiche rien (vide) le problème même checked="" vide il comprend cocher, désoler pour male explication.
Utilisateur anonyme
S tu es en html 5, il te suffi de faire "checked" sans préciser de valeur pour qu'il soit coché
Sebastian
D'accord merci pour votre réponse.