Rechercher : dans
Par :

Inclure du php ds une page html

Dernière réponse le 5 déc 2007 à 22:23:13 mathieu, le 2 jun 2005 à 17:47:20 
 Signaler ce message aux modérateurs

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!!

Meilleures réponses pour « inclure du php ds une page html » dans :
On peut cacher le code source d'une page HTML VoirMythe: On peut cacher le code source d'une page HTML. Réalité: FAUX. Explications: Pour pouvoir afficher une page web (HTML), le navigateur doit - à un moment où un autre - avoir le code HTML en clair. Il y a donc toujours moyen de le...
[Aspirateur de pages HTML] Comment aspirer un site Web ? VoirHTTrack est un excellent aspirateur, gratuit en licence GNU GPL (libre). HTTrack permet de télécharger un site web d'Internet vers votre disque dur, en construisant récursivement tous les répertoires, récupérant html, images et fichiers du serveur...
PHP - Récupération de données VoirPHP rend très simple la récupération de données envoyées par l'intermédiaire de formulaires HTML. Création d'un formulaire Grâce à la balise FORM du langage HTML, il est très simple de créer des formulaires comprenant : des champs de saisie des...
Les balises HTML VoirHTML, un langage à balises Le HTML n'est pas un langage de programmation. Il s'agit d'un langage permettant de décrire la mise en page et la forme d'un contenu rédigé en texte simple. Une page HTML est ainsi un simple fichier texte...
Les liens hypertextes VoirPrésentation des ancrages Les liens hypertextes (ancrages) sont des éléments d'une page HTML (soulignés lorsqu'il s'agit de texte) permettant aux internautes de naviguer vers une nouvelle adresse lorsque l'on clique dessus. Ce sont les liens...

1

micheeel, le 2 jun 2005 à 18:08:18
  • +1

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.

Répondre à micheeel

2

slatrach, le 2 jun 2005 à 18:21:26
  • +1

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

Répondre à slatrach

3

micheeel, le 2 jun 2005 à 18:28:47
  • +1

<?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

Répondre à micheeel

4

seb4242, le 8 jun 2007 à 10:43:50
  • +1

Attention, pour inclure OBLIGATOIREMENT un script php il faut utiliser cette syntaxe:
require("maPagePHP.php");
et non
require "maPagePHP.php";
;)

Répondre à seb4242

5

 hsaturn, le 5 déc 2007 à 22:23:13
  • +2

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

Répondre à hsaturn