voici mon code
$studoptions = '<input name="student" type="radio" value="T">Yes <input name="student" type="radio" value="F">No';
if ($_POST['student'] == "T") { print ereg_replace("value="T"","value="T" checked",$studoptions); }
et la notice
Notice Undefined index student in soumis.php on line 262
et merci encore
Ton problème vient de $_POST['student']. En effet, quand tu arrives sur la page pour la première fois, ton formulaire n'a pas encore été soumis et donc ta variable $_POST ne contient pas d'index "student"
Il te suffit donc, avant de l'utiliser pour le comparer à "T", vérifier s'il existe. De toute façon, s'il n'existe pas, il ne pourra donc pas être égal à "T" et le test sera faux :
$studoptions = '<input name="student" type="radio" value="T">Yes
<input name="student" type="radio" value="F">No';
if (isSet($_POST['student']) && $_POST['student']=="T") { // si $_POST['student'] est défini ET égal à "T"
print ereg_replace("value="T"","value="T" checked",$studoptions); // on coche le bouton radio
}