Rechercher : dans
Par :

Historique d'un bouton radio PHP

Dernière réponse le 27 mar 2007 à 15:16:26 Capflamme, le 13 jui 2004 à 16:37:57 
 Signaler ce message aux modérateurs

Salut,
j'ai un formulaire avec un bouton radio, lorsque l'on modifie le formulaire les anciennes information sont affiché a l'aide d'un echo..
mais est t'il possible de remettre les anciens choix d'avais fait cette personne avec des bouton radio??
si oui cmt??

-Cap-

1

LeSousss, le 13 jui 2004 à 16:46:32

Slt,
je ne vois pas très bien ce que tu veut faire

Répondre à LeSousss

2

iBook, le 13 jui 2004 à 16:46:53

Tu fé un bouton reset
lol

Répondre à iBook

3

Capflamme, le 13 jui 2004 à 19:32:35

J'vais essayer de reexpliké g mal dut mle faire comprendre
j'ai un formulaire avec des boutons radio!
lorsque les personnes complete ce formulaire des informations sont enregistré dans une base de donnée MySQL...
le probleme c que lorsque la personne reviens par la suite pour modifier son formulaire, les bouton radio se trouve a leurs états initiaux !
donc est il possible de selectionner un bouton radio de maniere dynamique, de façon a ce que la personne retrouve son compte et son formulaire dans l'état qu'elle l'avait laisser?

Répondre à Capflamme

4

ric, le 13 jui 2004 à 20:44:28

Oui

Répondre à ric

5

Capflamme, le 13 jui 2004 à 21:01:16

Oui??
euh...c'est a dire??
ca

Répondre à Capflamme

6

ShaoShiva, le 14 jui 2004 à 00:16:07

<?php
$selec1 = ( $nom == '0' ) ? 'selected ' : '';
$selec2 = ( $nom == '1' ) ? 'selected ' : '';

echo '<input type="radio" name="nom" value="0" '.$selec1.'/>';
echo '<input type="radio" name="nom" value="1" '.$selec2.'/>';
?>

Répondre à ShaoShiva

7

ric, le 14 jui 2004 à 09:30:42
  • +3

Quand un bouton radio est coché, son attribut checked a la valeur true (c'est à dire 1, il me semble).

<form>
Valeur 1 : <input type="radio" value="bof" checked><br>
Valeur 2 : <input type="radio" value="arf"><br>
</form>
Dans le code de ShaoShiva, remplace selected par checked et le test devient
$selec = ( $nom == '1' ) ? 'checked' : '';
echo '<input type="radio" name="nom" value="0" '.$selec.'/>'; 

Répondre à ric

10

jess, le 21 jui 2004 à 18:59:31

Je suis un novice en php mais pour que cela marche , quand la variable $nom correspond à '1' j'incremente 'checked' a la fin du input. donc remplacer ( '.$selec.'/) par($selec) me parait plus simple et ca marche je l'ai testé.

$selec = ( $nom == '1' ) ? 'checked' : ' ';
echo '<input type="radio" name="nom" value="0" $selec>';

Répondre à jess

11

jess, le 21 jui 2004 à 19:02:36

Désolé j'ai fait une erreur remplacer aussi ' par " sinon erreur php

$selec = ( $nom == '1' ) ? 'checked' : ' ';
echo "<input type="radio" name="nom" value="0" $selec>";

Répondre à jess

8

ShaoShiva, le 14 jui 2004 à 15:32:39

Arf ouais c'est en effet "checked" pour un champs de type radio... comme quoi faut pas coder quand on est fatigué!

Répondre à ShaoShiva

9

capflamme, le 15 jui 2004 à 14:10:47
  • +1

Merci, pour vos réponse!!
j'ai pas encore essayer mais je pense que ça va marcher!!
thanks
-Cap-

Répondre à capflamme

12

ric, le 22 jui 2004 à 14:27:49
  • +1

('.$selec.' /
Ceci est la notation XHTML
$selec
Ceci est la notation HTML
Les deux sont correctes, mais il vaut mieux s'habituer au XHTML.

Ceci

echo "<input type="radio" name="nom" value="0" $selec>";
doit provoquer une erreur PHP.

Répondre à ric

13

 Neoh, le 27 mar 2007 à 15:16:26
  • +2

Salut, boujour à tous,
voila j'ai fait des boutons radio en php et je voudrais récupérer les valeurs dans une base de données MySQL via 1 page de traitement.
Quelqu'un pourrait-il m'aider???

Répondre à Neoh
Collection CommentÇaMarche.net