Php
laki
Messages postés
17
Statut
Membre
-
sly-bzh Messages postés 417 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 :
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
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
-
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 : remplacer48. $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 -
j'ai donc modifié config.inc.php mais j'ai toujours les mêmes messages d'erreur
-
Et tu l'as modifié de quelle manière exactement, tu veux pas l'écrire ici
-
voila le contenu de config.inc.php
<?
$hote = "localhost";
$user = "root";
$password = "";
$base = "ma_bdd";
?>
ensuite j'utilise include "config.inc.php" -
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question -
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 -
-
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 -
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 -
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)){ -
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