Bp include et onchange avec php

Fermé
usthb_16 Messages postés 5 Date d'inscription dimanche 14 mars 2010 Statut Membre Dernière intervention 1 mai 2010 - 24 avril 2010 à 21:27
usthb_16 Messages postés 5 Date d'inscription dimanche 14 mars 2010 Statut Membre Dernière intervention 1 mai 2010 - 24 avril 2010 à 22:22
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 dimanche 3 février 2008 Statut Membre Dernière intervention 13 février 2017 894
24 avril 2010 à 21:41
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 mercredi 10 décembre 2008 Statut Membre Dernière intervention 2 mai 2010 5
24 avril 2010 à 21:58
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 dimanche 14 mars 2010 Statut Membre Dernière intervention 1 mai 2010
24 avril 2010 à 22:22
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