et voici l ebout de code
<?
require_once("connexion.php");
$connexion = mysql_connect($server, $user, $motdepasse);
if ($connexion) echo "Connexion au serveur réussie";
else echo "Connexion au serveur ratée";
$connexion2 = mysql_select_db($base);
if ($connexion2) echo "Connexion à la base réussie";
else echo "Connexion à la base ratée";
$resultat=mysql_query($requete,$connexion) or die ('Erreur : '.mysql_error() );
echo $requete;
$nb_resultats = mysql_num_rows($resultat); // compte le nombre de résultats de la requète
echo $nb_resultats;
$debut=0;
$requete='select * from produit where nomf="toto" order by nomproduit ASC LIMIT $debut,5';
$resultat=mysql_query($requete,$connexion);
$nb_resultats = mysql_num_rows($resultat); // compte le nombre de résultats de la requète-->
echo $nb_resultats;
if($debut == "0")
# si la variable "$debut" est égal à zéro, c'est que l'on est au début des résultats, alors on affiche
# seulement le bouton "suivants"
{
$debut = $debut + 5; // on ajoute 5 à la variable "$debut"
echo "<a href='titi.php?debut=$debut'>[suivants >>]</a>";
}
elseif($nb_resultats == "5" AND $debut != "0")
# si le nombre de résultats est égal à 5 ET que la variable de début est différente de zéro, alors c'est que
# l'on est ni au début ni à la fin des résultats, donc on affiche les boutons "suivants" et précédents à la foi
{
$debut = $debut - 5; // on retire 5 à la variable "$debut"
echo "<a href='titi.php?debut=$debut'>[<< précédents]</a> ";
$debut = $debut + 10; // ici, on rajoute 10 à "$debut", forcément car on à retiré 5 a cette variable deux lignes plus haut!
echo "<a href='titi.php?debut=$debut'>[suivants >>]</a>";
}
elseif($nb_resultats < "5")
# si le nombre de résultats est inférieur à 5, alors c'est que l'on a atteint
# la fin des résultats, donc on affiche seulement le bouton "précedents"
{ --> ligne 45
$debut = $debut - 5; // on retire 5 à la variable "$debut"
echo "<a href='titi.php?debut=$debut'>[<< précédents]</a>";
}
while ($ligne = mysql_fetch_array($resultat))
{
?>
<table border="1" bordercolor="#000000">
<tr>
<td bgcolor="#00CC33">Nom Produit </td> <td><?php echo $ligne["nomproduit"];?></td>
<? if ($ligne["description"]!= "") //si le champ application de la table produit est vide
{ ?>
<td bgcolor="#00CC33">Description </td> <td><?php echo($ligne ["description"]);?></td>
<? }?>
</tr>
</table>
<? if($debut == "0")
# si la variable "$debut" est égal à zéro, c'est que l'on est au début des résultats, alors on affiche
# seulement le bouton "suivants"
{
$debut = $debut + 5; // on ajoute 5 à la variable "$debut"
echo "<a href='titi.php?debut=$debut'>[suivants >>]</a>";
}
elseif($nb_resultats == "5" AND $debut != "0")
# si le nombre de résultats est égal à 5 ET que la variable de début est différente de zéro, alors c'est que
# l'on est ni au début ni à la fin des résultats, donc on affiche les boutons "suivants" et précédents à la foi
{
$debut = $debut - 5; // on retire 5 à la variable "$debut"
echo "<a href='titi.php?debut=$debut'>[<< précédents]</a> ";
$debut = $debut + 10; // ici, on rajoute 10 à "$debut", forcément car on à retiré 5 a cette variable deux lignes plus haut!
echo "<a href='titi.php?debut=$debut'>[suivants >>]</a>";
}
elseif($nb_resultats < "5")
# si le nombre de résultats est inférieur à 5, alors c'est que l'on a atteint
# la fin des résultats, donc on affiche seulement le bouton "précedents"
{
$debut = $debut - 5; // on retire 5 à la variable "$debut"
echo "<a href='titi.php?debut=$debut'>[<< précédents]</a>";
}
}
mysql_close();
?>
et c'est ce message d'erreur qui s'afficheConnexion au serveur réussieConnexion à la base réussieErreur : Erreur de syntaxe près de '$debut, 5' à la ligne 1
si quelqu'un peut m'aider je veux bien
merci d'avance