Création
d'entreprise
Posez votre question Signaler

Bp include et onchange avec php

usthb_16 5Messages postés 14 mars 2010Date d'inscription 1 mai 2010Dernière intervention - Dernière réponse le 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.
Lire la suite 

Bp include et onchange avec php »

3 réponses
Réponse
+0
moins plus
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 
}
?>
Ajouter un commentaire
Réponse
+0
moins plus
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.
Ajouter un commentaire
Réponse
+0
moins plus
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.
Ajouter un commentaire
Ce document intitulé « bp include et onchange avec php » issu de CommentCaMarche (www.commentcamarche.net) est mis à disposition sous les termes de la licence Creative Commons. Vous pouvez copier, modifier des copies de cette page, dans les conditions fixées par la licence, tant que cette note apparaît clairement.
Dossier à la une
Passage au tout numérique : quel coût pour les particuliers ?