|
Publicité ' | ||||||||||||||||||||||||
|
|
#1 | ||||||
|
Membre du Club
![]() Étudiant Inscription : septembre 2005 Messages : 220 ![]() |
j'ai crée un formulaire avec plusieurs critères qu'on peut utiliser en même tps.
cependant j'ai un problème quand dans mon formulaire je ne coche pas Code :
<INPUT TYPE=checkbox NAME=bienparkinginterieur VALUE=oui> Code :
Undefined index: bienparkinginterieur in c Code :
Code :
pour passer entre mes pages je fais : Code :
merci beaucoup |
||||||
|
|
00
|
|
|
#2 |
![]() ![]() Guillaume RossoliniDirecteur technique Inscription : février 2004 Messages : 13 720 ![]() |
Salut
Essaie de ne pas vcréer 50.000 sujets, stp... Si la question est la même ou très similaire, tu peux poursuive le même sujet. Ton code HTML est incorrect, il faut l'écrire de cette manière : Code :
<input type="checkbox" name="bienparkinginterieur" value="oui" /> Les valeurs des attributs sont encadrées d'apostrophes ou de guillemets. Toutes les balises HTML doivent être fermées : pour les balises qui ne vont pas en couple (comme <b></b> et <option></option>), il faut mettre un slash ) la fin : <br />, <hr />, <input /> etc. L'erreur d'undefined index : http://php.developpez.com/faq/?page=...fined_constant Pour utiliser implode(), il faut que tu mettes toutes les variables concernées dans un tableau. Étudie bien l'exemple que je t'ai donné hier. de chercher un minimum avant de poser des questions.
__________________
Mes articles - Zend Certified Engineer (PHP + Zend Framework) Ressources PHP - Ressources Zend Framework |
|
|
00
|
|
|
#3 | ||||
|
Membre du Club
![]() Étudiant Inscription : septembre 2005 Messages : 220 ![]() |
excuses moi d'avoir poster plusieurs messages qui ont c'est vrai très proche des autres posts.
j'ai donc bien regarder tes remarques et tes liens concernant d'abord mon problème avec les checkbox. il faut donc que je lui spécifie une valeur quand il est vide dans la page de traitement sinon j'aurai tjs ce message. je pensais faire soit: donner par exemple $biencave=""; et ceci pour toute mes valeurs en checkbox avant de faire mais ca me met toujours l'erreur. je pense donc que cette méthode doit pas etre bonne. j ai donc fais: Code :
enfin en faisant Code :
c est bien ca ?? merciiiiiiii |
||||
|
|
00
|
|
|
#4 |
![]() ![]() Guillaume RossoliniDirecteur technique Inscription : février 2004 Messages : 13 720 ![]() |
Ouaip. Paufine un peu pour la sécurité et ce sera bon.
__________________
Mes articles - Zend Certified Engineer (PHP + Zend Framework) Ressources PHP - Ressources Zend Framework |
|
|
00
|
|
|
#5 | ||
|
Membre du Club
![]() Étudiant Inscription : septembre 2005 Messages : 220 ![]() |
ya un truc que je comprend pas pour les balises select:
Code :
Code :
Erreur de syntaxe près de '' à la ligne 1 |
||
|
|
00
|
|
|
#6 |
![]() ![]() Guillaume RossoliniDirecteur technique Inscription : février 2004 Messages : 13 720 ![]() |
Ce code HTML est correct, n'y touche pas. L'erreur dont tu parles concerne PHP.
Apprends à faire la différence entre une erreur de logique (un bug) et une erreur de syntaxe (le script n'est pas du tout exécuté).
__________________
Mes articles - Zend Certified Engineer (PHP + Zend Framework) Ressources PHP - Ressources Zend Framework |
|
|
00
|
|
|
#7 |
|
Membre du Club
![]() Étudiant Inscription : septembre 2005 Messages : 220 ![]() |
ok merci
donc cette erreur renvoye à un problème au niveau de ma requête ? ca m'arrive de tps en tps ce genre d'erreur : ca m envoye la ligne un alors que la ligne un correspond souvent a <html> c est a la ligne un de la requête si j ai bien compris ? |
|
|
00
|
|
|
#8 |
![]() ![]() Guillaume RossoliniDirecteur technique Inscription : février 2004 Messages : 13 720 ![]() |
Je suis comme ePoX, je n'ai pas de boule de cristal.
Utilise un bon éditeur de code avec un débogueur, cela t'aidera.
__________________
Mes articles - Zend Certified Engineer (PHP + Zend Framework) Ressources PHP - Ressources Zend Framework |
|
|
00
|
|
|
#9 | ||||||
|
Membre Expert
![]() ![]() Inscription : janvier 2004 Messages : 1 238 ![]() |
Citation:
Citation:
Code :
regarde aussi ici : http://fr.php.net/manual/fr/language...s.external.php
__________________
PHP : Regle n°1 : mysql_query(...), mysql_connect(...) et mysq_select_db(...) doivent EN DEBUG etre suivies de or die(mysql_error()); (mais jamais en production) Regle n°2 : Mieux encore : mysql_query($requete) or die("$requete<br/>".mysql_error()); Regle n°3 : echo '<pre>';var_dump($var);echo '</pre>'; affiche le contenu et le type d'une variable. Publiez vos textes de fantasy et de science-fiction sur http://www.cercledefaeries.com/concours/ |
||||||
|
|
00
|
|
|
#10 |
![]() ![]() Guillaume RossoliniDirecteur technique Inscription : février 2004 Messages : 13 720 ![]() |
Fladnag : s'il a activé les autoglobales, c'est correct. Bien sûr, tu as raison et il ne faudrait pas. Mea culpa. J'ai tendance à fatiguer, ces jours-ci...
__________________
Mes articles - Zend Certified Engineer (PHP + Zend Framework) Ressources PHP - Ressources Zend Framework |
|
|
00
|
|
|
#11 |
|
Membre du Club
![]() Étudiant Inscription : septembre 2005 Messages : 220 ![]() |
J'ai trouvé mon erreur , j'avais mis deux ; après ma requête
la ca marche bien faut juste que maintenant j'attaque la fonction implode dans ma pagination et un peu de javascript pour bloquer certaines valeurs impossible. je te remercie bcp de ta patience. |
|
|
00
|
|
|
#12 |
|
Membre du Club
![]() Étudiant Inscription : septembre 2005 Messages : 220 ![]() |
j'ai regardé la fonction implode mais je séche vraiment!!
manuellement ca devrait faire ca pour les parametres Code :
$tmp .= " <A href=\"?num=" . ($Npag2-1)*$Nmax . "&mini=".$choix."&maxi=".$choix2."\">" comment transformer ca en je pensais a et donc faire: Code :
$tmp .= " <A href=\"?num=" . ($Npag2-1)*$Nmax . "&mini=".$choix."&maxi=".$choix2."\">" (bienprix between "400001" and "999999999999") ca sera incorrect de faire Code :
&bienprix between "400001" and "999999999999" |
|
|
00
|
|
|
#13 |
|
Membre du Club
![]() Étudiant Inscription : septembre 2005 Messages : 220 ![]() |
en faite je crois que je viens de comprendre, c est pas ca qu'il faut que je transmet mais plutot la value des champs :
|
|
|
00
|
|
|
#14 | ||||
|
Membre du Club
![]() Étudiant Inscription : septembre 2005 Messages : 220 ![]() |
j'ai fais une condition pour permettre aux personnes qui ne valident aucun critères, de voir tout les biens: j ai fais
Code :
je me demande si c est pas qu un champ n est pas reconnu en valeur "" j ai pourtant fais dans le formulaire: pour les select name et pour les checkbox j ai juste mis une valeur a oui mais pas de valeur "". par la suite je fais avant de tester ma boucle if Code :
a quoi cela pourrait etre du ? les checkbox sont ils considerer isset meme si on leur met pas de valeur ce qui ferait qu'on les considere pas leur valeur a ""?? je sais pas si je suis clair merci en tout cas ( je vais revérifier mes valeurs on s est jamais !!) |
||||
|
|
00
|
|
|
#15 | ||
|
Membre du Club
![]() Étudiant Inscription : septembre 2005 Messages : 220 ![]() |
c'est bon ne tenez pas compte de ce que j'ai mis avant j'ai réussi à me dépatouiller!!
j ai juste une question toute bête: j'aimerai dans mon script php plutot que faire un header dans la page active, envoyez vers la page montrebienbis4.php plutot que de rester dans la page active. Code :
vous voyez ?? merci |
||
|
|
00
|
|
|
#16 |
|
Membre du Club
![]() Étudiant Inscription : septembre 2005 Messages : 220 ![]() |
j'ai trouvé aussi !!!
|
|
|
00
|
|
|
#17 | ||
|
Membre du Club
![]() Étudiant Inscription : septembre 2005 Messages : 220 ![]() |
j'ai juste un dernier problème que je n'arrive vraiment pas à régler:
c est passé les valeurs de la fonction implode entre les pages de ma pagination Code :
mettre les value que je recois des formulaire dans un tableau et utiliser le couple name et value pour les passer entre les pages de ma pagination. cependant dois je utiliser cette même fonction implode dans mon a href yogui ??? merci jérôme je pense qu'il faut que je crée un tableau a deux dimensions avec les couples (name et value) mais comment ca se crée ? car dans l'exemple qu on a utilisé , on a pris un tableau avec un seul paramètre qu'on a stocké ? remerci |
||
|
|
00
|
|
|
#18 |
![]() ![]() Guillaume RossoliniDirecteur technique Inscription : février 2004 Messages : 13 720 ![]() |
J'avoue être un peu perdu... Tu as fait pllein de modifs tout seul, et je t'en félicite, mais du coup il va falloir que je lise tout
![]() En attendant, je te recommande ce tutoriel : http://pbnaigeon.developpez.com/tuto...phe-guillemet/
__________________
Mes articles - Zend Certified Engineer (PHP + Zend Framework) Ressources PHP - Ressources Zend Framework |
|
|
00
|
|
|
#19 | ||
|
Membre du Club
![]() Étudiant Inscription : septembre 2005 Messages : 220 ![]() |
J'ai regardé l'article et je le trouve très intéressant surtout les diffèrences de vitesse de traitement selon les méthodes guillemets ou apostrophe....
j'ai un peu affiné je pense la manière dont j'aimerai passer mes valeurs entre les pages, normalement je devrai avoir qu'un tableau a faire, je rajouterai un tableau $pagination qui va contenir les valeurs que je veux passer entre les pages et dans le a href , j'utiliserai la fonction implode: Code :
|
||
|
|
00
|
|
|
#20 | ||
![]() ![]() Guillaume RossoliniDirecteur technique Inscription : février 2004 Messages : 13 720 ![]() |
Je t'ai donné ce lien surtout pour des raisons de lisibilité du code : compare
Code :
Attention dans tes paramètres de l'URI, la syntaxe n'est pas la même qu'en SQL : nom_parametre=valeur_parametre (sans espaces ni guillemets).
__________________
Mes articles - Zend Certified Engineer (PHP + Zend Framework) Ressources PHP - Ressources Zend Framework |
||
|
|
00
|
Copyright © 2000-2012 - www.developpez.com