Ya t-il qelqun qui c conné en php

Résolu
sarah.sarah Messages postés 29 Statut Membre -  
 Manou34 -
Bonjour,je sui en stage et je doi crere un site en php mai le problém c que j ne conné pa gran chose en php je voudre savoir ou il fo enregitré le site pr pouvoir l'exécuter est ce qe c bien dan easyphp/programe file......../www .car je les enregister dans le www et qan je l'execute je né pa de résultat on diré qe mon site né pa connecter a ma base

voici ma page connexion

<?php
$login='root';
$mdp='';
$serveur='127.0.0.1';
$base='camping';
$connexion=mysql_connect($serveur,$login,$mdp);
if(!$connexion){
echo"echec a la connexion";
echo"===>".mysql.err;
exit;
}
mysql_select_db($base,$connexion);
?>
et voici ma page list mobil home
<?php
require("connexion.php");
$req="select * from mobilhome";
$resultat=mysql_query($req,$connexion);
$ligne=mysql_fetch_assoc($resultat);

while($ligne)
{

echo "<center>";
echo "<table>";
echo "<td>";
echo "<u>La marque du mobil_home :</u> ".$ligne['MarqueMH']."<br />";
echo "<td>";
echo "<u>Taille de lentreprise :</u> ".$ligne['TailleMH']."<br />";
echo "<td>";
echo "<u>Nombre de chambre :</u> ".$ligne['ChambreMH']."<br />";
echo "<td>";
echo "<u>Prix :</u> ".$ligne['PrixMH']."<br />";
echo "<td>";
echo "<u>Annee :</u> ".$ligne['AnneeMH']."<br />";
echo "<td>";
echo "<u>Date achat :</u> ".$ligne['DateAchatMH']."<br />";
echo "</tr>";
echo "</table>";
echo "</center>";
$ligne=mysql_fetch_assoc($resultat);
}
?>

et donc mon but et dafficher les mobil-homes qe j enregistré dan ma base de donné merci beaucoup
Configuration: Windows XP
Internet Explorer 6.0

26 réponses

  • 1
  • 2
  1. Thamior Messages postés 267 Statut Membre 47
     
    Bonjour,

    Remplace :
    $serveur='127.0.0.1';
    par
    $serveur='localhost';

    ça devrait marché maintenant,

    Thamior.
    3
  2. sarah.sarah Messages postés 29 Statut Membre
     
    merci je vé esaiyé
    0
  3. sarah.sarah Messages postés 29 Statut Membre
     
    nn sa ne marche pa j toujour le meme problém c sa qe j comme erreur c'est ce qi safich qan jéxecute ma page
    "; echo ""; echo ""; echo "
    "; echo "La marque du mobil_home : ".$ligne['MarqueMH']."
    "; echo " "; echo "Taille de lentreprise : ".$ligne['TailleMH']."
    "; echo " "; echo "Nombre de chambre : ".$ligne['ChambreMH']."
    "; echo " "; echo "Prix : ".$ligne['PrixMH']."
    "; echo " "; echo "Annee : ".$ligne['AnneeMH']."
    "; echo " "; echo "Date achat : ".$ligne['DateAchatMH']."
    "; echo "
    "; echo ""; $ligne=mysql_fetch_assoc($resultat); } ?>
    0
  4. Thamior Messages postés 267 Statut Membre 47
     
    Tu peux me mettre le nom des champs de ta table ?

    Thamior.
    0
  5. Vous n’avez pas trouvé la réponse que vous recherchez ?

    Posez votre question
  6. sarah.sarah Messages postés 29 Statut Membre
     
    c ma base merci

    -- phpMyAdmin SQL Dump
    -- version 2.6.1
    -- https://www.phpmyadmin.net/
    --
    -- Serveur: localhost
    -- Généré le : Vendredi 15 Février 2008 à 14:14
    -- Version du serveur: 4.0.15
    -- Version de PHP: 4.3.10
    --
    -- Base de données: `camping`
    --

    -- --------------------------------------------------------

    --
    -- Structure de la table `animation`
    --

    CREATE TABLE `animation` (
    `NumAnimation` int(5) NOT NULL auto_increment,
    `AnimAdult` varchar(10) NOT NULL default '',
    `AnimaAdo` varchar(10) NOT NULL default '',
    `AnimEnfant` varchar(10) NOT NULL default '',
    PRIMARY KEY (`NumAnimation`)
    ) TYPE=MyISAM AUTO_INCREMENT=1 ;

    --
    -- Contenu de la table `animation`
    --

    -- --------------------------------------------------------

    --
    -- Structure de la table `client`
    --

    CREATE TABLE `client` (
    `NumCli` int(5) NOT NULL auto_increment,
    `NomCli` varchar(10) NOT NULL default '',
    `PrenomCli` varchar(10) NOT NULL default '',
    `AgeCli` int(20) default NULL,
    `TelCli` int(10) NOT NULL default '0',
    `RueCli` varchar(10) NOT NULL default '',
    `VilleCli` varchar(10) NOT NULL default '',
    `CPCli` int(10) NOT NULL default '0',
    `PaysCli` varchar(5) NOT NULL default '',
    `NumAnimation` int(5) NOT NULL default '0',
    PRIMARY KEY (`NumCli`)
    ) TYPE=MyISAM AUTO_INCREMENT=4 ;

    --
    -- Contenu de la table `client`
    --

    INSERT INTO `client` VALUES (1, 'Darl', 'Jean', 53, 467589632, ' fauve', 'vias', 34450, 'franc', 3);
    INSERT INTO `client` VALUES (2, 'jacob', 'bernard', 45, 467956863, 'rosier', 'b�ziers', 34500, 'franc', 2);
    INSERT INTO `client` VALUES (3, 'vaurien', 'j�rimy', 56, 2147483647, 'galerie', 'b�ziers', 34500, 'franc', 2);

    -- --------------------------------------------------------

    --
    -- Structure de la table `emplacement`
    --

    CREATE TABLE `emplacement` (
    `NumEmpl` int(5) NOT NULL auto_increment,
    `NomEmpl` varchar(10) NOT NULL default '',
    `SuperficieEmpl` int(10) NOT NULL default '0',
    PRIMARY KEY (`NumEmpl`)
    ) TYPE=MyISAM AUTO_INCREMENT=1 ;

    --
    -- Contenu de la table `emplacement`
    --

    -- --------------------------------------------------------

    --
    -- Structure de la table `exister`
    --

    CREATE TABLE `exister` (
    `NumPres` int(5) NOT NULL default '0',
    `NumEmpl` int(5) NOT NULL default '0'
    ) TYPE=MyISAM;

    --
    -- Contenu de la table `exister`
    --

    -- --------------------------------------------------------

    --
    -- Structure de la table `mail`
    --

    CREATE TABLE `mail` (
    `NumMail` int(5) NOT NULL auto_increment,
    `SujetMail` varchar(50) NOT NULL default '',
    `CommentireMail` varchar(100) NOT NULL default '',
    `NumCli` int(5) NOT NULL default '0',
    PRIMARY KEY (`NumMail`)
    ) TYPE=MyISAM AUTO_INCREMENT=1 ;

    --
    -- Contenu de la table `mail`
    --

    -- --------------------------------------------------------

    --
    -- Structure de la table `mobilhome`
    --

    CREATE TABLE `mobilhome` (
    `NumMH` int(5) NOT NULL default '0',
    `MarqueMH` varchar(50) NOT NULL default '',
    `TailleMH` int(50) NOT NULL default '0',
    `ChambreMH` int(6) NOT NULL default '0',
    `PrixMH` int(9) NOT NULL default '0',
    `AnneeMH` varchar(4) NOT NULL default '',
    `DateAchatMH` datetime NOT NULL default '0000-00-00 00:00:00',
    `NumCli` int(5) NOT NULL default '0',
    `NumEmpl` int(5) NOT NULL default '0',
    PRIMARY KEY (`NumMH`)
    ) TYPE=MyISAM;

    --
    -- Contenu de la table `mobilhome`
    --

    INSERT INTO `mobilhome` VALUES (0, 'willerby', 28, 2, 31044, '2001', '2001-03-06 00:00:00', 5, 0);

    -- --------------------------------------------------------

    --
    -- Structure de la table `prestation`
    --

    CREATE TABLE `prestation` (
    `NumPres` int(5) NOT NULL auto_increment,
    `LibellePres` varchar(10) NOT NULL default '',
    PRIMARY KEY (`NumPres`)
    ) TYPE=MyISAM AUTO_INCREMENT=1 ;

    --
    -- Contenu de la table `prestation`
    --
    0
  7. sarah.sarah Messages postés 29 Statut Membre
     
    merci unknow mai le site de zero .... je le connaé mai il ne maide pa beaucoup car il maide pas pr la base de donné
    0
  8. Thamior Messages postés 267 Statut Membre 47
     
    Essaie ça...

    while($ligne)
    {
    echo "<center>";
    echo "<table><tr>";
    echo "<td>";
    echo "<u>La marque du mobil_home :</u> ".$ligne['MarqueMH']."<br />";
    echo "<td>";
    echo "<u>Taille de lentreprise :</u> ".$ligne['TailleMH']."<br />";
    echo "<td>";
    echo "<u>Nombre de chambre :</u> ".$ligne['ChambreMH']."<br />";
    echo "<td>";
    echo "<u>Prix :</u> ".$ligne['PrixMH']."<br />";
    echo "<td>";
    echo "<u>Annee :</u> ".$ligne['AnneeMH']."<br />";
    echo "<td>";
    echo "<u>Date achat :</u> ".$ligne['DateAchatMH']."<br />";
    echo "</tr>";
    echo "</table>";
    echo "</center>";
    $ligne=mysql_fetch_assoc($resultat);
    }
    0
  9. sarah.sarah Messages postés 29 Statut Membre
     
    ok merci
    0
  10. sarah.sarah Messages postés 29 Statut Membre
     
    il n'y rien qui a changé comment on fait pour exécuter les pages apartir de easy php ?
    0
  11. Thamior Messages postés 267 Statut Membre 47
     
    Mets ça en haut de la page :

    header("Content-Type : text/plain; charset=iso-8859-1");

    Les pages PHP s'exécute automatiquement.

    Thamior.
    0
  12. le père
     
    Bonjour

    J'ai bien peur que le Content-Type n'ait absolument aucun rapport avec le fait que le PHP s'exécute ou non

    Si ça affiche bien ce que tu dis à ton message 3, il y a de grande chances que l'erreur soit dans une chaîne pas fermée dans connexion.php. Peux-tu nous montrer ce qu'il y a dans ce fichier ?
    0
  13. sarah.sarah Messages postés 29 Statut Membre
     
    connexion.php
    <?php
    $login='root';
    $mdp='';
    $serveur='127.0.0.1';
    $base='camping';
    $connexion=mysql_connect($serveur,$login,$mdp);
    if(!$connexion){
    echo"echec a la connexion";
    echo"===>".mysql.err;
    exit;
    }
    mysql_select_db($base,$connexion);
    ?>
    0
  14. sarah.sarah Messages postés 29 Statut Membre
     
    j coller ce qe tu ma di et franchement rien na changé toujour meme message d'erreur
    0
  15. le père
     
    Ton script marche très bien chez moi. J'ai simplement fait un copier-coller su code que tu donnes et j'ai créé la base et la table, rien à redire.
    Peux -tu mettre aussitôt après le <?php (ligne suivante) dans ta page page list mobil home
    echo 'coucou';
    histoire de savoir une fois pour toutes si php tourne ou ne tourne pas
    0
  16. sarah.sarah Messages postés 29 Statut Membre
     
    le message cc me saffiche pa
    comment faire ?
    0
  17. le père
     
    Donc PHP ne semble pas tourner.
    As-tu installé PHP toi-même ? ou easyphp ou WAMP ?
    comment fais-tu pour visualiser ta page ? tu tapes bien http://nomdelapage.php dans la barre d'adresse ?
    0
    1. le père
       
      pardon http://localhost/nomdelapage.php
      0
  18. sarah.sarah Messages postés 29 Statut Membre
     
    nn j tap ça file:///E:/Program%20Files/EasyPHP1-8/www/sitestageMobilHome/listeMobilHome.php
    0
  19. Scalpweb Messages postés 1483 Statut Membre 43
     
    Attend attend...

    Si tu as EasyPhp, une fois que tu l'a démmarré et que tu as bien mis tes pages dans le dossier www (qui se trouve dans le dossier d'EasyPhp), tu fais un clic droit sur l'icone d'EasyPhp qui se trouve à coté de l'horloge en bas à droite de l'écran, et tu fais "Web Local".

    Et là, ton explorateur se lance avec tes pages correctement exécuté en php.
    0
  20. le père
     
    Alors c'est normal que ça ne marche pas !!! Pas la peine de chercher ailleurs !
    En utilisant le protocole file:// tu ne passes pas par le serveur http://, donc pas de PHP

    As-tu un serveur HTTP ou quelque chose comme Apache, easyphp ou WAMP sur ta machine ?
    Qu'est-ce qui se passe si tu tapes "http://localhost" dans la barre d'adresse d'internet explorer ?
    0
  • 1
  • 2