par
Invité » 11 mai 2005, 08:55
Merci pour vos réponses...
En effet mon pb de connexion est résolu. Malheuresement, j'ai maintenant un pb sur l'accès à la bdd et l'extraction de résultats des requêtes...
Voici mon code et l'erreur retournée:
<?
trim($searchterm);
if(!$searchtype || !$searchterm)
{
echo "vous n'avez pas entré les détails de la recherche. Veuillez revenir à la page précédente pour les saisir à nouveau";
exit;
}
$searchtype = addslashes($searchtype);
$searchterm = addslashes($searchterm);
mysql_connect("localhost","root","") or die('Erreur de connexion à la base de données');
mysql_select_db("phpbb") or die ('Base inexistante');
$query = "select * from sites where ".$searchtype." like '%".$searchterm."%'";
$result = mysql_query($query);
$num_results = mysql_num_rows($result);
echo "<p>Nombre de sites trouvés: ".$num_results."</p>";
for ($i=0; $i <$num_results; $i++)
{
$row = mysql_fetch_array($result);
echo "<p><strong>".($i+1).". Nom site: ";
echo htmlspecialchars (stripslashes($row["nom_site"]));
echo "</strong><br>adresse: ";
echo htmlspecialchars (stripslashes($row["adresse"]));
echo "<br>Synthèse: ";
echo htmlspecialchars (stripslashes($row["synthese"]));
echo "</p>";
}
?>
Parse error: parse error in h:\program files\easyphp1-8\www\resultat.php on line 49
Pour info, la ligne 49 correspond à la ligne $num_results = mysql_num_rows($result);
Voilà...si qqun pourrait m'éclairer ca serait vraiment génial!
Merci en tous cas pour l'aide sur la connection qui s'est révélée très efficace.
++
Merci pour vos réponses...
En effet mon pb de connexion est résolu. Malheuresement, j'ai maintenant un pb sur l'accès à la bdd et l'extraction de résultats des requêtes...
Voici mon code et l'erreur retournée:
<?
trim($searchterm);
if(!$searchtype || !$searchterm)
{
echo "vous n'avez pas entré les détails de la recherche. Veuillez revenir à la page précédente pour les saisir à nouveau";
exit;
}
$searchtype = addslashes($searchtype);
$searchterm = addslashes($searchterm);
mysql_connect("localhost","root","") or die('Erreur de connexion à la base de données');
mysql_select_db("phpbb") or die ('Base inexistante');
$query = "select * from sites where ".$searchtype." like '%".$searchterm."%'";
$result = mysql_query($query);
$num_results = mysql_num_rows($result);
echo "<p>Nombre de sites trouvés: ".$num_results."</p>";
for ($i=0; $i <$num_results; $i++)
{
$row = mysql_fetch_array($result);
echo "<p><strong>".($i+1).". Nom site: ";
echo htmlspecialchars (stripslashes($row["nom_site"]));
echo "</strong><br>adresse: ";
echo htmlspecialchars (stripslashes($row["adresse"]));
echo "<br>Synthèse: ";
echo htmlspecialchars (stripslashes($row["synthese"]));
echo "</p>";
}
?>
Parse error: parse error in h:\program files\easyphp1-8\www\resultat.php on line 49
Pour info, la ligne 49 correspond à la ligne $num_results = mysql_num_rows($result);
Voilà...si qqun pourrait m'éclairer ca serait vraiment génial! :cry:
Merci en tous cas pour l'aide sur la connection qui s'est révélée très efficace.
++