Bp include et onchange avec php

usthb_16 Messages postés 5 Date d'inscription   Statut Membre Dernière intervention   -  
usthb_16 Messages postés 5 Date d'inscription   Statut Membre Dernière intervention   -
Bonsoir:
J'ai un problème avec PHP mon code et comme suit :
Une page page.php qui contient des conditions if
(exemple : if var==1
Include ("detail.php " );

La page detail.php contient formulaire
<form name='txt' methode='get'>
<input type='texte' name= `cherche' onchange="document.txt.submit() ; ">
</form>
$v=$GET[`cherche'] ;
Echo $v ;
Le problème est le suivant :
Si j'exécute detail.php sa marche et je récupère $v mais si j'exécute page.php sa marche pas
Je recupere rien.

j'espere que quelqu'un peut m'aider.

3 réponses

  1. Alain_42 Messages postés 5413 Statut Membre 904
     
    if var==1
    Include ("detail.php " );


    var n'est pas une variable php
    il faut qu'elle commence par $
    <?php
    if $var==1{
    include ("detail.php " ); //include tout en minuscule 
    }
    ?>
    
    0
  2. NothingAtALL Messages postés 26 Statut Membre 5
     
    En php le if doit contenir des parenthères et comme Alain a dit les variables php doivent toujours contenir un $ devant.

    if ($var == 1)
    include ('detail.php');

    serait la bonne façon de procéder.

    Tu aurais du voir la ligne de l'erreur en exécutant ton code. Si ce n'est pas le cas, il faut mettre display_errors = On dans ton php.ini. Ne pas oublier de remettre la ligne a Off si le site va en production.
    0
  3. usthb_16 Messages postés 5 Date d'inscription   Statut Membre Dernière intervention  
     
    merci pour vos repenses
    c une erreur de frape c juste que j'ai oublié $ mais ce n'est pas le probleme.
    car sa marche bien avec detail.php mais sa marche pas avec include
    merci une autre fois.
    0