" />
rss
Rechercher : dans
Par : Pertinence Date Nom d'utilisateur
Statut : Non résolu

PHP/Mysql INCLUDE

AntoineW, le vendredi 30 septembre 2005 à 07:19:39
Bonjour, pourriez vous m'aider, j'aimerai insérer dans un include
<?php include_once '' ?>
ceci <?php echo $row_menu['lien']; ?>


J'ai essaié diverse manière mais je suis toujours en erreur.
Merci d'avance
Répondre à AntoineW  Signaler ce message aux modérateurs Aller au dernier message

1


  • Ce message vous semble utile, votez !
  • Signaler ce message aux modérateurs
Erdnax, le vendredi 30 septembre 2005 à 08:43:57
Salut,

Euh, je ne comprends pas à 100%, tu veux insérer un echo dans un include ?!
UUUUUU
(fvssyrzrag vaqvdhnag dh'nhphar vqér a'n rapber égé gebhiér ­pbzzr fvtangher)
Répondre à Erdnax

2


  • Ce message vous semble utile, votez !
  • Signaler ce message aux modérateurs
wiwimagique, le vendredi 30 septembre 2005 à 14:22:42
je crois qu'il veut faire ça :

include_once($row_menu['lien']);
Dans sa voiture rouge et jaune
Répondre à wiwimagique

3


  • Ce message vous semble utile, votez !
  • Signaler ce message aux modérateurs
AntoineW, le vendredi 30 septembre 2005 à 15:42:42
Oui, j'aimerai inclure un fichier d'une base de donnée.
J'avais déja insérez <?php include_once($row_menu['lien']); ?>
mais sa ne marche pas ; j'ai toujours une erreur
A-t-il une autre solution

Mon but est de faire un menu dynamique ex: page_id=1 ,......
Répondre à AntoineW

4


  • Ce message vous semble utile, votez !
  • Signaler ce message aux modérateurs
Erdnax, le vendredi 30 septembre 2005 à 16:01:24
Euh,

Est-ce qu'avant ça tu fais une connexion à ta base de donnée (en php) ?

Et balancé comme ça, je vois pas (encore !!) le rapport avec un menu, mais je suppose qu'il est contenu dans ta base, et que tu veux le générer par php ?
UUUUUU
(fvssyrzrag vaqvdhnag dh'nhphar vqér a'n rapber égé gebhiér ­pbzzr fvtangher)
Répondre à Erdnax

5


  • Ce message vous semble utile, votez !
  • Signaler ce message aux modérateurs
AntoineW, le vendredi 30 septembre 2005 à 16:08:49
Merci de ta réponse,

Je vais expliquer plus en détails.
J'ai créer ma base menu avec comme champs id,nom,lien

Sur ma page principale j'ai fait un include pour la page du menu.
donc ma page principale apparait bien avec le menu en question.

en dessous de la page j'ai placé <?php include($row_m['lien']); ?>
pour afficher le milieu de la page. cela fait bien apparaitre ma premiere page.

Mais lorsque je clique sur un lien . j'aimerai faire apparaitre les autres pages. donc page_id=1, page_id=2,....

J'espere que tu me conprens :)

Si tu as un aute moyen pour faire un menu dynamique et surtout pour faire un site multilangue tu peux m'aider

Merci d'avance
Antoine
Répondre à AntoineW

6


  • Ce message vous semble utile, votez !
  • Signaler ce message aux modérateurs
Erdnax, le vendredi 30 septembre 2005 à 16:27:56
En gros, tu veux travailler avec des pseudos frames php ?

Si c'est ça, un peu de lecture :

http://www.editeurjavascript.com/trucs/24,pseudo_frame.php

http://forum.hardware.fr/hardwarefr/Programmation/Pseudo-Fra­me-sujet-75831-1.htm

Comme ça, lorsque tu cliques dans ton menu sur page.php?page_id=2 et ben hop, c'est tout expliqué ;)

@+
UUUUUU
(fvssyrzrag vaqvdhnag dh'nhphar vqér a'n rapber égé gebhiér ­pbzzr fvtangher)
Répondre à Erdnax

7


  • Ce message vous semble utile, votez !
  • Signaler ce message aux modérateurs
AntoineW, le vendredi 30 septembre 2005 à 16:29:47
Merci pour ton aide, je vais aller faire un peu de lecture.
Répondre à AntoineW

8


  • Ce message vous semble utile, votez !
  • Signaler ce message aux modérateurs
AntoineW, le vendredi 30 septembre 2005 à 16:43:59
Encore un petit probleme, pour définir la variable page
j'ai placé ce petit bout de code
<?php if(!isset($_GET['page'])) $_GET['page']=1; ?>
mais j'ai toujours une erreur sur ma page

Je suis un petit débutant
encore merci
Répondre à AntoineW

9


  • Ce message vous semble utile, votez !
  • Signaler ce message aux modérateurs
Erdnax, le vendredi 30 septembre 2005 à 16:56:53
En fait, tu ne peux pas définir ce qui est dans l'url de cette manière, mais tu dois pouvoir faire ça comme ça :
<?php if(!isset($_GET['page'])){ $page=1; }?> 

Ca marche ? UUUUUU
(fvssyrzrag vaqvdhnag dh'nhphar vqér a'n rapber égé gebhiér pbzzr fvtangher)
Répondre à Erdnax

10


  • Ce message vous semble utile, votez !
  • Signaler ce message aux modérateurs
AntoineW, le vendredi 30 septembre 2005 à 17:01:35
Oui sa va, lorsque j'actualise ma page, mais le probleme revient lorsque je clique sur un lien.

merci a toi de prendre de ton temps
Répondre à AntoineW

11


  • Ce message vous semble utile, votez !
  • Signaler ce message aux modérateurs
Erdnax, le vendredi 30 septembre 2005 à 17:02:57
Sous quelle forme sont tes liens ? <a href="quoi?"> ? UUUUUU
(fvssyrzrag vaqvdhnag dh'nhphar vqér a'n rapber égé gebhiér pbzzr fvtangher)
Répondre à Erdnax

12


  • Ce message vous semble utile, votez !
  • Signaler ce message aux modérateurs
AntoineW, le vendredi 30 septembre 2005 à 17:04:25
<a href="me.php?page=accueil">Accueil</a>
Répondre à AntoineW

13


  • Ce message vous semble utile, votez !
  • Signaler ce message aux modérateurs
Erdnax, le vendredi 30 septembre 2005 à 17:07:10
Ah, donc tes liens apparemment sont bons.

Et comment est-ce que tu traite le paramètre page et sa valeur dans me.php ?

Au complet, parce que jusqu'à maintenant, je n'ai eu que des petits bouts, au total, ça donne quoi ?

Oublie pas de mettre des étoiles ou de censurer les parties sensibles (mot de passe etc...) ;)
UUUUUU
(fvssyrzrag vaqvdhnag dh'nhphar vqér a'n rapber égé gebhiér ­pbzzr fvtangher)
Répondre à Erdnax

14


  • Ce message vous semble utile, votez !
  • Signaler ce message aux modérateurs
AntoineW, le vendredi 30 septembre 2005 à 17:12:30
J'ai suivi le code http://www.editeurjavascript.com/trucs/24,pseudo_frame.php .

<?php if(!isset($_GET['page'])){ $page=1; }?>
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
<title>Document sans titre</title>
</head>

<body>
<!-- Liens de votre menu -->
<p><a href="me.php?page=livre">Le livre d'or</a> -
<a href="me.php?page=liens">Les liens</a> -
<a href="me.php?page=forum">Le Forum</a>

<?Php
switch($page) { // Fonction switch : séléction de la case en fonction de la variable $page

case'livre': // Lorsque la variable $page = livre | Rappel : <a href="index.php?page=livre">
include("accueil.php"); // On inclut la page livredor.php
break; // On stop le déroulement du script ici (jusqu'à la fin du switch )

case'liens': // Lorsque la variable $page = liens | Rappel : <a href="index.php?page=liens">
include("accueil.php"); // On inclut la page liens.html
break; // On stop le déroulement du script ici (jusqu'à la fin du switch )

case'forum': // Lorsque la variable $page = forum | Rappel : <a href="index.php?page=forum">
include("accueil.php"); // On inclut la page leforum.php
break; // On stop le déroulement du script ici (jusqu'à la fin du switch )

}
?>
</p>
<p>
</body>
</html>


Je n'ai rien fait d'autre.
Répondre à AntoineW

15


  • Ce message vous semble utile, votez !
  • Signaler ce message aux modérateurs
Erdnax, le vendredi 30 septembre 2005 à 17:16:33
Et ton message d'erreur c'est quoi ?
UUUUUU
(fvssyrzrag vaqvdhnag dh'nhphar vqér a'n rapber égé gebhiér ­pbzzr fvtangher)
Répondre à Erdnax

16


  • Ce message vous semble utile, votez !
  • Signaler ce message aux modérateurs
AntoineW, le vendredi 30 septembre 2005 à 17:18:53
Notice: Undefined variable: page in c:\program files\easyphp1-7\www\fournil\me.php on line 16

et ma ligne 16 est
switch($page) { // Fonction switch : séléction de la case en fonction de la variable $page

lorsque je clique sur un lien
Répondre à AntoineW

17


  • Ce message vous semble utile, votez !
  • Signaler ce message aux modérateurs
Erdnax, le vendredi 30 septembre 2005 à 17:19:56
Ok, donc essaye ça, juste après <?Php tu va à la ligne, et tu met :

$page = $_GET['page'];
UUUUUU
(fvssyrzrag vaqvdhnag dh'nhphar vqér a'n rapber égé gebhiér pbzzr fvtangher)
Répondre à Erdnax

18


  • Ce message vous semble utile, votez !
  • Signaler ce message aux modérateurs
AntoineW, le vendredi 30 septembre 2005 à 17:23:08
Maintenant, mais lien vont mais j'ai toujours la meme erreur en actualisant la page.

Vraiment pas evident tous cela
Répondre à AntoineW

19


  • Ce message vous semble utile, votez !
  • Signaler ce message aux modérateurs
AntoineW, le vendredi 30 septembre 2005 à 17:25:25
J'ai juste l'erreur la premiere fois lorsque j'ouvre le fichier me, puis apres tous est ok
Répondre à AntoineW

20


  • Ce message vous semble utile, votez !
  • Signaler ce message aux modérateurs
Erdnax, le vendredi 30 septembre 2005 à 17:26:05
Bon, alors premièrement, est-ce que tu as compris le fonctionnement de ton script ?

Sinon, il faut que tu le relise, que tu te documente sur le net, c'est assez basique, pas très compliqué, et tu trouvera facilement des infos.

Petite précision toutefois, dans ta ligne :

<?php if(!isset($_GET['page'])){ $page=1; }?>

le "1" doit correspondre à un des paramètres précisé dans tes "case'qqch':"

Mais si tu ne comprends pas ce que tu fais, on va tourner en rond. C'est des erreurs simple, que tu pourrais facilement corriger toi-même ;)
UUUUUU
(fvssyrzrag vaqvdhnag dh'nhphar vqér a'n rapber égé gebhiér pbzzr fvtangher)
Répondre à Erdnax

21


  • Ce message vous semble utile, votez !
  • Signaler ce message aux modérateurs
AntoineW, le vendredi 30 septembre 2005 à 17:33:49
oui je conprens la code enfin +-
que veux tu dire par "case'qqch':"

je ne pige pas prk une fois cliqué sur un lien tous va normalement avec tous les liens. mais lorsque j'ouvre cette page j'ai toujours ce message d'erreur

encore merci de ton aide
Répondre à AntoineW

22


  • Ce message vous semble utile, votez !
  • Signaler ce message aux modérateurs
Erdnax, le lundi 3 octobre 2005 à 09:03:00
Salut,

Passé un bon week-end ? Pas trop pris la tête sur ton code ;) ?

Alors en fait, il faut que ta variable $page corresponde à la page par défaut dans le cas où aucun paramètre ne serait passé dans l'url (pas de ?page=...).

Quelques explications :
case'forum': // Lorsque la variable $page = forum | Rappel : <a href="index.php?page=forum"> 
include("accueil.php"); // On inclut la page leforum.php 
break; // On stop le déroulement du script ici (jusqu'à la fin du switch )


Lorsque tu as un case'forum': (par exemple), cela signifie que si la variable $page (passée dans l'url) contient forum (?page=forum), alors c'est la page accueil.php (include("accueil.php");) qui sera insérée.

Mais dans le cas où rien n'est indiqué dans l'url, il faut que tu définisse une page par défaut.

Alors au final, ça doit te donner quelque chose dans ce style :
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"> 
<html> 
<head> 
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1"> 
<title>Document sans titre</title> 
</head> 

<body> 
<!-- Liens de votre menu --> 
<p><a href="me.php?page=livre">Le livre d'or</a> - 
<a href="me.php?page=liens">Les liens</a> - 
<a href="me.php?page=forum">Le Forum</a> 

<?Php 
if(!isset($_GET['page'])){$page='accueil';}
else{$page=$_GET['page'];}
switch($page) { // Fonction switch : séléction de la case en fonction de la variable $page 

case'accueil': 
include("accueil.php"); 
break; 

case'livre': // Lorsque la variable $page = livre | Rappel : <a href="index.php?page=livre"> 
include("livre.php"); // On inclut la page livredor.php 
break; // On stop le déroulement du script ici (jusqu'à la fin du switch ) 

case'liens': // Lorsque la variable $page = liens | Rappel : <a href="index.php?page=liens"> 
include("liens.php"); // On inclut la page liens.html 
break; // On stop le déroulement du script ici (jusqu'à la fin du switch ) 

case'forum': // Lorsque la variable $page = forum | Rappel : <a href="index.php?page=forum"> 
include("forum.php"); // On inclut la page leforum.php 
break; // On stop le déroulement du script ici (jusqu'à la fin du switch ) 

} 
?> 
</p> 
<p> 
</body> 
</html>
UUUUUU
(fvssyrzrag vaqvdhnag dh'nhphar vqér a'n rapber égé gebhiér pbzzr fvtangher)
Répondre à Erdnax

23


  • Ce message vous semble utile, votez !
  • Signaler ce message aux modérateurs
 zakariae.dlimi, le jeudi 23 août 2007 à 12:50:17
salut ,
lorsqu ta page est nouvellement consulter, cad qu elle ne contient pas dans l url ( ?page=...) la variable n est pas defini,donc c le role de //if (!isset($_GET....) qui lui assigne la valeur 1 chez ton code, puis lorsqu on passe a switch($page) l executeur traite selon la valeur de $page, si la valeur de $page n est pas dans la liste de cas //case'valeur' il ne se passerai rien, toute fois pour bien gerer ces venement utilise le cas //default : instruction;

a mon tour je pose une demande,
quelqu un peut me mettre un lien pour telechargement de site web complet en php pour vendre des produit cosmetique "shop online" quoi qu il soit projet de fin d etude, ou n importe, je vouderai juste voir comment faire un site commercial pour faire un pour moi,je vends des barres de fer, des habilles utilisés,d anciens livres et cahiers que j ai utilisé pendant mon cursus d etudes, tout ca je l ai vend pour usage esthetique, on sais jamais, qu un jour quelqu un vouderai soigné sa peau avec une barre de fer,
merci pour votre code source de site web php que vous me donneriez
Répondre à zakariae.dlimi
Apache php mysql help help help (Résolu)bonjour j essaie d installer apache php mysql tout va bien juske la en tar gz tout roule je teste mon serveur apache , la page d accueil s affiche ok c en html . Donc mon serveur c lire le html , g installé php mysql avec apache pour que tout... www.commentcamarche.net/forum/affich-1296475-apache-php-mysql-help-help-help
[PHP/MYSQL]recupération de données... (Résolu)bonjour, je fais un site en php/mysql j'ai créé un formulaire où j'ai une liste déroulante comportant mes utilisateurs et une zone texte correspondant au service auquel appartient c utilisateurs. lorsque je choisis un utilisateur,... www.commentcamarche.net/forum/affich-1294314-php-mysql-recuperation-de-donnees
PHP/MySQL:script pour site d'annonces,.... (Résolu)salut, j'ai des connaissances de base en PHP/MYsql. Pour les besoins d'un site d'annonces, je cherche un script qui permet de rentrer une annonce dans une catégorie, de l'afficher, de la confirmer et ensuite de la publier dans la... www.commentcamarche.net/forum/affich-2679335-php-mysql-script-pour-site-d-annonces
Installation rapide de LAMP (Apache+MySql+php) sous LinuxLAMP = Linux+Apache+MySql+Php. C'est le serveur web par excellence. L'ensemble est facile à installer. Installation rapide sudo aptitude install apache2 php5 mysql-server php5-mysql libapache2-mod-php5 Le mot de passe administrateur mySQL... www.commentcamarche.net/faq/sujet-7971-installation-rapide-de-lamp-apache-mysql-php-sous-linux
[Installation APACHE PHP MYSQL] (Résolu)Bonjour à tous, je suis sur une fedora core3 avec apache 1.3.33, php 5.0.3, mysql 4.0.23 Me voici avec un probleme, j'ai installé les sources d'Apache+PHP+MySQL sans probleme, pour que phpmyadmin puisse fonctionner j'ai voulu changer la... www.commentcamarche.net/forum/affich-1345080-installation-apache-php-mysql
Dreamweaver-php-mysql.... (Résolu)slt! je recherche des tutoriels ou des bons liens concernant la relation dreamweaver-php-mysql.... où trouver ça? merci!! www.commentcamarche.net/forum/affich-1265588-dreamweaver-php-mysql
Besoin d'Info PHP/MYSQL pour album photos (Résolu)Bonjour à tous, Je suis débutant en PHP/MYSQL- et j'aimerais avoir un conseil, vu que je n'ai pas trouver sur le net. Je doit faire l'étude d'un site sous PHP/MYSQL, et mettre plusieurs albums photos sur un serveur. (photo 30ko –... www.commentcamarche.net/forum/affich-575713-besoin-d-info-php-mysql-pour-album-photos
Toutes les réponses pour « PHP/Mysql INCLUDE »