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.
A voir également:

3 réponses

Alain_42 Messages postés 5361 Date d'inscription   Statut Membre Dernière intervention   894
 
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
NothingAtALL Messages postés 26 Date d'inscription   Statut Membre Dernière intervention   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
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