begin process at 2012 05 31 05:09:43
  Trouver un code source :
 
dans
 
Accueil > Forum > 

Archive PHP

 > 

Archives

 > 

AU SECOURS !!!

 > 

pb de formulaire


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

pb de formulaire

vendredi 2 juillet 2004 à 11:49:01 | pb de formulaire

ronanf235

bonjour

j'ai un formulaire avec plein de bouton radio, et lorsque je fais l'envoie a ma base MySql, je passe par un script qui recoit toutes les variables en POST et qui execute les commandes sql.
le pb c'est que si un champ de type radio n'est pas initialise, ca hurle au scandale

par exemple :
Notice: Undefined index: auteur in c:\program files\easyphp1-7\www\ajoutquestionnaire.php on line 14

est ce que je dois tester toutes mes variables (env 60 !!) ?
existe t il un moyen pour rendre une valeur par defaut ?
le formulaire ne devrait pas instancier des variables vides lors du submit ?

je suis perdu...
merci de votre aide
ronan
vendredi 2 juillet 2004 à 13:22:03 | Re : pb de formulaire

coockiesch

Salut!
Tu peux nous poster le code de ton formulaire ainsi que de la réception des variables?

@++

R@f

"On dit que seulement 10 personnes au monde comprenaient Einstein. Personne ne me comprends. Suis-je un génie???"

www.progforum.net: Aide en programmation!
vendredi 2 juillet 2004 à 13:52:32 | Re : pb de formulaire

Houzefa

tu pourrais utiliser la fonction isset() et tester les 60 variables, contrairement à ce que tu peux penser cette fonction est très rapide et le test de 60 valeurs ne te fera pas perdre une demi-seconde.

Houzéf@ - www.123toto.com
vendredi 2 juillet 2004 à 15:40:17 | Re : pb de formulaire

mfaraday

Salut !

Le problème vient probablement du fait que dans php.ini error.reporting est défini sur E_ALL... ça se trouve sur le net...

je sais que c utile de laisser sa configuration en l'état car lors de la mise en place sur le net d'un site, pas de problème de variable non instanciée...

Et en effet la solution la mieux est :
$mavar = !isset($_POST['mavar']) ? '' : $_POST['mavar'];

$_POST ou $_GET ou $_SESSION...

voili voulou

++ florian
vendredi 2 juillet 2004 à 15:44:08 | Re : pb de formulaire

mfaraday

Pour plus d'information sur error_reporting()

-> Nexen.net -> error_reporting
vendredi 2 juillet 2004 à 15:45:25 | Re : pb de formulaire

mfaraday

Pour la configuration de php.ini
-> nexen.net -> configuration PHP
vendredi 2 juillet 2004 à 16:04:14 | Re : pb de formulaire

ronanf235

j'ai finalement opte pour le test des variables
merci a tous pour votre aide

ronan
vendredi 2 juillet 2004 à 19:22:54 | Re : pb de formulaire

GRenard

Si tu veux, tu peux te faire une fonction par exemple qui test toutes tes variables à partir d'une variable tableau

$variable = array('something','other');

for($i=0;$i<count($variable);$i++)
if(!isset($_GET[$variable[$i]]))
echo "ERREUR\n";

Si ca ne vient pas de GET ou POST, tu n'as qu'à utiliser l'instanciation dynamique :

for($i=0;$i<count($variable);$i++)
if(!isset($$variable[$i]))
echo "ERREUR";


Cette discussion est classée dans : pb, variables, formulaire, radio


Répondre à ce message

Sujets en rapport avec ce message

des salsh dans les variables issues de formulaire -> grrrrr [ par skrol29 ] Bonjour,Je viens de m'aperçevoir que PHP (ou bien le protocole HTTP) ajoute des slashes (/) devant certains caractères commes le guillement simple (') pb dans un formulaire [ par nikos283 ] SalutJ'ai un petit pb, j'ai besoin d'une astuce. Voila j'ai un formulaire avec des champs a remplir du genre mais j'aimerai definir la taille maxi de formulaire [ par cba ] cbaj'ai créé un formualire en HTML dont les données des variables sont envoyées dans un fichier.txt.criq.php traite les données des variables et écrit Pb Recup variables FORM POST [ par fil ] Bonjour, Je suis en train de me prendre la tete sur un moyen de recuperer des variables d'un formluaire qui est créé dynamiquement par la lecture des passer un nombre de variables non-définis dans un formulaire [ par hacko ] voila, pour un site, je dois afficher un nombre non-définis de check-box dans un formulaire, ceci est généré en php comme ceci : for ($cpt=0;$cpt<=$l formulaire feedback FLASH sur FREE.FR [ par phpiste ] Hello ;)J'ai un formulaire .SWF qui récupère les détails des visiteurs de mon site "tout en flash" (=feedback, quoi). (variables du genre nom, company PB avec Formulaire HTML [ par Spe6men ] J'ai un probleme tres simple je pense mais tres ennuyeuJe narive pas a recuperer le nom entrer dans un champs de texte sur la page index.html a destin pb avec un champ de type file [ par ouiskie ] Salut,j'ai un formulaire, et dedans il y a un chmap de type file, pour aller chercher l'adresse d'une image. Je v chercher l'adresse avec le bouton pa pb de checkbox dans un formulaire [ par Bowlest ] BowlestJ'ai un formulaire avec des checkbox, que je POST dans une Base de Donnée MYSQL, voila un exemple: <input name="kind" type="chec pb de frame [ par fmazoue ] bon je va essayer d'etre clairj'ai une frame F1 pour un entete de formulairej'ai une frame F2 pour le reste du formulairedans F1 je saisi un numéro qu


Nos sponsors


Sondage...

Comparez les prix

CalendriCode

Mai 2012
LMMJVSD
 123456
78910111213
14151617181920
21222324252627
28293031   

Consulter la suite du CalendriCode

Photothèque

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,499 sec (3)

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