Erreur PHP

Résolu
Bonjour, j'ai un souci avec cette "formule"
if($start=="" || $start=="0" ){ $start="1"; } 

j'obtiens quoi avec PHP 7 ???

ça bug sur mon site, Why ?

merci !

4 réponses

  1. Modérateur
    Qu'est sensé faire ce bout de code ?
    Qu'obtiens-tu ?
    0
    1. ben rien justement, ou plutôt la valeur de $start est mise à vide,
      même si elle était à 2 avant le traitement !!!

      je pige pas !
      0
      1. Modérateur
        Tu peux montrer ce code avec un exemple, car j'ai du mal à saisir ?
        0
    2. voilà voilà :
      // Variables par défaut 
      if($maxmots==""){ $maxmots="20"; } 
      if($maxipage==""){ $maxipage="20"; } 
      if($start=="" || $start=="0" ){ $start="1"; } 
      $longueur_blork=strlen($blork); 
      $blork=trim($blork); 
      $blork=ereg_replace(" +", " ", $blork); 
      $blork2=htmlspecialchars($blork); 
      $form_recherche="<div align='center'><form method=get>
      <h3>Inscrivez un mot dans la boite ci-dessous :</h3>
      <input type=hidden value=\"go\" name=action>
      <input type=text value=\"$blork2\" maxlength=50 size=25 name=blork>
      <br /><br /><input type=submit value='et lancez la recherche.'><br /><br />
      </form></div>"; 
      // On vérifie que la recherche est correctement lancée 
      echo " ** ".$start." *2* ";
      if($action!=="go"){ echo("$form_recherche"); 
      include("blork_engine_bas.php"); 
      exit(); } 


      echo " ** ".$start." *2* "; n'est là que pour voir ce que ça donne ! ça ne fait pas partie du projet !
      0
      1. Modérateur
        J'ai recopié ton code :
        ** 1 *2* 

        Donc ça fonctionne.
        0