VIVEZ LE
FOOTBALL !

Posez votre question Signaler

Inclure du php ds une page html

mathieu - Dernière réponse le 19 avril 2010 à 22:34
bonjour,

je souhaite inclure du code php ds une page html..le code php que je souhaite insérer permet d'exécuter des requêtes vers une BDD mysql
dois je mettre le code entre les balises body?
quelles modifications dois je apporter au code php pour kil soit interprété ds ma page?

voici le code:
<?
$nom_mapfile=$_POST['lst_mapfile'];
$user='root';
$mot_de_passe='';
$host='localhost';
$bdd=mapfile7;

echo "voici toutes les couches correspondant au mapfile ".$nom_mapfile;

require "creerliste2.php";

//ouverture de connexion
mysql_connect("$host", "$user", "$mot_de_passe");
...
?>

merci!!
Lire la suite 

Inclure du php ds une page html »

6 réponses
Réponse
+4
moins plus
bonjour,
ta page tu l'enregistre en format.php

ton programme php tu l'ecrit dans yn fichier a part appelle le par exemple config.inc.php
<?
$nom_mapfile=$_POST['lst_mapfile'];
$user='root';
$mot_de_passe='';
$host='localhost';
$bdd=mapfile7;

echo "voici toutes les couches correspondant au mapfile ".$nom_mapfile;

require "creerliste2.php";

//ouverture de connexion
mysql_connect("$host", "$user", "$mot_de_passe");
...
?>



dans ta page principale par exemple page.php:

<html>
<head>
.....
<body> ....
<?PHP include("config.inc.php"); ?>


code html....

</body>
</html>



et voila http://slatrach.free.fr
Ajouter un commentaire
Réponse
+1
moins plus
BONZOUR,

A tout hasard, ta page s'appelle t elle XXXX.PHP au lieu de XXXX.HTM?

Déjà, ca c'est incontournable.

Ensuite, je te conseille de mettre ta déclaration d'ouverture, de connexion etc... dans une feuille a part et ensuite appeler cette feuille avec un include.
Un peu comme une feuille css, une feuille de fonction JS ou autres.

Après, faut voir ta requete de plus pres...

M.
Ajouter un commentaire
Réponse
+1
moins plus
<?php
# FileName="Connection_php_mysql.htm"
# Type="MYSQL"
# HTTP="true"
$hostname_ruine = "localhost";
$database_ruine = "lenomdetabase";
$username_ruine = "root";
$password_ruine = "";
$ruine = mysql_pconnect($hostname_ruine, $username_ruine, $password_ruine) or die(mysql_error());
?>

Tu sauves ce script dans une feuille ruine.php
que tu places dans un repertoire connections au meme niveau que tes feuilles php
Apres tu as "ruine" pour objet d'acces a ta base.
Ensuite tu vas appeler cette connexion qd tu as besoin d'acceder a ta base:


<?php
include('connections/ruine.php');
?>

ALors tu peux lire ta base
<?php
$zonelecture = "SELECT ...FROM ...WHERE ...ORDER BY ...limit...;"
$Result_lecture = mysql_query($zone_lecture, $ruine) or die(mysql_error());
?>


Après, ou meme avant, www.nexen.net

Bon courage,
M
Ajouter un commentaire
Réponse
+1
moins plus
Tiens... pourrais tu nous éclairer sur la différence entre les deux requires ?
J'utilise toujours la deuxième syntaxe, sans les parenthèses....
De même, je n'utilise jamais de parenthèses pour include include_once etc...

Merci
Ajouter un commentaire
Réponse
+0
moins plus
Merci bcp ... J'ai eu le même problème !
Ajouter un commentaire
Ce document intitulé « inclure du php ds une page html » 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 ?