Probleme sql sur theme de couleurs personnalisables [Résolu/Fermé]

Signaler
-
 xred123 -
Bonjour,
lorsque je choisi les couleurs personnalisables des pages de blog,la rubrique commentaires m'ecrit les messages d'erreurs suivants:
Warning: mysql_query() [function.mysql-query]: Access denied for user ''@'localhost' (using password: NO) in C:\Program Files (x86)\EasyPHP-5.3.9\www\blogs\Blogator\_blogadata\include\com_mod.php on line 188

Warning: mysql_query() [function.mysql-query]: A link to the server could not be established in C:\Program Files (x86)\EasyPHP-5.3.9\www\blogs\Blogator\_blogadata\include\com_mod.php on line 188
Erreur SQL !
Access denied for user ''@'localhost' (using password: NO)

et cela ne le fait pas quand je choisi un des 7 themes avec les couleurs pré-établis,cela fonctionne normalement

voila la ligne 188 et 189:

<?php $comm_count=mysql_query("SELECT count(*) AS nb_com FROM commentaire WHERE id_artE = $id_art") or die('Erreur SQL !<br>'.mysql_error()) ; 
$nb_com = mysql_result($comm_count,0,'nb_com');






Configuration: Windows / Chrome 76.0.3809.132

10 réponses

Messages postés
30472
Date d'inscription
mercredi 22 octobre 2003
Statut
Modérateur
Dernière intervention
4 décembre 2020
3 047
Bonjour
Tout est dans le message d'erreur
Le souci se situe dans la connexion à ta bdd...

Ps: au passage, l'extension mysql est OBSOLÈTE. Il faut désormais utiliser mysqli ou pdo.
j'ai essayé de remettre le port par defaut de mysql maintenant ça m'ecrit juste:

Erreur SQL !
Aucune base n'a été sélectionnée

et j'ai regardé partout dans la bdd,la base de données est bien créée
ça me refait pareil,les memes erreurs qu'au debut,

j'ai essayé d'ajouter skip-grant-tables dans my.ini mais c'est pareil
Erreur SQL !
Aucune base n'a été sélectionnée

est ce que ça peut venir de $sql
j'ai changé le nom de la bdd,c'est pareil
Messages postés
30472
Date d'inscription
mercredi 22 octobre 2003
Statut
Modérateur
Dernière intervention
4 décembre 2020
3 047
Tu as changé le nom de la bdd où ça ?
Quel est le code de connexion utilisé ?

Visiblement, c'est le code qui se trouve dans le fichier \blogs\Blogator\_blogadata\include\com_mod.php qui est utilisé....
dans phpmyadmin et dans connect.php mais ça change rien,

je te transmet le fichier com_mod.php:


<?php /*
Blogator-script | http://www.blogator-script.com | ***@***
Copyright 2005, 2006 Samuel TOLLEC pour SAMTEK



This file is part of Blogator-script.

Blogator-script is free software; you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
the Free Software Foundation; either version 2 of the License, or
(at your option) any later version.

Blogator-script is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
GNU General Public License for more details.

You should have received a copy of the GNU General Public License
along with Blogator-script; if not, write to the Free Software
Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA  02110-1301  USA */

$id_art=$_GET['id_art'];
$titr_art=stripslashes($_GET['titr_art']);
$titr_art=stripslashes($titr_art);
$theme=$_GET['theme'];
$id_blog=$_GET['id_blg']; 
$url='com_mod.php';
?>
<[/html/htmlintro.php3 html]>
<head>
  <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
  <title>Ajouter/Voir remarque(s) pour cet article</title>
<?php
include("connect.php");
include('recup_param.php'); 
if ($theme != 0) {  
print "<link rel=\"stylesheet\" href=\"$adr_url/_blogadata/css/theme$theme.css\" type=\"text/css\" media=\"all\" />";
} else {
include("connect.php");
include("theme_perso.php");
mysql_close($connect);
} 
if ($adr_abs_sd == '') {
$adr = "$adr_url/<input type=\"text\" name=\"blog\" size=\"15\" maxlength=\"25\">";
} else {
$adr = "http://<input type=\"text\" name=\"blog\" size=\"15\" maxlength=\"25\" style=\"text-align: right\">.$adr_urlS";
} ?>
<script language="javascript">
function Check() { 
  if (document.commentaire.com.value=="") { 
  alert("Le champ Remarque est obligatoire !"); 
  return false; 
  } else { 
  return true; 
  }
}
</script>
</head>
<body class="com_body">
<br /><div style="text-align: center"><form><input type="button" value="Fermer" class="bouton2" onmouseover="this.style.color='red'" onmouseout="this.style.color='#696969'" onclick="window.close();"></form></div>
<form name="commentaire" action="com_ajout.php" method="post" onsubmit="return Check(this)">
<table border="0" cellpadding="2" cellspacing="0" width="600" align="center" class="com">
	<tr align="center" class="tab_titr0">
		<td colspan="2">Lâchez vos commentaires sur <?php echo $titr_art; ?> !</td>
	</tr>
	<tr>
		<td align="right"><br />Pseudo/nom :</td>
		<td><br /><input type="text" name="pseudo" size="20" maxlength="40" /></td>
	</tr>
	<tr>
		<td align="right">E-mail :</td>
		<td><input type="text" name="email" size="25" maxlength="50" /></td>
	</tr>
	<tr>
		<td align="right">Votre blog :</td>
		<td><?php echo $adr; ?></td>
	</tr>
	<tr>
		<td align="right">Insérer smileys :</td>
		<td>
<table summary="smileys1" border="0" bgcolor="#FFFAFA">
	<tr>
		<td><img src="<?php echo $adr_url; ?>/_blogadata/s/51.gif" border="0" alt="51" title="{51}" onclick="document.commentaire.com.value+='{'+this.alt+'}'; document.commentaire.com.focus();"></td>
		<td><img src="<?php echo $adr_url; ?>/_blogadata/s/52.gif" border="0" alt="52" title="{52}" onclick="document.commentaire.com.value+='{'+this.alt+'}'; document.commentaire.com.focus();"></td>
		<td><img src="<?php echo $adr_url; ?>/_blogadata/s/53.gif" border="0" alt="53" title="{53}" onclick="document.commentaire.com.value+='{'+this.alt+'}'; document.commentaire.com.focus();"></td>
		<td><img src="<?php echo $adr_url; ?>/_blogadata/s/54.gif" border="0" alt="54" title="{54}" onclick="document.commentaire.com.value+='{'+this.alt+'}'; document.commentaire.com.focus();"></td>
		<td><img src="<?php echo $adr_url; ?>/_blogadata/s/55.gif" border="0" alt="55" title="{55}" onclick="document.commentaire.com.value+='{'+this.alt+'}'; document.commentaire.com.focus();"></td>
		<td><img src="<?php echo $adr_url; ?>/_blogadata/s/56.gif" border="0" alt="56" title="{56}" onclick="document.commentaire.com.value+='{'+this.alt+'}'; document.commentaire.com.focus();"></td>
		<td><img src="<?php echo $adr_url; ?>/_blogadata/s/57.gif" border="0" alt="57" title="{57}" onclick="document.commentaire.com.value+='{'+this.alt+'}'; document.commentaire.com.focus();"></td>
		<td><img src="<?php echo $adr_url; ?>/_blogadata/s/68.gif" border="0" alt="68" title="{68}" onclick="document.commentaire.com.value+='{'+this.alt+'}'; document.commentaire.com.focus();"></td>
		<td><img src="<?php echo $adr_url; ?>/_blogadata/s/67.gif" border="0" alt="67" title="{67}" onclick="document.commentaire.com.value+='{'+this.alt+'}'; document.commentaire.com.focus();"></td>
	</tr>
	<tr>
		<td><img src="<?php echo $adr_url; ?>/_blogadata/s/58.gif" border="0" alt="58" title="{58}" onclick="document.commentaire.com.value+='{'+this.alt+'}'; document.commentaire.com.focus();"></td>
		<td><img src="<?php echo $adr_url; ?>/_blogadata/s/60.gif" border="0" alt="60" title="{60}" onclick="document.commentaire.com.value+='{'+this.alt+'}'; document.commentaire.com.focus();"></td>
		<td><img src="<?php echo $adr_url; ?>/_blogadata/s/61.gif" border="0" alt="61" title="{61}" onclick="document.commentaire.com.value+='{'+this.alt+'}'; document.commentaire.com.focus();"></td>
		<td><img src="<?php echo $adr_url; ?>/_blogadata/s/62.gif" border="0" alt="62" title="{62}" onclick="document.commentaire.com.value+='{'+this.alt+'}'; document.commentaire.com.focus();"></td>
		<td><img src="<?php echo $adr_url; ?>/_blogadata/s/63.gif" border="0" alt="63" title="{63}" onclick="document.commentaire.com.value+='{'+this.alt+'}'; document.commentaire.com.focus();"></td>
		<td><img src="<?php echo $adr_url; ?>/_blogadata/s/64.gif" border="0" alt="64" title="{64}" onclick="document.commentaire.com.value+='{'+this.alt+'}'; document.commentaire.com.focus();"></td>
		<td><img src="<?php echo $adr_url; ?>/_blogadata/s/65.gif" border="0" alt="65" title="{65}" onclick="document.commentaire.com.value+='{'+this.alt+'}'; document.commentaire.com.focus();"></td>
		<td><img src="<?php echo $adr_url; ?>/_blogadata/s/71.gif" border="0" alt="71" title="{71}" onclick="document.commentaire.com.value+='{'+this.alt+'}'; document.commentaire.com.focus();"></td>
		<td><img src="<?php echo $adr_url; ?>/_blogadata/s/66.gif" border="0" alt="66" title="{66}" onclick="document.commentaire.com.value+='{'+this.alt+'}'; document.commentaire.com.focus();"></td>
	</tr>
</table>
<table summary="smileys2" border="0" bgcolor="#FFFAFA">
	<tr>
		<td><img src="<?php echo $adr_url; ?>/_blogadata/s/1.gif" border="0" alt="1" title="{1}" onclick="document.commentaire.com.value+='{'+this.alt+'}'; document.commentaire.com.focus();"></td>
		<td><img src="<?php echo $adr_url; ?>/_blogadata/s/2.gif" border="0" alt="2" title="{2}" onclick="document.commentaire.com.value+='{'+this.alt+'}'; document.commentaire.com.focus();"></td>
		<td><img src="<?php echo $adr_url; ?>/_blogadata/s/3.gif" border="0" alt="3" title="{3}" onclick="document.commentaire.com.value+='{'+this.alt+'}'; document.commentaire.com.focus();"></td> 
		<td><img src="<?php echo $adr_url; ?>/_blogadata/s/4.gif" border="0" alt="4" title="{4}" onclick="document.commentaire.com.value+='{'+this.alt+'}'; document.commentaire.com.focus();"></td>
		<td><img src="<?php echo $adr_url; ?>/_blogadata/s/5.gif" border="0" alt="5" title="{5}" onclick="document.commentaire.com.value+='{'+this.alt+'}'; document.commentaire.com.focus();"></td>
		<td><img src="<?php echo $adr_url; ?>/_blogadata/s/6.gif" border="0" alt="6" title="{6}" onclick="document.commentaire.com.value+='{'+this.alt+'}'; document.commentaire.com.focus();"></td>
		<td><img src="<?php echo $adr_url; ?>/_blogadata/s/7.gif" border="0" alt="7" title="{7}" onclick="document.commentaire.com.value+='{'+this.alt+'}'; document.commentaire.com.focus();"></td>
		<td><img src="<?php echo $adr_url; ?>/_blogadata/s/8.gif" border="0" alt="8" title="{8}" onclick="document.commentaire.com.value+='{'+this.alt+'}'; document.commentaire.com.focus();"></td>
		<td><img src="<?php echo $adr_url; ?>/_blogadata/s/9.gif" border="0" alt="9" title="{9}" onclick="document.commentaire.com.value+='{'+this.alt+'}'; document.commentaire.com.focus();"></td>
		<td><img src="<?php echo $adr_url; ?>/_blogadata/s/70.gif" border="0" alt="70" title="{70}" onclick="document.commentaire.com.value+='{'+this.alt+'}'; document.commentaire.com.focus();"></td>
		<td><img src="<?php echo $adr_url; ?>/_blogadata/s/14.gif" border="0" alt="14" title="{14}" onclick="document.commentaire.com.value+='{'+this.alt+'}'; document.commentaire.com.focus();"></td>
	</tr>
	<tr>
		<td><img src="<?php echo $adr_url; ?>/_blogadata/s/12.gif" border="0" alt="12" title="{12}" onclick="document.commentaire.com.value+='{'+this.alt+'}'; document.commentaire.com.focus();"></td>
		<td><img src="<?php echo $adr_url; ?>/_blogadata/s/13.gif" border="0" alt="13" title="{13}" onclick="document.commentaire.com.value+='{'+this.alt+'}'; document.commentaire.com.focus();"></td>
		<td><img src="<?php echo $adr_url; ?>/_blogadata/s/69.gif" border="0" alt="69" title="{69}" onclick="document.commentaire.com.value+='{'+this.alt+'}'; document.commentaire.com.focus();"></td>
		<td><img src="<?php echo $adr_url; ?>/_blogadata/s/72.gif" border="0" alt="72" title="{72}" onclick="document.commentaire.com.value+='{'+this.alt+'}'; document.commentaire.com.focus();"></td>
		<td><img src="<?php echo $adr_url; ?>/_blogadata/s/16.gif" border="0" alt="16" title="{16}" onclick="document.commentaire.com.value+='{'+this.alt+'}'; document.commentaire.com.focus();"></td>
		<td><img src="<?php echo $adr_url; ?>/_blogadata/s/17.gif" border="0" alt="17" title="{17}" onclick="document.commentaire.com.value+='{'+this.alt+'}'; document.commentaire.com.focus();"></td>
		<td><img src="<?php echo $adr_url; ?>/_blogadata/s/73.gif" border="0" alt="73" title="{73}" onclick="document.commentaire.com.value+='{'+this.alt+'}'; document.commentaire.com.focus();"></td>
		<td><img src="<?php echo $adr_url; ?>/_blogadata/s/19.gif" border="0" alt="19" title="{19}" onclick="document.commentaire.com.value+='{'+this.alt+'}'; document.commentaire.com.focus();"></td>	
		<td><img src="<?php echo $adr_url; ?>/_blogadata/s/20.gif" border="0" alt="20" title="{20}" onclick="document.commentaire.com.value+='{'+this.alt+'}'; document.commentaire.com.focus();"></td>
		<td><img src="<?php echo $adr_url; ?>/_blogadata/s/18.gif" border="0" alt="18" title="{18}" onclick="document.commentaire.com.value+='{'+this.alt+'}'; document.commentaire.com.focus();"></td>
		<td><img src="<?php echo $adr_url; ?>/_blogadata/s/15.gif" border="0" alt="15" title="{15}" onclick="document.commentaire.com.value+='{'+this.alt+'}'; document.commentaire.com.focus();"></td>
	</tr>
</table>
<table summary="smileys3" border="0" bgcolor="#FFFAFA">
	<tr>
		<td><img src="<?php echo $adr_url; ?>/_blogadata/s/24.gif" border="0" alt="24" title="{24}" onclick="document.commentaire.com.value+='{'+this.alt+'}'; document.commentaire.com.focus();"></td>
		<td><img src="<?php echo $adr_url; ?>/_blogadata/s/23.gif" border="0" alt="23" title="{23}" onclick="document.commentaire.com.value+='{'+this.alt+'}'; document.commentaire.com.focus();"></td>
		<td><img src="<?php echo $adr_url; ?>/_blogadata/s/41.gif" border="0" alt="41" title="{41}" onclick="document.commentaire.com.value+='{'+this.alt+'}'; document.commentaire.com.focus();"></td>
		<td><img src="<?php echo $adr_url; ?>/_blogadata/s/38.gif" border="0" alt="38" title="{38}" onclick="document.commentaire.com.value+='{'+this.alt+'}'; document.commentaire.com.focus();"></td>
		<td><img src="<?php echo $adr_url; ?>/_blogadata/s/36.gif" border="0" alt="36" title="{36}" onclick="document.commentaire.com.value+='{'+this.alt+'}'; document.commentaire.com.focus();"></td>
		<td><img src="<?php echo $adr_url; ?>/_blogadata/s/44.gif" border="0" alt="44" title="{44}" onclick="document.commentaire.com.value+='{'+this.alt+'}'; document.commentaire.com.focus();"></td>
		<td><img src="<?php echo $adr_url; ?>/_blogadata/s/45.gif" border="0" alt="45" title="{45}" onclick="document.commentaire.com.value+='{'+this.alt+'}'; document.commentaire.com.focus();"></td>
		<td><img src="<?php echo $adr_url; ?>/_blogadata/s/32.gif" border="0" alt="32" title="{32}" onclick="document.commentaire.com.value+='{'+this.alt+'}'; document.commentaire.com.focus();"></td>
		<td><img src="<?php echo $adr_url; ?>/_blogadata/s/33.gif" border="0" alt="33" title="{33}" onclick="document.commentaire.com.value+='{'+this.alt+'}'; document.commentaire.com.focus();"></td>
		<td><img src="<?php echo $adr_url; ?>/_blogadata/s/34.gif" border="0" alt="34" title="{34}" onclick="document.commentaire.com.value+='{'+this.alt+'}'; document.commentaire.com.focus();"></td>
		<td><img src="<?php echo $adr_url; ?>/_blogadata/s/43.gif" border="0" alt="43" title="{43}" onclick="document.commentaire.com.value+='{'+this.alt+'}'; document.commentaire.com.focus();"></td>
		<td><img src="<?php echo $adr_url; ?>/_blogadata/s/59.gif" border="0" alt="59" title="{59}" onclick="document.commentaire.com.value+='{'+this.alt+'}'; document.commentaire.com.focus();"></td>
		<td><img src="<?php echo $adr_url; ?>/_blogadata/s/27.gif" border="0" alt="27" title="{27}" onclick="document.commentaire.com.value+='{'+this.alt+'}'; document.commentaire.com.focus();"></td>
		<td><img src="<?php echo $adr_url; ?>/_blogadata/s/47.gif" border="0" alt="47" title="{47}" onclick="document.commentaire.com.value+='{'+this.alt+'}'; document.commentaire.com.focus();"></td>
	</tr>
	<tr>
		<td><img src="<?php echo $adr_url; ?>/_blogadata/s/26.gif" border="0" alt="26" title="{26}" onclick="document.commentaire.com.value+='{'+this.alt+'}'; document.commentaire.com.focus();"></td>
		<td><img src="<?php echo $adr_url; ?>/_blogadata/s/39.gif" border="0" alt="39" title="{39}" onclick="document.commentaire.com.value+='{'+this.alt+'}'; document.commentaire.com.focus();"></td>
		<td><img src="<?php echo $adr_url; ?>/_blogadata/s/40.gif" border="0" alt="40" title="{40}" onclick="document.commentaire.com.value+='{'+this.alt+'}'; document.commentaire.com.focus();"></td>
		<td><img src="<?php echo $adr_url; ?>/_blogadata/s/25.gif" border="0" alt="25" title="{25}" onclick="document.commentaire.com.value+='{'+this.alt+'}'; document.commentaire.com.focus();"></td>
		<td><img src="<?php echo $adr_url; ?>/_blogadata/s/42.gif" border="0" alt="42" title="{42}" onclick="document.commentaire.com.value+='{'+this.alt+'}'; document.commentaire.com.focus();"></td>
		<td><img src="<?php echo $adr_url; ?>/_blogadata/s/46.gif" border="0" alt="46" title="{46}" onclick="document.commentaire.com.value+='{'+this.alt+'}'; document.commentaire.com.focus();"></td>	
		<td><img src="<?php echo $adr_url; ?>/_blogadata/s/31.gif" border="0" alt="31" title="{31}" onclick="document.commentaire.com.value+='{'+this.alt+'}'; document.commentaire.com.focus();"></td>
		<td><img src="<?php echo $adr_url; ?>/_blogadata/s/37.gif" border="0" alt="37" title="{37}" onclick="document.commentaire.com.value+='{'+this.alt+'}'; document.commentaire.com.focus();"></td>
		<td><img src="<?php echo $adr_url; ?>/_blogadata/s/49.gif" border="0" alt="49" title="{49}" onclick="document.commentaire.com.value+='{'+this.alt+'}'; document.commentaire.com.focus();"></td>
		<td><img src="<?php echo $adr_url; ?>/_blogadata/s/10.gif" border="0" alt="10" title="{10}" onclick="document.commentaire.com.value+='{'+this.alt+'}'; document.commentaire.com.focus();"></td>
		<td><img src="<?php echo $adr_url; ?>/_blogadata/s/11.gif" border="0" alt="11" title="{11}" onclick="document.commentaire.com.value+='{'+this.alt+'}'; document.commentaire.com.focus();"></td>
		<td><img src="<?php echo $adr_url; ?>/_blogadata/s/48.gif" border="0" alt="48" title="{48}" onclick="document.commentaire.com.value+='{'+this.alt+'}'; document.commentaire.com.focus();"></td>
		<td><img src="<?php echo $adr_url; ?>/_blogadata/s/50.gif" border="0" alt="50" title="{50}" onclick="document.commentaire.com.value+='{'+this.alt+'}'; document.commentaire.com.focus();"></td>
		<td><img src="<?php echo $adr_url; ?>/_blogadata/s/28.gif" border="0" alt="28" title="{28}" onclick="document.commentaire.com.value+='{'+this.alt+'}'; document.commentaire.com.focus();"></td>
	</tr>
</table>		
		</td>
	</tr>
	<tr>
		<td align="right">Votre remarque :</td>
		<td><textarea name="com" cols="45" rows="5"></textarea></td>
	</tr> 
	<tr>
		<td colspan="2"><ul type="square">
                  	<li>Tout propos illégal est interdit, votre adresse IP <?php print getenv('REMOTE_ADDR'); ?> (identification Internet) sera enregistrée.
					Celle-ci pourra être utilisée en cas de dépôt de plainte.</li>
                  </ul>
		</td>
	</tr>
	<tr align="center">
		<td colspan="2"><input type="hidden" name="ip" value="<?php echo getenv('REMOTE_ADDR'); ?>" />
		<input type="hidden" name="article" value="<?php echo $id_art; ?>" />
		<input type="submit" value="Lâcher !" class="bouton1" onmouseover="this.style.color='red'" onmouseout="this.style.color='#696969'" /></form><br /> </td>
	</tr>
	<tr align="center" class="titre">
		<td colspan="2">
<?php $comm_count=mysql_query("SELECT count(*) AS nb_com FROM commentaire WHERE id_artE = $id_art") or die('Erreur SQL !<br>'.mysql_error()); 
$nb_com = mysql_result($comm_count,0,'nb_com'); 
if ($nb_com > 1) {
echo "<b>$nb_com</b> REMARQUES";
} else {
echo "<b>$nb_com</b> REMARQUE";
} echo " pour <b>$titr_art"; ?></b></td>
	</tr>
<!-- Si présence de commentaires déb-->	
<?php 
if ($nb_com > 0) {
$nb_com_p = 10;
echo "<tr>
		<td colspan=2>";   
  if (!isset($_GET['deb'])) {
  $deb = 0;
  $inter = $nb_com_p;
  $comm=mysql_query("SELECT * FROM commentaire WHERE id_artE = $id_art ORDER BY date_com DESC LIMIT 0, $nb_com_p");
  } else {
  $deb=$_GET['deb'];
  $inter=$_GET['inter'];
  $comm=mysql_query("SELECT * FROM commentaire WHERE id_artE = $id_art ORDER BY date_com DESC LIMIT $deb, $inter");
  }
mysql_close($connect);
$pos=1;
$n[$pos] = $deb;
// Affichage module choix de la page (haut)
  if ($nb_com > $nb_com_p) {
  $nb_pages = ceil($nb_com / $nb_com_p); 
  $pos = ceil($deb / $nb_com_p + 1);
  $deb = 0;
  $inter = 0;
  $balise = "<br /><table border=0 align=center width=550 cellspacing=0 cellpadding=3 class=\"com\">	 
	 <tr align=center>
	 	 <td style=\"font-weight: bold\">Page<br />";
    for ($j=1; $j<=$nb_pages; $j++) {
      if ($j != 1) {
	  $deb = $deb + $nb_com_p;
	  }
	  if ($j == $nb_pages) {
	  $inter = $nb_com - $deb;
	  } else {
	  $inter = $nb_com_p;
	  }
	  if (!preg_match("/^[0-9]+0$/",$j)) {
	  $retour = "";
	  } else { 
	  $retour = "<br />";
	  } 
	  if ($j != $pos) {
	  $balise .= "<a href=\"$url?id_art=$id_art&titr_art=$titr_art&deb=$deb&inter=$inter&theme=$theme&id_blg=$id_blog\">$j</a>$retour\n";
	  } else {
	  $balise .= "<span class=\"activpage\">$j</span>$retour\n";
	  $n[$pos] = $deb;
	  }
	}
  $balise .= "</td>
  </tr>
  </table>";
echo $balise; 
  }
// Affichage des commentaires
include('aff_smiley.php');	
echo "<br /><table border=0 align=center width=550 cellspacing=0 cellpadding=3 class=\"com\">";
$num = ($nb_com + 1) - $n[$pos];
  while($commR = mysql_fetch_row($comm)) { 
  $num = $num - 1;
  $pseudo = $commR[1];
  $email = $commR[2];
  $blog = $commR[3];
    if ($adr_abs_sd == '') {
	$adr = "$adr_url/$blog";
	} else {
	$adr = "http://$blog.$adr_urlS";
	}
  $ip = $commR[4];
  list($r1, $r2) = explode(".", $ip);
  $ip = "$r1.$r2.***.***";
  $com = $commR[5];
  $com = aff($com,$adr_url); 
  $date_com = $commR[6]; 
  list($annee,$mois,$bloc) = explode('-', $date_com);
  list($jour,$heure) = explode(' ', $bloc);
  $dateF = "Le $jour/$mois/$annee à $heure";
    if ($email != "") {
  	$auteur = "<a href=\"mailto:$email\">$pseudo</a>";
  	} else {
  	$auteur = $pseudo; 
  	}
  	if ($blog != "") {
  	$blogP = "Son <a href=\"$adr\" target=\"_blank\">$nom_script</a>";
  	} else {
  	$blogP = ''; 
  	}
  echo "<tr class=\"tab_titr0\">
       	   <td align=\"center\" colspan=2>Remarque n° $num</td>
       </tr>
  	   <tr class=\"titr2\">
       	   <td>Posté par $auteur</td>
           <td width=40%>$dateF</td>
      </tr>
	  <tr class=\"titr2\">
       	   <td>$blogP</td>
           <td>IP $ip</td>
      </tr>
      <tr>
       	   <td colspan=2 bgcolor=\"#F5F5F5\" style=\"color: black\">
<pre>$com</pre><br />
</td>
      </tr>";
  }
echo "</table>";
  $nb_pages = ceil($nb_com / $nb_com_p); 
// Affichage module choix de la page (bas)
  if ($nb_com > $nb_com_p) {
  echo $balise; 
  }
echo "<br /> </td>
		</tr>";  
} ?> 
<!-- Si présence de commentaires fin-->
</table>
<br /><div style="text-align: center"><form><input type="button" value="Fermer" class="bouton2" onmouseover="this.style.color='red'" onmouseout="this.style.color='#696969'" onclick="window.close();" /></form></div>
</body>
</html>



mais ça me met l'erreur seulement quand je fais un theme perso;avec les themes pré-établis,les commentaires fonctionnent
Messages postés
30472
Date d'inscription
mercredi 22 octobre 2003
Statut
Modérateur
Dernière intervention
4 décembre 2020
3 047
On recommence comme la dernière fois....
Il faut qu'on trouve où est l'erreur... et pour ça, on a besoin de voir le code contenu dans les fichiers contenus dans ta page.
On va donc commencer par les deux includes
include("connect.php");
include("theme_perso.php");
connect.php:


$serv="localhost:3307"; // Nom du serveur
$login="root"; // Utilisateur
$pass=""; // Mot de passe
$base="blogs"; // Nom de la base
$connect=mysql_connect($serv,$login,$pass) or die("Impossible de se connecter à la base de données");
mysql_select_db($base,$connect) or die("Impossible de sélectionner la base de données");
?>



et theme_perso.php:


<?php /*
Blogator-script | http://www.blogator-script.com | ***@***
Copyright 2005, 2006 Samuel TOLLEC pour SAMTEK



This file is part of Blogator-script.

Blogator-script is free software; you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
the Free Software Foundation; either version 2 of the License, or
(at your option) any later version.

Blogator-script is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
GNU General Public License for more details.

You should have received a copy of the GNU General Public License
along with Blogator-script; if not, write to the Free Software
Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA  02110-1301  USA */
 
$sql_theme=mysql_query("SELECT * FROM theme_perso WHERE id_blg = $id_blog");
$theme0 = mysql_fetch_array($sql_theme);
$fd_principal=$theme0[1];
$principal=$theme0[2];
$fd_tableau=$theme0[3];
$tableau=$theme0[4];
$fd_titre=$theme0[5];
$titre=$theme0[6];
$bordure=$theme0[7];
$bordure_sep=$theme0[8];
$liens=$theme0[9];
$fd_lien_over=$theme0[10];
$lien_over=$theme0[11];
echo "<style type=\"text/css\">
body {font-family: Helvetica, Arial; font-size: 11px}
table {font-family: Helvetica; font-size: 12px}
input {background: #F5F5F5; color: #696969; border-width: 1px; border-style: solid; border-color: #000000}
textarea {background: #F5F5F5; color: #696969; border-width: 1px; border-style: solid; border-color: #000000}
select {background: #F5F5F5; color: #696969; border-width: 1px; border-style: solid; border-color: #000000}
A:link {color: #$liens; text-decoration: none}
A:visited {color: #$liens; text-decoration: none}
A:hover {color: #$lien_over; background: #$fd_lien_over; text-decoration: overline}
.panel {background: #$fd_principal; color: #$principal}
.blog {background: #$fd_tableau; color: #$tableau; border-top: #$bordure_sep 1px solid; border-left: #$bordure_sep 1px solid}
.desc {background: #$fd_tableau; color: #$tableau; border: #$bordure 2px solid}
.page {background: #$fd_tableau; color: #$tableau; font-size: 13px; border: #$bordure 1px solid}
.tab_titr {background: #$fd_titre; color: #$titre; font-size: 14px; font-weight: bold; text-align: center; -moz-border-radius: 5px; border-radius: 5px}
.tab_titr0 {background: #$fd_titre; color: #$titre; font-size: 13px; font-weight: bold; text-align: center}
.border {border: #$bordure 1px solid}
.lib_noir {background: white; color: black; font-family: Arial; font-weight: bold; font-size: 13px}
.lib_rouge {background: white; color: red; font-family: Arial; font-weight: bold; font-size: 13px}
.titr1 {font-family: Verdana; font-size: 14px; font-weight: bold}
.titr2 {font-family: Verdana; font-size: 12px; font-weight: bold}
.bouton1 {background: #FFFAFA; font-weight: bold; border-width: 2px; border-style: solid; border-color: #000000}
.bouton1:hover {background: #FFF1F1; border-color: #FF0000}
.bouton2 {background: #F5F5F5; font-weight: bold; border-width: 2px; border-style: solid; border-color: #000000}
.bouton2:hover {background: #FFF1F1; border-color: #FF0000}
.blogaliens {color: #$tableau}
.activpage {color: #$tableau}
.com_body {background: #$fd_principal}
.com {background: #$fd_tableau; color: #$tableau; border: #$bordure 1px solid}
.radio {background: ; color: ; border-width: 0px}
</style>\n";
?>

Messages postés
30472
Date d'inscription
mercredi 22 octobre 2003
Statut
Modérateur
Dernière intervention
4 décembre 2020
3 047
. je viens de voir.... c'est un peu normal que tu ne puisses pas acceder à ta bdd...
Tu fermes la connexion juste après avoir chargéle theme perso..
} else {
include("connect.php");
include("theme_perso.php");
mysql_close($connect);
} 

Donc.. ben... normal que ça ne fonctionne pas...
et faut faire quoi dans ce cas la?
Messages postés
30472
Date d'inscription
mercredi 22 octobre 2003
Statut
Modérateur
Dernière intervention
4 décembre 2020
3 047
... << c'est marrant... quand je débranche ma box internet... je n'ai plus internet... que dois-je faire ? ...>>
Ben .. ne pas débrancher ta box !

Idem pour la connexion à la bdd....
Si tu fermes la connexion à la bdd... ton code n'accède plus à la bdd...
Ce que tu dois faire... ne pas fermer la connexion à la bdd..... cqfd !
c'est fait,ça marche!
je crois que j'en ai fini avec les erreurs de blogator,tout est ok.
encore merci pour tout.
Messages postés
30472
Date d'inscription
mercredi 22 octobre 2003
Statut
Modérateur
Dernière intervention
4 décembre 2020
3 047
N'oublie pas de mettre le sujet en résolu :
https://www.commentcamarche.net/faq/11365-marquer-un-fil-de-discussion-comme-etant-resolu

Par contre.. je pense que tu n'as pas terminé avec les erreurs..
Si jamais tu essais d'héberger ton site sur un hébergeur web... tu vas vite avoir des erreurs concernant l'extension mysql.
Cela fait déjà plusieurs fois que je te le dis.. mais tu n'as visiblement toujours pas compris...
L'extension MYSQL est OBSOLETE.
Il faudra modifier ton code pour qu'il utiliser , soit MYSQLI soit PDO.
https://www.commentcamarche.net/faq/43261-php-l-extension-mysql-est-obsolete#top

.
ok,merci,c'est bien compris