Comment mettre du php/my sql dans une page html?

Eléphanteau du PHP | 37 Messages

27 mai 2005, 17:29

Bonjour
mon probleme est le suivant:
Je dois creer un site comportant plusieurs frame mais dans celle de gauche, j aimerai pouvoir afficher le resultat d une requete sql et donc pour cela, je passe par le php mais le probleme est qu a l execution, le code php dans ma page html n est pas interprete.
Comment puis je faire?
Merci d avance

Mammouth du PHP | 19672 Messages

27 mai 2005, 17:35

Fais nous voir ton code qu'on ait une idée de ce qui peut se passer. Pour l'ajouter ici, utilise les boutons [ PHP ] au dessus de la zone de saisie, une fois avant de coler le code et une fois pour refermer.
Codez en pensant que celui qui maintiendra votre code est un psychopathe qui connait votre adresse :axe:

Modérateur PHPfrance
Modérateur PHPfrance | 6037 Messages

27 mai 2005, 17:37

passe par le php mais le probleme est qu a l execution, le code php dans ma page html n est pas interprete.
Comment puis je faire?
Essaie de la renommer en page.php et non page.html !
Règle n°2 du webmaster : Toujours commencer par le HTML qu'on veut obtenir....toujours ! :priere:
J'aime apprendre de nouvelles choses.

Eléphanteau du PHP | 37 Messages

27 mai 2005, 17:44

<?php

include("sc.php");

$log = mysql_query("SELECT Utilisateur.Login , Utilisateur.Date_membre FROM Utilisateur";);

while($val = mysql_fetch_array($log)){ // parcours des resultats
$login = $val['Login'];
$date = $val['Date_membre'];
echo $login." inscrit le  ".$date. "<br>";
}
?>

Mammouth du PHP | 19672 Messages

27 mai 2005, 17:45

Où est la connexion à MySQL ?
Codez en pensant que celui qui maintiendra votre code est un psychopathe qui connait votre adresse :axe:

Modérateur PHPfrance
Modérateur PHPfrance | 6037 Messages

27 mai 2005, 17:47

echo $login." inscrit le  ".$date. "<br>";
Est-ce que le texte "inscrit le" s'affiche au moins ?
Règle n°2 du webmaster : Toujours commencer par le HTML qu'on veut obtenir....toujours ! :priere:
J'aime apprendre de nouvelles choses.

Eléphanteau du PHP | 37 Messages

27 mai 2005, 17:52

echo $login." inscrit le  ".$date. "<br>";
Est-ce que le texte "inscrit le" s'affiche au moins ?
justement non il m affiche ca a la place
"; } ?>

Alors que j ouvre et ferme correctement tout

Eléphanteau du PHP | 37 Messages

27 mai 2005, 18:02

La connexion mysql est faite dans le fichier sc.php mais elle marche car je m en sers dans d autres endroits ou il n y a pas de probleme

Mammouth du PHP | 19672 Messages

27 mai 2005, 18:03

Ok, alors vérifie l'extension de ton fichier: si c'est .htm ou .html, change le pour .php et ne l'ouvre pas en cliquant sur le fichier: ouvre un navigateur et tape l'adresse vers ton serveur http://localhost/adresse/repertoire/de/ ... ichier.php
Codez en pensant que celui qui maintiendra votre code est un psychopathe qui connait votre adresse :axe:

Eléphanteau du PHP | 37 Messages

27 mai 2005, 18:05

Ok mais vu que ce fichier est en fait le fichier gerant une des frames, cela aurait il des consequences de le nommer fichier.php et que dans le frame src je le mette a "fichier.php" ?

Mammouth du PHP | 19672 Messages

27 mai 2005, 18:08

Si tu veux que le php soit interprété, il faut qu'il ait la bonne extension. S'il n'y a pas une ligne de php dedans, tu peux laisser .html, mais dès qu'il y a une ligne de PHP, il faut que ce soit .php
Codez en pensant que celui qui maintiendra votre code est un psychopathe qui connait votre adresse :axe:

Eléphanteau du PHP | 37 Messages

27 mai 2005, 18:14

Ok donc mon premier probleme vient de la
mais maintenant comment puis je faire un lien entre ce fichier.php et l index.html dans lequel je faisais avant un simple < frame src="fichier.html"> ?

Mammouth du PHP | 19672 Messages

27 mai 2005, 18:33

De quelle sorte de lien parles-tu ?
Codez en pensant que celui qui maintiendra votre code est un psychopathe qui connait votre adresse :axe:

ViPHP
pjl
ViPHP | 2119 Messages

27 mai 2005, 18:33

< frame src="fichier.php">

Eléphanteau du PHP | 37 Messages

27 mai 2005, 18:38

En faisant un frame src="lien.php" cela n a pas l air de fonctionner mais j ai resolu mon probleme en utilisant une iframe dans ma page html avec un lien vers ma page php

En tout cas merci bien de m avoir eclairer