Php

laki Messages postés 17 Statut Membre -  
sly-bzh Messages postés 417 Statut Membre -
Bonjour,
j'ai copié les fichiers pour faire un calendrier de réservation (https://codes-sources.commentcamarche.net/

j'ai créé la base de données ... mais je suis bloquée ... comment intégrer le fichier calendrier.php dans une page html afin que l'internaute puisse remplir les informations ?
Lorsque j'utilise Easy Php, j'ai "Parent Directory" et "calendrier". Si je clique sur "calendrier", jsi j'ouvre calendrier.php j'ai les messages suivants :
Warning: mysql_connect(): Unknown MySQL Server Host 'host' (11001) in c:\program files\easyphp1-8\www\sitereservation\calendrier\calendrier.php on line 48 - $connect = mysql_connect($hote, $user, $password);


Warning: mysql_select_db(): supplied argument is not a valid MySQL-Link resource in c:\program files\easyphp1-8\www\sitereservation\calendrier\calendrier.php on line 49 - mysql_select_db($base, $connect);


Warning: mysql_query(): Accès refusé pour l'utilisateur: 'ODBC'@'@localhost' (mot de passe: NON) in c:\program files\easyphp1-8\www\sitereservation\calendrier\calendrier.php on line 51 - $requete = mysql_query("SELECT * FROM calendrier WHERE YEAR(jour) = $an    AND MONTH(jour) = $mois");


Warning: mysql_query(): A link to the server could not be established in c:\program files\easyphp1-8\www\sitereservation\calendrier\calendrier.php on line 51

Warning: mysql_fetch_array(): supplied argument is not a valid MySQL result resource in c:\program files\easyphp1-8\www\sitereservation\calendrier\calendrier.php on line 52 - while ($ligne = mysql_fetch_array($requete)){


Warning: mysql_close(): supplied argument is not a valid MySQL-Link resource in c:\program files\easyphp1-8\www\sitereservation\calendrier\calendrier.php on line 60 - mysql_close($connect);

ensuite j'utilisais Easy php et maintenant j'ai exporté et importé ma base de données

j'ai donc modifié config.inc.php mais j'ai toujours les mêmes messages d'erreur (même n°de ligne) pour calendrier.php ????

je n'y comprends pas grand chose, si quelqu'un pouvait me venir en aide,

d'avance merci
Configuration: Windows XP
Internet Explorer 6.0

10 réponses

  1. sly-bzh Messages postés 417 Statut Membre 118
     
    Bonjour,
    A mon humble avis, il s'agit là d'un problème dans ta connection à la base de donnée. Tu dois rentrer un nom d'hote un nom d'utilisateur, et un mot de passe valides.
    Par défaut : localhost, root, ''
    Soit : remplacer
    48. $connect = mysql_connect($hote, $user, $password);
    Par
    $hote = 'localhost';
    $user = 'root';
    $password = '';
    $connect = mysql_connect($hote, $user, $password);

    Bien évidemment, si tu as changé les valeurs par défaut, il faudra adapter le tout
    0
  2. laki Messages postés 17 Statut Membre 1
     
    j'ai donc modifié config.inc.php mais j'ai toujours les mêmes messages d'erreur
    0
  3. sly-bzh Messages postés 417 Statut Membre 118
     
    Et tu l'as modifié de quelle manière exactement, tu veux pas l'écrire ici
    0
  4. laki Messages postés 17 Statut Membre 1
     
    voila le contenu de config.inc.php
    <?
    $hote = "localhost";
    $user = "root";
    $password = "";
    $base = "ma_bdd";
    ?>
    ensuite j'utilise include "config.inc.php"
    0
  5. Vous n’avez pas trouvé la réponse que vous recherchez ?

    Posez votre question
  6. sly-bzh Messages postés 417 Statut Membre 118
     
    Mouarf et l'autre eh !!!
    Forcément avec $base="ma_bdd" ça va pas marcher XD

    Tu dois remplacer "ma_bdd" par le nom de ta base de donnée !!!
    Ca marchera mieux je pense
    0
  7. laki Messages postés 17 Statut Membre 1
     
    merci
    mais le nom de ma base est"ma_bdd"
    0
  8. sly-bzh Messages postés 417 Statut Membre 118
     
    OOPS 'scuse moi mais on voit de telles choses de nos jours ma pauv' suzette

    Sinon tu es sûr de ne pas avoir modifié les valeurs par défaut d'utilisateur, de mdp, etc ?

    Si c'est pas ça essaye de remplacer les lignes 48 et 49 par :
    # $connect = mysql_connect($hote, $user, $password) or die(mysql_error());
    # mysql_select_db($base, $connect) or die(mysql_error());

    Et donne nous les erreurs que ça te ramène

    Courage, on va y arriver
    0
  9. laki Messages postés 17 Statut Membre 1
     
    merci
    et voila les erreurs Notice: Undefined variable: mois in c:\program files\easyphp1-8\www\calenndrie\calendrier.php on line 22

    Notice: Undefined variable: an in c:\program files\easyphp1-8\www\calenndrie\calendrier.php on line 23

    Notice: Undefined variable: mois in c:\program files\easyphp1-8\www\calenndrie\calendrier.php on line 31

    Notice: Undefined variable: an in c:\program files\easyphp1-8\www\calenndrie\calendrier.php on line 32

    Notice: Undefined variable: mois in c:\program files\easyphp1-8\www\calenndrie\calendrier.php on line 41

    Notice: Undefined offset: -1 in c:\program files\easyphp1-8\www\calenndrie\calendrier.php on line 41

    Notice: Undefined variable: an in c:\program files\easyphp1-8\www\calenndrie\calendrier.php on line 57

    Notice: Undefined variable: mois in c:\program files\easyphp1-8\www\calenndrie\calendrier.php on line 57

    Warning: mysql_fetch_array(): supplied argument is not a valid MySQL result resource in c:\program files\easyphp1-8\www\calenndrie\calendrier.php on line 58
    0
  10. laki Messages postés 17 Statut Membre 1
     
    et voila le code de lignes
    22)$mois_suivant = $mois + 1;
    23)$an_suivant = $an;
    31)$mois_prec = $mois - 1;
    32)$an_prec = $an;
    41)$mois_en_clair = $mois_de_annee[$mois - 1];
    57)-58)$requete = mysql_query("SELECT * FROM calendrier WHERE YEAR(jour) = $an AND MONTH(jour) = $mois");
    while ($ligne = mysql_fetch_array($requete)){
    0
  11. sly-bzh Messages postés 417 Statut Membre 118
     
    A priori c'est au début le
    # if(!isset($_GET["mois"]))
    # {
    # $mois = $mois_actuel;
    # $an = $an_actuel;
    # } 
    qui plante
    essaye de remplacer cette partie par :
    if (isset($_GET["mois"]))
    {$mois=$_GET["mois"];}
    else{$mois = $mois_actuel;}
    if (isset($_GET["an"]))
    {$an=$_GET["an"];}
    else{$an = $an_actuel;}
    pour voir ce que ça donne
    0