CONNEXION
  • RetourJeux
    • Sorties
    • Hit Parade
    • Les + populaires
    • Les + attendus
    • Soluces
    • Tous les Jeux
    • Gaming
  • RetourActu Gaming
    • News
    • Astuces
    • Tests
    • Previews
    • Toute l'actu gaming
  • RetourBons plans
    • Bons plans
    • Bons plans Smartphone
    • Bons plans Hardware
    • Bons plans Image et Son
    • Bons plans Amazon
    • Bons plans Cdiscount
    • Bons plans Decathlon
    • Bons plans Fnac
    • Tous les Bons plans
  • RetourJVTech
    • Actus High-Tech
    • Intelligence Artificielle
    • Smartphones
    • Mobilité urbaine
    • Hardware
    • Image et son
    • Tutoriels
    • Tests produits High-Tech
    • Guides d'achat High-Tech
    • JVTech
  • RetourCulture
    • Actus Culture
    • Culture
  • RetourVidéos
    • A la une
    • Gaming Live
    • Vidéos Tests
    • Vidéos Previews
    • Gameplay
    • Trailers
    • Chroniques
    • Replay Web TV
    • Toutes les vidéos
  • RetourForums
    • Hardware PC
    • PS5
    • Switch 2
    • Xbox Series
    • Switch
    • Pokemon pocket
    • FC 25 Ultimate Team
    • League of Legends
    • Tous les Forums
  • PC
  • PS5
  • Xbox Series
  • Switch 2
  • PS4
  • One
  • Switch
  • iOS
  • Android
  • MMO
  • RPG
  • FPS
En ce moment Genshin Impact Valhalla Breath of the wild Animal Crossing GTA 5 Red dead 2
Liste des sujets

pblm include + bdd :s

Trinexx
Trinexx
Niveau 7
04 mai 2003 à 19:53:57

lu a tous.
dans un script php quand la variable page ( définie dans l´adresse) est égale a article normalement le script inclue la page contenu.php
le script contenu.php va chercher le contenu de la table dont le nom est définie par la variable rubrique ( également définie dans l´URL)
donc pour résumer le lien ressemble à ça :
. ......./index2.php?page=article&=xxx

voila le code de l´include :

// pages pour les articles enregistrés dans la BDD
if($page=="article")
{
include(´contenu.php´);
}

le probleme c´est que le script ne s´inclu pas ou du moins il ne remplie pas sa fonction....

vla le code de ce script :

< ?
$db = mysql_connect(´sql.free.fr´, ´user´, ´pass´) or die("la connexion a la base de donée a echouée");
mysql_select_db(´xXxXxXx´,$db);

$req = mysql_query("SELECT * FROM ´$rubrique´") or die ( "erreur sql");
while($data = mysql_fetch_array($req))
{
print("<center><font size=\"5\">".$data[titre]. " <font></center>");
echo ´<br>´;
echo nl2br($data[texte]);
echo ´<br>´;
echo ´<br>´;
print ( "Copyright XXX 2003");
}
mysql_close();
? >

quand j´ouvre le script directement aucun probleme il va bien chercher le contenu de la bdd....

je comprend pas pkoi il ne s´inclu pas : ´(

vous pouriez po m´aider ?
merci d´avance

qc_food
qc_food
Niveau 10
04 mai 2003 à 20:13:00

est-ce que tu as tout uploader les fichiers sur Free ?

Trinexx
Trinexx
Niveau 7
04 mai 2003 à 20:13:51

oui quand meme ^^
noob oui, mais pas trop quand meme : p

qc_food
qc_food
Niveau 10
04 mai 2003 à 20:15:03

le script est suposser faire quoi ? Et est-ce que ta page est une extension PHP ?

Trinexx
Trinexx
Niveau 7
04 mai 2003 à 20:16:56

le script est censé aller chercher du texte dans la bdd quand il s´inclu correctement.
oui ils sont tous en . php

qc_food
qc_food
Niveau 10
04 mai 2003 à 20:17:50

euh ? je comprend pas vraiment ? Peut tu me dire ou est-ce que tu la trouver ?

Trinexx
Trinexx
Niveau 7
04 mai 2003 à 20:18:29

made in moi...

qc_food
qc_food
Niveau 10
04 mai 2003 à 20:19:12

ok...Je comprend ce que le script fais ?

Trinexx
Trinexx
Niveau 7
04 mai 2003 à 20:23:27

il va chercher un texte dans une base de donnée pour éviter de stocker ça en html...
et normalement quand il est inclu, il entre en action pour afficher le texte ; mais l´inclusion marche pas.

qc_food
qc_food
Niveau 10
04 mai 2003 à 20:23:49

je veux dire je comprend pas vraiment ce que le script fais ?

Trinexx
Trinexx
Niveau 7
04 mai 2003 à 20:26:23

bein je t expliqué 2messages o dessus

qc_food
qc_food
Niveau 10
04 mai 2003 à 20:27:05

ok j´ai compris, est-ce que tes base de donnez sont faites ( surment . ..)

Trinexx
Trinexx
Niveau 7
04 mai 2003 à 20:39:29

surement.....
ui elle sont faites...

qc_food
qc_food
Niveau 10
04 mai 2003 à 20:42:19

Me le problème C´est quelle ne s´afiche pas ? T´essai sur ton serveur free(sur le web) ou c´est toi ( tu regarde ce que ca donne sur ton PC ) ?

maidemaide
maidemaide
Niveau 6
04 mai 2003 à 20:43:54

t´as bien mis ton appel if....entre < ? et ? >

Trinexx
Trinexx
Niveau 7
04 mai 2003 à 20:55:48

sur le serv free.
oui je suis pas une bete en php mais quand meme j´ai les bases....
je c qu´un script php se fout entre < ? et ? >
qu´on a nue extension . php ou . php3 ou . phtml il me semble
vous auriez pas une idée plus apronfondie de la cause ? ???

maidemaide
maidemaide
Niveau 6
04 mai 2003 à 21:06:12

faudrai savoir comment tu chope le $page=="article"
la variable page et article..

captain_torche
captain_torche
Niveau 10
04 mai 2003 à 21:37:27

T´as pensé à débugger ton code ?
J´ai pas le temps ( et la flemme de tout tester : ), mais en le débuggant, tu devrais trouver ça tout seul, et c´est toujours plus gratifiant.

Donc, à chaque phase ´critique´ de ton script, tu fais un echo de ce qu´il fait, et tu bloques le script. S´il te ressort tout ce qu´il faut, c´est que ce morceau marche, et tu passes à la phase suivante.
Si ça ne marche pas, tu auras au moins isolé le morceau de code qui bloque, et c´est toujours un gros pas en avant.

Par exemple :
$req = mysql_query("SELECT * FROM ´$rubrique´") or die ( " erreur sql");
echo $req;
exit();

S´il te ressort la bonne requête, c´est que tu dois tester la ligne suivante . .. et ainsi de suite.

En espérant que ça t´aide . ..

captain_torche
captain_torche
Niveau 10
04 mai 2003 à 21:39:05

Et je ne saurais que te conseiller ( si tu as une bonne connexion), de télécharger easyphp sur http://www.easyphp.org
Ca te simplifiera la vie.
Au moins, tu n´auras pas besoin d´uploader tes pages à chaque modification du code : )

Trinexx
Trinexx
Niveau 7
04 mai 2003 à 22:17:06

mirci captain !
c déja plus une réponse comme sa que j´attendais ^^

Sous forums
  • Aide à l'achat Mac
  • Macintosh
  • Création de Jeux
  • Programmation
  • Création de sites web
  • Linux
  • Internet
  • Steam Deck
  • Hardware