begin process at 2012 05 31 02:02:49
  Trouver un code source :
 
dans
 
Accueil > Forum > 

PHP

 > 

Base de données

 > 

MySQL

 > 

problème de lien avec mysql


Derniers messages déposésPoser une question dans le forum ou lancer une discussion

problème de lien avec mysql

mercredi 15 décembre 2010 à 18:19:53 | problème de lien avec mysql

mathieuweb86

Bonjour à tous,
J'explique mon problème un forum avec des liens include dynamique, du style:
Code PHP :
<?php

  $pageOK = array( //page de base du site
                  'voyant' => 'accueil' => 'include/accueil.php',
			          'debut' => 'forum/debut.php',
				  'accueil_livre' => 'forum/index.php',
				   'voirforum' => 'forum/voirforum.php',
				  'voirprofil' => 'forum/voirprofil.php'
				  );


  if ( (isset($_GET['page'])) && (isset($pageOK[$_GET['page']])) ) {
    include($pageOK[$_GET['page']]);  
  } else {
    include('include/accueil.php');   
  }
?>

Et voici mon lien dans la page
Code PHP :
index.php?page=voirforum?f='.$forum.'">'.stripslashes(htmlspecialchars($data1['forum_name'])).'

ou aussi
Code PHP :
index.php?page=voirforum?f='.$data2['forum_id'].'

Lorsque je clique sur mon lien ça me ramène sur ma page d'accueil, pourtant sur ma barre d'adresse j'ai bien le numéro "id" de ma base de donnée.

comment puis je faire pour affichez ma page correctement s'il vous pait?
mercredi 15 décembre 2010 à 23:07:51 | Re : problème de lien avec mysql

cod57

bonsoir

fait plutôt

if ( isset($_GET['page']) && in_array($_GET['page'],$pageOK ,true) ) {
include($_GET['page']);
}else{
include('include/accueil.php');
}

a++
mercredi 15 décembre 2010 à 23:34:39 | Re : problème de lien avec mysql

mathieuweb86

non ça fonctionne pas au contraire ça bloque le reste de mes pages, seul accueil s'affiche.
mercredi 15 décembre 2010 à 23:57:35 | Re : problème de lien avec mysql

cod57

y a pas une erreur

$pageOK = array( //page de base du site
'voyant' => 'accueil' => 'include/accueil.php',
'debut' => 'forum/debut.php',
'accueil_livre' => 'forum/index.php',
'voirforum' => 'forum/voirforum.php',
'voirprofil' => 'forum/voirprofil.php'
);






jeudi 16 décembre 2010 à 00:07:58 | Re : problème de lien avec mysql

cod57

ça c'est plus simple je vais dormir a++

Code PHP :

<?php

echo '<a href="?page=voirforum&f=blabla">test</a>';

$pageOK = array('accueil','debut','accueil_livre','voirforum','voirprofil');



if ( isset($_GET['page']) && in_array($_GET['page'],$pageOK ,true) ) { 
echo 'ok';
include('includes/'.$_GET['page'].'.php'); 
}else{ 
echo 'dead';
// ou
// include('include/accueil.php'); 
} 

?>

jeudi 16 décembre 2010 à 09:21:51 | Re : problème de lien avec mysql

ludwig59

Bonjour,

Il y a un problème au niveau du lien

Code PHP :
index.php?page=voirforum?f='.$forum.'">'.stripslashes(htmlspecialchars($data1['forum_name'])).'


Il y a 2 "?"

Mettre plutot

Code PHP :
index.php?page=voirforum&f='.$forum.'">'.stripslashes(htmlspecialchars($data1['forum_name'])).'
jeudi 16 décembre 2010 à 13:00:04 | Re : problème de lien avec mysql

mathieuweb86

cela ne marche pas
jeudi 16 décembre 2010 à 13:27:20 | Re : problème de lien avec mysql

cod57

Réponse acceptée !
bonjour
cela ne marche pas ?
mon bout de code plus haut fonctionne
comme le dit ludwig59 deux ?
essaie de comprendre
a++


Code PHP :
<?php

echo 'marche <a href="?page=debut&f=blabli">test</a><br />';
echo 'marche<a href="?page=voirforum&f=blabla">test</a><br />';
echo 'marche pas <a href="?page=voirxxxxforum&f=blabla">test</a><br />';

$pageOK = array('accueil','debut','accueil_livre','voirforum','voirprofil');



if ( isset($_GET['page']) && in_array($_GET['page'],$pageOK ,true) ) { 
echo 'ok ça marche';
include('includes/'.$_GET['page'].'.php'); 
}else{ 
echo 'dead';
// ou
// include('include/accueil.php'); 
} 

?>







jeudi 16 décembre 2010 à 15:09:01 | Re : problème de lien avec mysql

mathieuweb86

oups dsl ça fonctionne faute de frappe merci pour tous
jeudi 16 décembre 2010 à 15:21:53 | Re : problème de lien avec mysql

mathieuweb86

je nes pas compri par contre pourquoi c ce & qui fait que ça fonctionne et non ?

1 2

Cette discussion est classée dans : page, code, php, forum, include


Répondre à ce message

Sujets en rapport avec ce message

Refresh et include [ par Leneuf8000 ] Rebonjour... Voila j'ai 2 pages ! Dans une page j'ai du code PHP qui créé des graphes avec JPGRAPH et des données tirées d'une bdd, dans l'autre page Empecher l'execution de php avec un include [ par MadM@tt ] Bonjour à tous, voilà la question va peut etre vous paraitre stupide, mais lorsqu'on fait un include en php, est ce que le code php de la page inclus une include [ par Devil60 ] Salut tlmVoila en faite j'ai créer un design, et au centre j'ai mis une include vers une pages news.php et dans cette page news.php j'ai mi un lien ki Récuperer le code html d'une page php d'un site ? [ par kEr0 ] Bonjour, J'aimerais savoir si c'est possible de récupérer le code html d'un fichier sur site web. Par exemple, le fichier index.php utilise des tem Supprimer le code PHP d'une page [ par MadM@tt ] Re-Bonjour à tous (désolé en ce moment j'ai plein de questions ) Je voudrais savoir comment faire débarrasser une page web de tout script PHP (et mem suicide imminent... [ par crazykamel ] Bonjour à tous, j'aurai besoin d'un peu d'aide paske je sèche une peu là... Voilà, j'ai un portail web qui gère les sessions et j'aimerais implémente Problème d'include ! [ par StiriX ] alors voilà. Je fais actuellement un site et pluto que de faire 36 000 page d'html je veux en faire une en php qui ouvriré un fichier texte a chaque f Include : PHP [ par Dw1kY ] Salut, je suis un débutant en php et j'ai un début de soucisVoila en faite j'ai crée une page titre, menu_gauche, page_principal, menu_droit et menu_b include ou iframe [ par BIBICHOCOLAT ] bonjour,je souhaite placer une page php dans une autre page php, mais je n y arrive pas avec include la page que je veux integrer supprime l autre pag Protection avec Allopass [ par piep14 ] Bonjour a tous !!! Dnc voici mon problème : Je souhaite que a partir de mon site, les utilisateurs puissent ajouter leur banniere en contribution d'u


Nos sponsors


Sondage...

CalendriCode

Mai 2012
LMMJVSD
 123456
78910111213
14151617181920
21222324252627
28293031   

Consulter la suite du CalendriCode

Photothèque

A découvrir



 
Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel (EBArtSoft), Merci à Vincent pour ses précieux conseils.
CodeS-SourceS.com© Toute reproduction même partielle est interdite sauf accord écrit du Webmaster
CodeS-SourceS.com© est une marque déposée tous droits réservés

Google Coop CodeS-SourceS Google Coop CodeS-SourceS
Temps d'éxécution de la page : 1,030 sec (4)

Nous contacter | Annoncer sur CodeS-SourceS | Mentions légales