begin process at 2012 05 28 23:49:12
  Trouver un code source :
 
dans
 
Accueil > Forum > 

Archive PHP

 > 

Archives

 > 

AU SECOURS !!!

 > 

Checkbox recuperer la valeur


Derniers messages déposésPoser une question dans le forum ou lancer une discussion

Checkbox recuperer la valeur

vendredi 15 avril 2005 à 10:12:29 | Checkbox recuperer la valeur

MeuSli

Bonjour a tous,
je vous explique mon probleme.

J'ai un formulaire avec des checkbox.
Puis lorsque l'utilisateur clique sue le boutton envoyer j'execute du code qui permet d'envoyer par mail le formulaire.

Je met tout le code HTML dans une variable php, comme ceci:
$rue_soc = $_POST['rue_soc'];

$corps = "
Rue:input type='text' name='rue_soc' value='$rue_soc' size='40'>
";

jusqu'ici tout va bien, mai le probleme arive quand je veux "checker un checkbox"
car dans la variable $corps, le code php ne s'execute plus, il l'ignore.

$corps="
     <input class='check' TYPE='checkbox' NAME='terres'
     <? if($terres == 'on') echo 'checked';else echo 'unchecked'; ?>
      value='true'>&nbsp;<b>Terres</b>
";

ceci affiche la checkbox mais le code php n'est pas executé..

Existe il une solution???

vendredi 15 avril 2005 à 10:32:49 | Re : Checkbox recuperer la valeur

jisse_fr


Salut,

Essaie plutot avec un truc de ce genre (plus simple je pense) :

if ($terres = = 'on') {
    echo "<input class='check'  type='checkbox' name='terres' value='true'
             checked>&nbsp;<b>Terres</b>";
}
else {
        echo "<input class='check'  type='checkbox' name='terres'
                     value='true>&nbsp;<b>Terres</b>";
}
vendredi 15 avril 2005 à 10:46:45 | Re : Checkbox recuperer la valeur

JoJo738

Membre Club
La, ça ca devrait fonctionner :
echo '<input type="ckeckbox" name="terres" value="true" ', (isset($_POST['terre']) ? 'checkbox="checkbox"' : ''), ' />';
Et on met " et pas ' dans les balises HTML, et on priviligie les ' aux " dans les echo.

Si ma reponse te convient, merci de l'accepter !
vendredi 15 avril 2005 à 10:59:47 | Re : Checkbox recuperer la valeur

MeuSli

Désolé mais vos solutions ne fonctionnent pas pour mon cas, car je met ce code dans un variable $corps et le code php ne s'execute pas. J'ai cette erreur:
Parse error: parse error, unexpected T_STRING

Et pour les " ou ', je suis d'accord pour les balises HTML mias pas pour les echo.
Par ex: <? echo '$var'; ?> affiche $var
vendredi 15 avril 2005 à 11:09:50 | Re : Checkbox recuperer la valeur

JoJo738

Membre Club
Réponse acceptée !
Re,
Oui, mais echo "$var" n'est pas vraiment valide.
echo $var; oui
echo "$var"; pas top
echo '...', $var; oui

Et si tu recupere dans $corps :
 $corps .= '<input type="ckeckbox" name="terres" value="true" ' . (isset($_POST['terre']) ? 'checkbox="checkbox"' : '') . ' />';


Si ma reponse te convient, merci de l'accepter !
vendredi 15 avril 2005 à 11:10:53 | Re : Checkbox recuperer la valeur

JoJo738

Membre Club
Et j'ai oublié, il faut mettre <?php et non <?


Si ma reponse te convient, merci de l'accepter !
vendredi 15 avril 2005 à 11:26:46 | Re : Checkbox recuperer la valeur

malalam

Administrateur CodeS-SourceS
Hello,

oui c'est pour ca qu'il suffit de metre echo $var;

Pourquoi veux tu alors mettre des cotes ?

Et si c'est dans une balise html, c'est ainsi que ca s'ecrit :

<option type="checkbox" name="choix" value="<php echo $var; ?>">blabla</option>

Pour ton erreur, c'est juste une erreur de syntaxe, montre ton code. Un guillemet en trop ou en moins sans doute.
vendredi 15 avril 2005 à 11:39:05 | Re : Checkbox recuperer la valeur

MeuSli

JoJo ta solution fonctionne patiellement: j'affiche un input de type text.
Peut tu explique ton code, je ne comprend pas ca: (isset($_POST['terres']) ? 'checkbox="checkbox"' : ''). C'est un if??non??

mon code source : [ Lien ]
vendredi 15 avril 2005 à 11:41:38 | Re : Checkbox recuperer la valeur

MeuSli

C bon, ca affiche un checkbox mais il n'est pas "checked"...

vendredi 15 avril 2005 à 11:46:46 | Re : Checkbox recuperer la valeur

JoJo738

Membre Club
Euh, oui, c'est un if.
(isset($_POST['terres']) ? 'checked="checked"' : '').
si $_POST['terres'] existe mettre 'checked="checked"' sinon metre ''
Et c'est checked sorry ...

Si ma reponse te convient, merci de l'accepter !

1 2

Cette discussion est classée dans : code, checkbox, php, rue, soc


Répondre à ce message

Sujets en rapport avec ce message

Recuperation d'une checkbox [ par maxoudu328 ] bonjour, Je souhaite récupere les information de plusieur checkbox d'une formulaire par PHP, voici comment je mi prend : // les checkbox Anglais It Checkbox tableau php/html [ par ninho44 ] Bonjour a tous,voila je code en php un site intranet...je voudrais faire un tableau avec quatre colonnes dont une qui contient des checkbox...comme ce checkbox [ par webalexpb ] Bonjour, je souhaite récupérer les valeurs des checkbox si elles sont cochés mais seulement mon code ne me récupère que la valeur de la dernière que j affichage / modification fichier texte dans un textarea [ par sly784965 ] Bonjour, j'aimerais créer une page php me permettant d'afficher un fichier texte et ainsi pouvoir le modifier depuis cette même page web. Je n'ai tro Probleme de header, message erreur "Cannot modify header information - headers already sent by..." [ par sebing ] Bonsoir, J'ai un message d'erreur qui apparait: [quote]Warning: Cannot modify header information - headers already sent by (output started at /mnt/159 probleme code postal et ville dans code php [ par docteurmouse ] salut a tous voila mon probleme dans mon site d'annonce (http://www.lecoinbreton.fr/offres-et-recherches-1.htm ) , en accedant aux offre , j'aimerai php variable et header [ par marine34000 ] Bonjour, J'ai déjà réussi a mettre des variables dans un header, mais la je ne comprend ps je n'y arrive plus j'ai un variable queje dois passer nor [PHP] Problème de sécurisation de page. [ par sarahjtm ] Bonjour, Je vous explique mon problème en essayant d'être le plus compréhensible. Je dispose d'un script Allopass (qui permet d'acheter un code), ce help me : formulaure HTML / PHP [ par tici86 ] Bonjour, Petit problème j ai mon formulaire ci dessous , dans un fichier php et un html. Mais y a un hic, je ne reçois pas le message envoyé. Si qu Erreur 500 sur script 5-STARS RATING source 25189 [ par NurboLibra ] Bonjour à tous, Tout d'abord histoire de mettre les P autour du H j'y connais quasi rien en PHP... mas, comme on dit, faut bien commencer un jour.


Nos sponsors


Sondage...

CalendriCode

Mai 2012
LMMJVSD
 123456
78910111213
14151617181920
21222324252627
28293031   

Consulter la suite du CalendriCode

A découvrir



 
Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel (EBArtSoft), Merci à Vincent pour ses précieux conseils.
CodeS-SourceS.com© Toute reproduction même partielle est interdite sauf accord écrit du Webmaster
CodeS-SourceS.com© est une marque déposée tous droits réservés

Google Coop CodeS-SourceS Google Coop CodeS-SourceS
Temps d'éxécution de la page : 0,343 sec (4)

Nous contacter | Annoncer sur CodeS-SourceS | Mentions légales