Vous ne trouvez pas de réponse à votre problème ? Alors posez la question dans le forum. Souvenez-vous qu'il n'y a jamais de question bête, mais rester dans l'ignorance parce que l'on n'ose pas poser une question, ça c'est une erreur !

Sujet : Formulaire [ Archives / AU SECOURS !!! ] (FEEDL)

mercredi 19 mars 2003 à 10:50:24 | Formulaire

FEEDL

Salut

J'aurais besoin d'un petit coup de main...
A partir d'un formulaire avec des cases à cocher, je souhaite effectuer un affichage different selon les cases cocheés sans pour cela influer sur le resultat du formulaire...

mon malheureux petit code :
Page du formulaire:
<?
session_start();
session_register("first_session");
?>
<? $first_session=0;
?>
<form name="Select" METHOD="get" ACTION="consultation.php?action=validate" target="_top" >

<input type=CHECKBOX name="Aff_G" value="G" checked>

<input type=CHECKBOX name="Aff_C" value="C" checked>

<input type=CHECKBOX name="Aff_MA" value="MA" checked>

<input type=CHECKBOX name="Aff_MO" value="MO" checked>

</form>
Page de resultat :
<?
session_start();
session_register("Aff_G_session");
session_register("Aff_C_session");
session_register("Aff_MA_session");
session_register("Aff_MO_session");
?>
<?
if ($HTTP_GET_VARS["action"]=="validate")
{
if ($HTTP_POST_VARS["Aff_G"]=="G")
{
$Aff_G_session="G";
}
else
{
$Aff_G_session="";
}
if ($HTTP_POST_VARS["Aff_C"]=="C")
{
$Aff_C_session="C";
}
else
{
$Aff_C_session="";
}
if ($HTTP_POST_VARS["Aff_MA"]=="MA")
{
$Aff_MA_session="MA";
}
else
{
$Aff_MA_session="";
}
if ($HTTP_POST_VARS["Aff_MO"]=="MO")
{
$Aff_MO_session="MO";
}
else
{
$Aff_MO_session="";
}
}
?>
<?
if ($Aff_G_session=="G")
{ type affichage G
?>
<?
if ($Aff_C_session=="C")
{ type affichage C
?>
-------
<?
if ((($Aff_MO_session=="MO") || ($Aff_MA_session=="MA") || ($Aff_C_session=="C") || ($Aff_G_session=="G")))
{ affichage de tout
?>


Merci d'avance

FEEDL
Feedl@worldonline.fr

mercredi 19 mars 2003 à 21:54:36 | Re : Formulaire

Tortuegeniale


Salut

Tu enregistrer des variables vides et ensuite tu tests certaines valeur sur tes variables donc obligatoirement vide <> blabla

Va sur cette page, j'ai fait un tutorial qui explique les sessions
http://www.phpcs.com/article.aspx?Val=432

++

--> http://www.kame-house.org <--
La plus grosse base de données sur les dessins animés des années 80
Site gratuit et sans pub


-------------------------------
Réponse au message :
-------------------------------

> Salut
>
> J'aurais besoin d'un petit coup de main...
> A partir d'un formulaire avec des cases à cocher, je souhaite effectuer un affichage different selon les cases cocheés sans pour cela influer sur le resultat du formulaire...
>
> mon malheureux petit code :
> Page du formulaire:
> <?
> session_start();
> session_register("first_session");
> ?>
> <? $first_session=0;
> ?>
> <form name="Select" METHOD="get" ACTION="consultation.php?action=validate" target="_top" >
>
> <input type=CHECKBOX name="Aff_G" value="G" checked>
>
> <input type=CHECKBOX name="Aff_C" value="C" checked>
>
> <input type=CHECKBOX name="Aff_MA" value="MA" checked>
>
> <input type=CHECKBOX name="Aff_MO" value="MO" checked>
>
> </form>
> Page de resultat :
> <?
> session_start();
> session_register("Aff_G_session");
> session_register("Aff_C_session");
> session_register("Aff_MA_session");
> session_register("Aff_MO_session");
> ?>
> <?
> if ($HTTP_GET_VARS["action

jeudi 20 mars 2003 à 10:52:50 | Re : Formulaire

FEEDL

Merci à tous "tortuegenial en particulier"
Voici le resultat corrigé
Page de formulaire:

<form name="Select" METHOD="get" ACTION="resultat.php?Action=Validate" target="_top" >

<input type=CHECKBOX name="Aff_G" value="G" checked>

<input type=CHECKBOX name="Aff_C" value="C" checked>

<input type=CHECKBOX name="Aff_MA" value="MA" checked>

<input type=CHECKBOX name="Aff_MO" value="MO" checked>

<input TYPE="submit" value="Envoyer" name="Rechercher">
</form>

Page de resultat:
Récupération des cases cochées:
<?
if ($Action=="Validate")
{
if ($Aff_G=="G")
{
$Aff_G_session="G";
}
else
{
$Aff_G_session="";
}
if ($Aff_C=="C")
{
$Aff_C_session="C";
}
else
{
$Aff_C_session="";
}
if ($Aff_MA=="MA")
{
$Aff_MA_session="MA";
}
else
{
$Aff_MA_session="";
}
if ($Aff_MO=="MO")
{
$Aff_MO_session="MO";
}
else
{
$Aff_MO_session="";
}
}

?>
Affichage si rien
<? if (0)
{
?>
<? } ?>
Affichage si la checkbox G cochée
<?
if ($Aff_G=="G")

{?>
<?php
}
?>
Affichage si la checkbox G + C cochées
<?php
if ($Aff_C=="C")
{
?>
<?
}

?>
Affichage si la checkbox G + C + MA cochées
<?
if ($Aff_MA=="MA")
{

?>
<?
}
?>
Affichage si la checkbox G + C + MA + MO cochées
<?
if ((($Aff_MO=="MO") || ($Aff_MA=="MA") || ($Aff_C=="C") || ($Aff_G=="G")))
{
?>
<? } ?>
Et voila .
FeedlMerci pour tout ces scripts


-------------------------------
Réponse au message :
-------------------------------

>
> Salut
>
> Tu enregistrer des variables vides et ensuite tu tests certaines valeur sur tes variables donc obligatoirement vide <> blabla
>
> Va sur cette page, j'ai fait un tutorial qui explique les sessions
> http://www.phpcs.com/article.aspx?Val=432
>
> ++
>
> --> http://www.kame-house.org <--
> La plus grosse base de données sur les dessins animés des années 80
> Site gratuit et sans pub
>
>
> -------------------------------
> Réponse au message :
> -------------------------------
>
> > Salut
> >
> > J'aurais besoin d'un petit coup de main...
> > A partir d'un formulaire avec des cases à cocher, je souhaite effectuer un affichage different selon les cases cocheés sans pour cela influer sur le resultat du formulaire...
> >
> > mon malheureux petit code :
> > Page du formulaire:
> > <?
> > session_start();
> > session_register("first_session");
> > ?>
> > <? $first_session=0;
> > ?>
> > <form name="Select" METHOD="get" ACTION="consultation.php?action=validate" target="_top" >
> >
> > <input type=CHECKBOX name="Aff_G" value="G" checked>
> >
> > <input type=CHECKBOX name="Aff_C" value="C" checked>
> >
> > <input type=CHECKBOX name="Aff_MA" value="MA" checked>
> >
> > <input type=CHECKBOX name="Aff_MO" value="MO" checked>
> >
> > </form>
> > Page de resultat :
> > <?
> > session_start();
> > session_register("Aff_G_session");
> > session_register("Aff_C_session");
> > session_register("Aff_MA_session");
> > session_register("Aff_MO_session");
> > ?>
> > <?
> > if ($HTTP_GET_VARS["action

lundi 3 janvier 2005 à 11:51:52 | Re : Formulaire

taquinade

Salut,

J'ai un petit soucis lorsque j'utilise le code de cet exemple:

Notice
: Undefined variable: Action in c:\php\chomage\pages\resultat.php on line 2
Affichage si rien Affichage si la checkbox G cochée
Notice: Undefined variable: Aff_G in c:\php\chomage\pages\resultat.php on line 46
Affichage si la checkbox G + C cochées
Notice: Undefined variable: Aff_C in c:\php\chomage\pages\resultat.php on line 54
Affichage si la checkbox G + C + MA cochées
Notice: Undefined variable: Aff_MA in c:\php\chomage\pages\resultat.php on line 63
Affichage si la checkbox G + C + MA + MO cochées
Notice: Undefined variable: Aff_MO in c:\php\chomage\pages\resultat.php on line 72

Notice: Undefined variable: Aff_MA in c:\php\chomage\pages\resultat.php on line 72

Notice: Undefined variable: Aff_C in c:\php\chomage\pages\resultat.php on line 72

Notice: Undefined variable: Aff_G in c:\php\chomage\pages\resultat.php on line 72

Cela vient d'ou ???

Merci

lundi 3 janvier 2005 à 11:52:10 | Re : Formulaire

taquinade

Salut,

J'ai un petit soucis lorsque j'utilise le code de cet exemple:

Notice
: Undefined variable: Action in c:\php\chomage\pages\resultat.php on line 2
Affichage si rien Affichage si la checkbox G cochée
Notice: Undefined variable: Aff_G in c:\php\chomage\pages\resultat.php on line 46
Affichage si la checkbox G + C cochées
Notice: Undefined variable: Aff_C in c:\php\chomage\pages\resultat.php on line 54
Affichage si la checkbox G + C + MA cochées
Notice: Undefined variable: Aff_MA in c:\php\chomage\pages\resultat.php on line 63
Affichage si la checkbox G + C + MA + MO cochées
Notice: Undefined variable: Aff_MO in c:\php\chomage\pages\resultat.php on line 72

Notice: Undefined variable: Aff_MA in c:\php\chomage\pages\resultat.php on line 72

Notice: Undefined variable: Aff_C in c:\php\chomage\pages\resultat.php on line 72

Notice: Undefined variable: Aff_G in c:\php\chomage\pages\resultat.php on line 72

Cela vient d'ou ???

Merci

lundi 3 janvier 2005 à 11:59:19 | Re : Formulaire

Tortuegeniale

Salut

Suffit de traduire : Notice: Undefined variable
Attention : Variable inconnue.

Tu utilises peux être easy php. La gestion des erreurs est strict sur la 1.7. Elle affiche les erreurs mais aussi les avertissements. un avertissement affiche un message mais la page s'éxécute sans pb. Pour corriger se probleme regarde error_report sur la doc php (pas sur de l'orthographe de la fonction). Tu peux la modif sois dans le php ini, soit dans ton script.

++

------
Ingénieur en développement PHP
=> http://www.kame-house.org La plus grosse base de données de DA du net

lundi 3 janvier 2005 à 12:05:39 | Re : Formulaire

taquinade

merci,

Il suffit de mettre dans son code:

// Désactiver le rapport d'erreurs
error_reporting(0);

@+





Cette discussion est classé dans : page, formulaire, cases, resultat, feedl


Répondre à ce message

Sujets en rapport avec ce message

resultat de formulaire [ par tapas64 ] Bonjour,J'ai un formulaire tout simple (méthode POST) qui demande à l'utilisateur de saisir un nombre et ensuite de valider pour effectuer un traiteme bouton formulaire "flottant" [ par brezoneg ] Bonjour,J'ai créé un formulaire en php qui envoie le résultat dans une base de donnée .Mais le formulaire ne tient pas sur la page le bouton "modifier formulaire et hidden [ par xabivalencia ] bonjour,J ai un petit souci de code. Je vous explique d abord ce que j ai fait: Fichier 1 "formulaire_verif.php": Il permet a l utilisateur de rentrer formulaire et variables [ par bj33 ] bonjour j'ai un pb avec la récupération et l'envoi d'un formulaire.mon hébergeur utilise la méthode get et les register_globals à on.l'hébergeur c'est Inclure un formulaire dans une page. [ par djangoboy ] Bonjour à tous, Alors je vias bientôt poster une source sur le site mais j'ai un problème avec le design. C'est pour ce que je veux inclure mes pages Valider formulaire POST [ par olerien ] Bonjour,Voila ma situation: je récupère des données d'un formulaire POST dans un recup.php pour le traitement et l'insertion dans une base mySQL. Lors Récupérer les valeurs d'un formulaire [ par nougitch ] Sûrement très simple, Sur ma première page, un formulaire avec une zone de texte et un bouton radion à sélectionner parmi deux. Sur la seconde page, comment creer un page php par formulaire [ par spaa05 ] bonsoirje ve savoir comment creer un page php par formulaire 1 champ = nom de la page.phplo nom de la page est le contenu Créer un fichier HTML à partir d'un formulaire [ par vernoff ] Salut, j'ai créé un formulaire (tout ce qu'il y a de plus simple), ensuite je clic sur le bouton envoyer, il m'envoie sur la page que j'ai mis pour "a formulaire verification [ par johnmichel57 ] bonjour, encore moi desole....Voila, j'ai mon formulaire, quand je clique sur envoi il y a verification, tout marche correct, mais si il y a un champ


Nos sponsors

Sondage...

CalendriCode

Juillet 2009
LMMJVSD
  12345
6789101112
13141516171819
20212223242526
2728293031  

Consulter la suite du CalendriCode

Téléchargements

Logiciels à télécharger sur le même thème :

Comparez les prix Nouvelle version

Photothèque Nouveau !



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
Temps d'éxécution de la page : 0,749 sec

Google Coop CodeS-SourceS Google Coop CodeS-SourceS


Certaines images présentes sur le site (notament certains avatars) sont issues des collections IconShock, donc si vous souhaitez utiliser ces icons vous devez les acheter, ne les copiez pas et ne utilisez pas dans vos sites et applications sans les avoir commandé.