IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Langage PHP Discussion :

Code PHP affiché à l'exécution


Sujet :

Langage PHP

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre confirmé
    Homme Profil pro
    Inscrit en
    Janvier 2008
    Messages
    92
    Détails du profil
    Informations personnelles :
    Sexe : Homme

    Informations forums :
    Inscription : Janvier 2008
    Messages : 92
    Par défaut Code PHP affiché à l'exécution
    Bonjour tout le monde,

    J'ai un problème de code dans mon script;
    Mon script index.php

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    23
    24
    25
    26
    27
    28
    29
    30
    31
    32
    33
    34
    35
    36
    37
    38
    39
    40
     
    <!DOCTYPE html PUBLIC "-//W3C//Dtd XHTML 1.0 Transitional//EN" "http://www.w3.org/tr/xhtml1/Dtd/xhtml1-transitional.dtd">
    <html xmlns="http://www.w3.org/1999/xhtml" lang="fr">
    <head>
    	<title>Contrôles des bases de données</title>
    	<meta charset="UTF-8"/>
    	<link rel="stylesheet" href="menu.css" />
    <body>
     
    <?php
     
     
     
    	$req_toutes = "SELECT * FROM t_environnement JOIN t_basedonnees_1 ON t_environnement.env_ref= t_basedonnees_1.env_ref";
     
    	require('connexion.php');
     
    	$toute_selection = pg_query($req_toutes) or die("Lecture impossible") echo 'lecture réussie';  
     
    	require('closebase.php');
    	$array_selection = array();
     
    	// lecture du dataset et stockage en tableau PHP
    	//while($article = mysql_fetch_array($toute_selection)) 
    	while($article = pg_fetch_array($toute_selection))
     
    	{
    		$array_selection[$article['bdd_idx']]['t_environnement.env_nom'] = $article['t_environnement.bdd_utilisateur'];
    		$array_selection[$article['bdd_idx']]['bdd_serveur'] = $article['bdd_serveur'];	
     
    	echo '<P></P>';
    	print_r ($array_selection);
    	};
     
     
    </body>	
    </head>
     
     
    </html>
    Code de connexion

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
     
    <?php
    	// On définit les 4 variables nécessaires à la connexion MySQL :
    	$hostname = "localhost";
    	$user     = "postgres";
    	$password = "root";
    	$nom_base_donnees = "basedd1";
     
    	// Connexion au serveur MySQL
    	//$dbconn = pg_connect($hostname, $user, $password, $nom_base_donnees) or die('Connexion impossible : ' . pg_last_error());
    	$dbconn = pg_connect("host=localhost dbname=basedd1 user=postgres password=root") or die('Connexion impossible : ' . pg_last_error());
    	// Choix de la base sur laquelle travailler
    	//mysql_select_db($nom_base_donnees, $conn);
    ?>
    Code deconnexion
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
     
    <?php
    	// On définit les 4 variables nécessaires à la connexion MySQL :
    	$hostname = "localhost";
    	$user     = "root";
    	$password = "";
    	$nom_base_donnee = "basedd1";
     
    	// Connexion au serveur MySQL
    	$conn = pg_connect(host=localhost port=5432 user=postgres password=root dbname=basedd1) or die(mysql_error());
     
    	// Choix de la base sur laquelle travailler
    	pg_close($conn);
    ?>
    j'ai le résultat suivant :

    '; //echo '
    '; //echo '

    '; $req_toutes = "SELECT * FROM t_environnement JOIN t_basedonnees_1 ON t_environnement.env_ref= t_basedonnees_1.env_ref"; echo '"SELECT * FROM t_environnement JOIN t_basedonnees_1 ON t_environnement.env_ref= t_basedonnees_1.env_ref";' require('connexion.php'); $toute_selection = pg_query($req_toutes) or die("Lecture impossible") echo 'lecture réussie'; require('closebase.php'); $array_selection = array(); // lecture du dataset et stockage en tableau PHP //while($article = mysql_fetch_array($toute_selection)) while($article = pg_fetch_array($toute_selection)) { $array_selection[$article['bdd_idx']]['t_environnement.env_nom'] = $article['t_environnement.bdd_utilisateur']; $array_selection[$article['bdd_idx']]['bdd_serveur'] = $article['bdd_serveur']; echo '

    '; print_r ($array_selection); };
    Merci de votre aide

    Cordialement
    Zozotitou

  2. #2
    Modérateur
    Avatar de sabotage
    Homme Profil pro
    Inscrit en
    Juillet 2005
    Messages
    29 208
    Détails du profil
    Informations personnelles :
    Sexe : Homme

    Informations forums :
    Inscription : Juillet 2005
    Messages : 29 208
    Par défaut
    Tu es sur que nous montres tout ?
    Parce que par exemple
    n'est pas dans le code que tu nous montres.
    N'oubliez pas de consulter les FAQ PHP et les cours et tutoriels PHP

  3. #3
    Membre confirmé
    Homme Profil pro
    Inscrit en
    Janvier 2008
    Messages
    92
    Détails du profil
    Informations personnelles :
    Sexe : Homme

    Informations forums :
    Inscription : Janvier 2008
    Messages : 92
    Par défaut
    C'est le résultat quand je lance le script !!!
    Ci-joint le select dans la base
    Images attachées Images attachées

  4. #4
    Membre confirmé
    Homme Profil pro
    Inscrit en
    Janvier 2008
    Messages
    92
    Détails du profil
    Informations personnelles :
    Sexe : Homme

    Informations forums :
    Inscription : Janvier 2008
    Messages : 92
    Par défaut
    J'ai testé un code tout simple
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    <!DOCTYPE html>
    <html lang="fr">
    <head>
    	<title>Contrôles des bases de données</title>
    	<meta charset="UTF-8"/>
    </head>	
    <body>
    <font size="2" face="Arial">Le texte en HTML</font>
    <?php
    // le code PHP ---------
    $heure = date("H\hi");
    print("<font size=\"2\" face=\"Arial\"> et celui en PHP.</font>");
    ?>
    <!-- retour au code HTML -->
    <br><font size="2" face="Arial">Il est <?php echo $heure; ?>.</font>
     
    </body>	
    </html>
    Le résultat est ça

    Le texte en HTML et celui en PHP."); ?>
    Il est .

  5. #5
    Membre confirmé
    Homme Profil pro
    Inscrit en
    Janvier 2008
    Messages
    92
    Détails du profil
    Informations personnelles :
    Sexe : Homme

    Informations forums :
    Inscription : Janvier 2008
    Messages : 92
    Par défaut
    Code :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    23
    24
    25
    26
    27
    28
    29
    30
    31
    32
    33
    34
    35
    36
    37
    38
    39
    40
    41
    42
    43
    44
    45
    46
    47
    48
    49
     
    <!DOCTYPE html>
    <html lang="fr">
    <head>
    	<title>Contrôles des bases de données</title>
    	<meta charset="UTF-8"/>
    </head>	
     
    <body>
     
     
    <?php
     
    //echo '<P> Essai </P>';
     
     
     
     
    	//$req_toutes = 'SELECT * FROM t_environnement JOIN t_basedonnees_1 ON t_environnement.env_ref= t_basedonnees_1.env_ref";//
    	echo '<br></br>';
    	$req_toutes = 'SELECT distinct t_environnement.env_ref,t_environnement.env_nom,bdd_serveur FROM t_environnement JOIN t_basedonnees_1 ON t_environnement.env_ref= t_basedonnees_1.env_ref order by t_environnement.env_ref ASC';
    	echo '<P></P>';
    	include('connexion_1.php');
    	echo '<P></P>';
    	$toute_selection = pg_query($req_toutes) or die("Lecture impossible") echo 'lecture réussie';  
    	echo '<P></P>';
    	include('closebase.php');
    	echo '<P></P>';
    	$array_selection = array();
    	echo '<P></P>';
    	// lecture du dataset et stockage en tableau PHP
    	//while($article = mysql_fetch_array($toute_selection)) 
    	while($article = pg_fetch_array( $dbconn,$toute_selection))
     
    	{
    		echo '<P></P>';
    		$array_selection[$article['t_environnement.env_ref']]['t_environnement.env_nom'] = $article['t_environnement.bdd_utilisateur'];
    		echo '<P></P>';
    		$array_selection[$article['t_environnement.env_ref']]['bdd_serveur'] = $article['bdd_serveur'];	
    		echo '<P></P>';
    	print_r ($array_selection);
    	};
    ?>
     
    </body>	
     
     
     
    </html>
    Le résultat :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
     
    Essai
     
    '; //$req_toutes = 'SELECT * FROM t_environnement JOIN t_basedonnees_1 ON t_environnement.env_ref= t_basedonnees_1.env_ref";// echo '
     
    '; $req_toutes = 'SELECT distinct t_environnement.env_ref,t_environnement.env_nom,bdd_serveur FROM t_environnement JOIN t_basedonnees_1 ON t_environnement.env_ref= t_basedonnees_1.env_ref order by t_environnement.env_ref ASC'; echo '
     
    '; include('connexion_1.php'); echo '
     
    '; $toute_selection = pg_query($req_toutes) or die("Lecture impossible") echo 'lecture réussie'; echo '
     
    '; include('closebase.php'); echo '
     
    '; $array_selection = array(); echo '
     
    '; // lecture du dataset et stockage en tableau PHP //while($article = mysql_fetch_array($toute_selection)) while($article = pg_fetch_array( $dbconn,$toute_selection)) { echo '
     
    '; $array_selection[$article['t_environnement.env_ref']]['t_environnement.env_nom'] = $article['t_environnement.bdd_utilisateur']; echo '
     
    '; $array_selection[$article['t_environnement.env_ref']]['bdd_serveur'] = $article['bdd_serveur']; echo '
     
    '; print_r ($array_selection); }; ?>

  6. #6
    Modérateur
    Avatar de sabotage
    Homme Profil pro
    Inscrit en
    Juillet 2005
    Messages
    29 208
    Détails du profil
    Informations personnelles :
    Sexe : Homme

    Informations forums :
    Inscription : Juillet 2005
    Messages : 29 208
    Par défaut
    Tu as deja utilisé ton serveur avec PHP ?

    Tu as testé un simple
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    <?php
    echo 'Hello World';
    ?>
    avant tout chose ?
    N'oubliez pas de consulter les FAQ PHP et les cours et tutoriels PHP

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. Code PHP ne s'excute pas, pourquoi ?
    Par booster71 dans le forum Langage
    Réponses: 3
    Dernier message: 21/07/2014, 15h21
  2. [Joomla!] Afficher (sans exécuter) du code php dans un article
    Par jekif dans le forum EDI, CMS, Outils, Scripts et API
    Réponses: 4
    Dernier message: 11/04/2011, 14h12
  3. Demande d'un code PHP affichant une calendrier
    Par L'aigle de Carthage dans le forum Langage
    Réponses: 5
    Dernier message: 19/04/2008, 19h13
  4. [Système] rediretion sans exécuter le code php
    Par sam01 dans le forum Langage
    Réponses: 5
    Dernier message: 10/04/2006, 01h30
  5. [Système] Forcer l'exécution d'un code php
    Par florent dans le forum Langage
    Réponses: 4
    Dernier message: 02/12/2005, 13h13

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo