Angelore | Bonjour à tous
nouveau participant, je suis graphiste et je débute en programmation php
j'ai un souci avec un script que j'ai téléchargé et que je veux utiliser sur mon site il s'agit du script info_calend qui permet la gestion d'un calendrier d'événement
j'ai 2 erreurs....!
LA PREMIERE
sur le fichier config.php
mon serveur me retourne l'erreur suivante
Warning: mysql_fetch_array(): supplied argument is not a valid MySQL result resource in /home/root/www/calendrier/config.php on line 38
Code :
- <?
- $auto_events = "1";
- //Connection à la base de données
- @mysql_connect("localhost","monlogin","monpassword" ) or die("Connection non effectuée ..." );
- @mysql_select_db("nomdemabase" ) or die("Mauvaise base" );
- // Mois
- $tmois = array("Janvier", "Février", "Mars", "Avril", "Mai", "Juin", "Juillet", "Août", "Septembre", "Octobre", "Novembre", "Décembre" );
- $tjours = array("Dimanche", "Lundi", "Mardi", "Mercredi", "Jeudi", "Vendredi", "Samedi" );
- // Bloc de titre
- function tTbl($texte, $align) {
- echo "<p class=\"ttitre\" align=\"".$align."\"><img src=images/droite.gif> ".$texte." </p>\n";
- }
- // Creation de l'index
- function creerIndex($requete, $maximum) {
- global $deb, $total, $max, $commence;
- if ($deb <= 0 || !is_numeric($deb) || !isset($deb)) {
- $deb = 0;}
- $max = $maximum;
- $q = mysql_query($requete);
- $r = mysql_fetch_array($q); // ici c'est la ligne 38
- $total = $r["num"];
- $commence = $deb * $max;
- }
|
LA SECONDE
sur le fichier index.php de l'Admin
Ce calendrier permet de ajouter | supprimer | modifier un événement
ça fonctionne bien en ajout et en suppression en revanche, en modification
j'ai l'erreur suivante..et rien ne se modifie
Warning: checkdate() expects parameter 2 to be long, string given in /home/root/www/calendrier/admin/index.php on line 150
Code :
- // Modifier un evenement
- elseif (isset($modifier) && is_numeric($modifier)) {
- $tdate = split("/", $date);
- $a = $tdate[2];
- $m = $tdate[1];
- $j = $tdate[0];
- if (checkdate($m, $j, $a)) // ici c'est la ligne 150
- { $action = "modifier";
- $id = $modifier;
- mysql_query("UPDATE ".$sql_table." SET titre = '".AuAddSlashes($titre)."', texte = '".AuAddSlashes($texte)."', date = '".$a."-".$m."-".$j."', img = '$img' WHERE idx = $id" );
- }
- else {
- $action = "modifier";
- $id = $modifier;
- $errmsg = "La date de l'évenement est incorrecte.";}
- // Modification d'un evenement
- elseif ($action == "modifier" && isset($id) && is_numeric($id)) {
- $q = mysql_query("SELECT *, DATE_FORMAT(date, '%d/%m/%Y') AS dateh FROM ".$sql_table." WHERE idx = $id" );
- $r = mysql_fetch_array($q);
- ?>
|
Je galère..vraiment avec ça si un de vous peut m'aider à réparer...je suis preneur !!!
Les 2 erreurs sont-elles liées ?
A charge de revanche pour UNE AIDE en graphisme ;-)
D'avance merci
Angelore Message édité par Angelore le 05-01-2008 à 18:07:27
|