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. 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 !
    1. Modérateur
      J'ai recopié ton code :
      ** 1 *2* 

      Donc ça fonctionne.
  2. 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 !
    1. Modérateur
      Tu peux montrer ce code avec un exemple, car j'ai du mal à saisir ?
  3. Modérateur
    Qu'est sensé faire ce bout de code ?
    Qu'obtiens-tu ?