if else & company

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 : if else & company

Re: rere

par Truc » 01 mars 2006, 20:24

les acolades ......{ } dans cette portion ....car je doute qu'il sont juste
Il n'y en as pas d'accolades... a toi de savoir quel blocs doivent etre exécutés et dans quels cas.

à savoir que si un IF ne contient qu'une seule instruction les accolades peuvent etre omises si un test (IF ou ELSE) contient plusieurs instruction il faut toutes les placer entre {}

par mario » 01 mars 2006, 20:24

   
<?php
if (isset($_POST['recherche'])){
      $recherche = strip_tags($_POST['recherche']); // supprime les balises html ... je pense que vu la facon dont tu codes, l'insertion de balise html sera une des nombreuses failles que tu laisseras derrière toi.

      if ( (!empty($recherche)) && (strlen($recherche) >=5) ){
         echo "<b>".$recherche."</b>";
      }
      else
      {
         echo "La recherche doit contenir au moins 5 caractères";
      }
}
Pour le reste, débrouilles toi, on n'est pas des machines à coder ou à corriger.

rere

par knops » 01 mars 2006, 20:20

bonjours

les acolades ......{ } dans cette portion ....car je doute qu'il sont juste

par Truc » 01 mars 2006, 20:19

Que veux tu qu'on corrige ?

Tu as certainement un message d'erreur qui te fait dire qque cela ne fonctionne pas !

Et je suppose que tu as déjà passé un peu de temps sur le Forum aujourd'hui pour oublier le "Bonjour" :-k

Indice:
le ifelse est inutilse dans le 2eme test, un else suffit

if else & company

par knops » 01 mars 2006, 20:13

quelqu'un peutme corriger sa! MERCI SVP

 if ($_POST["recherche"] != htmlentities($_POST["recherche"])) 
echo"Il y a du html là-dedans, et c'est strictement intérdit"
  
if(strlen($chaineRecherchee)>=5) 
echo "La recherche doit porter sur au moins 5 caractères"; 
    

else
echo'<strong>'.$recherche.'</strong> 
 il y\'a ';

 if($resultat <=1)
 echo' '.$resultat.'' ;
 elseif($resultat >1)
   echo''.$resultat.'  ';