fonction empty ?

Répondre


Cette question est un moyen d’empêcher des soumissions automatisées de formulaires par des robots.
Smileys
:D :) :( :o :shock: :? 8-) :lol: :x :P :oops: :cry: :evil: :twisted: :roll: :wink: :!: :?: :idea: :arrow: :| :mrgreen: =D> #-o =P~ :^o :non: :priere: 8-|
Voir plus de smileys
  Revue du sujet
 

  Étendre la vue Revue du sujet : fonction empty ?

par Invité » 14 juil. 2005, 16:33

de rien ;)

resolu

par pepi » 14 juil. 2005, 10:33

Merci pour ce conseil, ca m a aide a trouver la source du probleme.

par raptor » 13 juil. 2005, 14:00

hello,

faire un foreach du tableau $_POST

@+

par pepi » 13 juil. 2005, 13:24

alut!
Je n'utilisais plus les elseif a mon dernier essai. C tres embètant car ca doit etre un truc tout bete.
Sinon comment faites vous generalement pour vos rechercher dans une base apres formulaire? j ai pense faire des requetes par eliminations, mais apparemment la formule avec les if ne passe pas. Y aurait-il une autre moyen de chercher:

-d'apres un seul critere +
-tous les autres champs du formulaires sont vides(pas selectionne ds la liste)?

par raptor » 13 juil. 2005, 12:46

hello,

essaye avec !empty au lieu de !(empty

@+

ps: et on ecrit elseif et non else if

par pepi » 13 juil. 2005, 11:55

J ai meme essaye cette formule sans succes:

if (!(empty($pais)))
{
if (empty($profesion))
{
if (empty($duracion))
{
if (empty($mes_inicio))
{
if (empty($si_cursos))

{

$result=mysql_query("SELECT * FROM trabajos WHERE Pais2='$pais'");
$nb_result=0;
}//else

}
}
}
}

par pepi » 13 juil. 2005, 10:41

bon la je l ai fait en initialisant a 0 qui normalement retourne TRUE mais ca marche toujours pas, j ai aussi essaye:

else if ( (!(empty($pais))) && (empty($profesion)) && (empty($duracion)) && (empty($mes_inicio)) && (empty($si_cursos)) )

sans resultat

par pepi » 13 juil. 2005, 10:39

en fait j y affecte la valeur de $_POST mais je ne les ai pas initialisees auparavant;

par Cyrano » 13 juil. 2005, 09:43

Comment initialises-tu la valeur de ces variables ?

fonction empty ?

par pepi » 13 juil. 2005, 09:39

Bonjour,

J ai une demande toute bete: je n arrive pas a ecrire l'inverse de cette formule (c une recherche sur 5 criteres et je souhaite tout d abord faire un cas ou seul le premier critere de la liste est rempli).

J ai mis:

else if (!(empty($pais))) {...}

je cherche a ecrire l'inverse de ca pr couvrir d'autres conditions sans succes, j ai essaye:

else if ( empty($profesion) && empty($duracion) && empty($mes_inicio) && empty($si_cursos) ){..}

mais ca me retourne l'erreur: "supplied argument non valid" dons je pense que ca vient de la formulatioñ du if, comment ecrit on ca correctement car g essaye de rajouter d autres parentheses sans succes?

merci