Les pages dynamiques

cadavre -  
Archeus01 Messages postés 1681 Statut Membre -
bonsoir,

je touve kkes difficultés a résoudre un pblem en PHP, c ke g fé une pagination dépendemment du nbr des enregistrement dans la base, ainsi d'un idantifiant séléctionnée d'une page précédente passé par la methode GET.
en cliquant sur n'importe kel otr numéro de page, la variable de l'idantifiant serait non reconnu et je recoit cette erreur
Notice: Undefined index: reg in c:\program files\easyphp1-8\www\test-auto\liste_autoecole.php on line 91
Erreur : Erreur de syntaxe pr�s de 'limit 0,3' � la ligne 1


jvous donne mon code pour mieu comprendre le pb :
liste_autoecole.php :
--------------------------------------------------------------------------

<form name="form1" method="GET" action="fonctions.php">
<?php
require 'fonctions.php';

mysql_connect("localhost", "root", "")or die ("Impossible de se connecter");
mysql_select_db ("auto")or die ("Impossible d'accéder à la base de données");

LA LIGNE 91 :
$g=$_GET['reg'];
$nombre = 3;
if(isset($_GET['limite']))
$limite=$_GET['limite'];
else $limite=0;
$path_parts = pathinfo($_SERVER['PHP_SELF']);
$page = $path_parts['basename'];
$select = ("SELECT count(id_ecole) FROM autoecole where id_regauto='".$g."'");
$result = mysql_query($select);
$row = mysql_fetch_row($result);
$total = $row[0];
$verifLimite= verifLimite($limite,$total,$nombre);
// si la limite passée n'est pas valide on la remet à zéro
if(!$verifLimite) {
$limite = 0;
}
$select1 = 'select id_ecole,nom_ecole FROM autoecole where id_regauto='.$g.' limit '.$limite.','.$nombre;
$result1 = mysql_query($select1) or die ('Erreur : '.mysql_error() );
if($total) {
echo '<table bgcolor="#FFFFFF">'."\n";
echo '<tr>';
echo '<td bgcolor="#CCCCCC" width="520"><b><u>Nom de l\'école</u></b></td>';
echo '</tr>'."\n";
while($row1=mysql_fetch_assoc($result1))
{
echo '<tr>';
echo '<td bgcolor="#FFE337" class="Style2">'.$row1['nom_ecole'].'</td>';
echo '</tr>'."\n";
}
echo '</table>'."\n";
}
else echo 'Pas d\'enregistrements dans cette table...';

if($total > $nombre) {
affichePages($nombre,$page,$total);

}
?>

--------------------------------------------------------------------------------------------------

SVP aidez moi vite c tréééé urgent merci :)

1 réponse

Archeus01 Messages postés 1681 Statut Membre 452
 
Bonsoir
Et ta ligne 1? Ho et puis non, après tout, tu ne respectes pas la charte CCM...

Aller, hop je te fais une petite citation :
"Rédiger les messages dans un langage clair sans abréviations, style télégraphique ou mode SMS"

Certes, "Réserver un accueil cordial aux nouveaux utilisateurs." mais que sait-on d'un utilisateur anonyme? Peut-être utilises-tu ce forum depuis des années.

Donc voici mes conseils :

Si tu veux des aides; Enregistre toi, refais ton message avec la ligne 1 d'incluse, le nom des fichiers desquels tu extrais tes lignes, les premières lignes du fichier fonction.php et sans abréviations...

(C'était juste mon coup de gueule de 3h30 du mat. Je dois être fatigué pour réagir ainsi. C'est car je réagis ainsi que je vais me coucher)
0