Précédent   Forum des professionnels en informatique > PHP > PHP & SGBD
PHP & SGBD Forum d'entraide sur les SGBD avec PHP. Avant de poster : FAQ BDD, toutes les FAQ PHP, cours BDD et sources BDD
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse Proposer ce sujet en actualité
 
Outils de la discussion
Publicité
'
Vieux 10/05/2006, 11h29   #1
Invité de passage
 
Inscription : mars 2006
Messages : 87
Détails du profil
Informations forums :
Inscription : mars 2006
Messages : 87
Points : 3
Points : 3
Par défaut [SQL] Script d'affichage page par page

Bonjour a tous,
voila je developpe actuellement une interface graphique
dans laquelle j'utilise un affichage page par page
avec les liens correspondant....
Jusque la tout va bien, meme si mon code est loin d'etre propre et optimisé je pense!
Depuis j'ai voulu rajouter une barre de recherche qui en fonction de la selection de l'utilisateur execute une requete SQL sur ma base MySQL
et affiche les resultats toujours page par page et avec les liens correspondant
et c'est la que ca coince...
Lors du click sur ces liens je reviens a mon affichage de départ( cad sans le tri éfféctué par la recherche de l'utilisateur)

mon code devient lourd et penible a lire,donc difficilement modifiable, c'est pourquoi je cherche donc un script faisant l'affichage + tri et que je pourrais réutiliser ...
Je vous remercie de votre aide future!!!

ps: je reste ouvert si quelqu'un veut voir mon code et m'aider a le modifier....Merci.
x2thez est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 10/05/2006, 11h38   #2
Membre éclairé
 
Avatar de nicoaix
 
Homme
Chef de projet MOA
Inscription : décembre 2004
Messages : 561
Détails du profil
Informations personnelles :
Sexe : Homme
Âge : 37
Localisation : France, Paris (Île de France)

Informations professionnelles :
Activité : Chef de projet MOA
Secteur : Administration - Collectivité locale

Informations forums :
Inscription : décembre 2004
Messages : 561
Points : 325
Points : 325
Fais voir ton code, on verra si on peut y faire quelque chose ou pas
nicoaix est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 10/05/2006, 11h46   #3
Invité de passage
 
Inscription : mars 2006
Messages : 87
Détails du profil
Informations forums :
Inscription : mars 2006
Messages : 87
Points : 3
Points : 3
ok c'est gentil mais c'est tres lourd a lire je previens d'avance
mais honnetement j'ai trop besoin de ce code...

Tout d'abord voici le formulaire de recherche pr éffectuer le tri:
Code :
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
 
	<form method="POST" name="form">
	<table class="select_fuz">
	<tr>
		<td><input type="submit" value="TRIER" name="bouton" class="bouton"/></td>
		<td><select name="sev">
		<option>SEV</option>
		<option>0</option>
		<option>1</option>
		<option>2</option>
		<option>3</option>
		</select></td>
		<td><select name="nbt">
		<option>NBT</option>
		<?php 			
		for($i=0;$i<=14;$i++)
		{
   			 echo '<option value="'.$i.'">'.$i.'</option>';
		}?></td>
		<td>TIME <input type="text" id="date1" name="sdate" size="10" readonly="readonly" value="<?php echo "date start"; ?>"/>
		<a href="#" onClick="<?php echo $cal->get_strPopup("pop.calendrier.php", 350, 170); ?>">
		<img src="petit_calendrier.gif" border="0"/></a>
		(HH:MM) :
        <select name="sheure" id="liste1" >
<?php 			
	$hour = date("H");
	for($heure=0;$heure<=24;$heure++)
		{
			if($hour == $heure){
			echo '<option value="'.$heure.'" selected>'.$heure.'</option>';
			} else{
			echo '<option value="'.$heure.'">'.$heure.'</option>';
				}
		}
?>
		</select>
		<select name="sminute" id="liste2">
<?php
	$min = date("i");
	for($minute=0;$minute<=60;$minute++)
		{
		    if($min == $minute){
			echo '<option value="'.$minute.'" selected>'.$minute.'</option>';
			} else{
			echo '<option value="'.$minute.'">'.$minute.'</option>';
				}
		}
?>
		</select></td>
		<td>
		<input type="text" id="date2" name="edate" size="10" readonly="readonly" value="<?php echo "date end"; ?>"/>
		<a href="#" onClick="<?php echo $cal2->get_strPopup("pop.calendrier.php", 350, 170); ?>">
		<img src="petit_calendrier.gif" border="0"/></a>
		<td>(HH:MM) :
        <select name="fheure" id="liste3" >
<?php 			
	$hour = date("H");
	for($heure=0;$heure<=24;$heure++)
		{
			if($hour == $heure){
			echo '<option value="'.$heure.'" selected>'.$heure.'</option>';
			} else{
			echo '<option value="'.$heure.'">'.$heure.'</option>';
				}
		}
?>
		</select>
		<select name="fminute" id="liste4">
<?php
	$min = date("i");
	for($minute=0;$minute<=60;$minute++)
		{
		    if($min == $minute){
			echo '<option value="'.$minute.'" selected>'.$minute.'</option>';
			} else{
			echo '<option value="'.$minute.'">'.$minute.'</option>';
				}
		}
?>
		</select></td>		
	</tr>
	</table>
	</form>
Puis l'affichage des liens et des resultats:
Code :
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
 
<table class="table_decla">    
	    <TR >
			<TH>TIME</TH>
			<TH>SEVERITY</TH>
			<TH>MESSAGE</TH>
			<TH>NBT</TH>
			<TH>NBE</TH>
		</TR >
<?php 	  
if(!isset($_GET['pg'])){
    $pg = 1;
}else{
    $pg = $_GET['pg'];
}
//on verifie si la variable qui doit etre un numero de page est bien un chiffre,
//pour plus de sécurité
if(!is_numeric($pg)){
    $pg = 1;
}
//connexion mysql
mysql_select_db($database, $dbconnect);
//c'est le nb d'enregistrements à afficher par page:
$enreg_par_pg = 25;
//fonction qui affiche les liens vers les autres pages, ainsi que les liens page suivante et page precedente:
function pgs($enreg_par_pg, $pg, $dbconnect)
{
//c'est la requete qui doit permettre le nombre de résultats total qui va etre reparti sur plusieurs pages
if(isset($_POST["bouton"])&& $_POST["bouton"]=="TRIER")
{
$sdate = $_POST['sdate']." 00:00:00";
$edate = $_POST['edate']." 00:00:00";
	if(isset($_POST["sev"])&& is_numeric($_POST["sev"]))
	{
		$requete = sprintf("SELECT * FROM shalmlis WHERE SEV=".$_POST['sev']);
		if(isset($_POST["nbt"])&& is_numeric($_POST["nbt"]))
		$requete = sprintf("SELECT * FROM shalmlis WHERE SEV=".$_POST['sev']." AND NBT=".$_POST['nbt']);
		if(isset($_POST["sdate"])&&isset($_POST["edate"])&& $_POST["sdate"]!="date start" && $_POST["edate"]!="date end")
		$requete = sprintf("SELECT * FROM shalmlis WHERE SEV=".$_POST['sev']." AND NBT=".$_POST['nbt']." AND TIM >='$sdate' AND TIM <='$edate'");
	}
	else if(isset($_POST["nbt"])&& is_numeric($_POST["nbt"]))
	{
		$requete = sprintf("SELECT * FROM shalmlis WHERE NBT=".$_POST['nbt']);
		if(isset($_POST["sdate"])&&isset($_POST["edate"])&& $_POST["sdate"]!="date start" && $_POST["edate"]!="date end")
		$requete = sprintf("SELECT * FROM shalmlis WHERE SEV=".$_POST['sev']." AND NBT=".$_POST['nbt']." AND TIM >='$sdate' AND TIM <='$edate'");
	}
	else if(isset($_POST["sdate"])&&isset($_POST["edate"])&& $_POST["sdate"]!="date start" && $_POST["edate"]!="date end")
	{
		$requete = sprintf("SELECT * FROM shalmlis WHERE SEV=".$_POST['sev']." AND NBT=".$_POST['nbt']." AND TIM>='$sdate' AND TIM<='$edate'");
	}
	else  {
	$requete = sprintf("SELECT * FROM shalmlis ");
	}
}else//affichage normal : pas de tri
{
$requete = sprintf("SELECT * FROM shalmlis");
}
	$res = mysql_query($requete, $dbconnect) or die(mysql_error());
    mysql_close($dbconnect);
	$nb_enreg = mysql_num_rows($res);
    //on calcule le nb de pages
    $nb_pg_rounded = ceil( $nb_enreg / $enreg_par_pg );//arrondi au nb supérieur
 
//definition du minimum et du maximum
	$min= $pg-(($pg-1)%10);
 
   if($nb_pg_rounded<$min+9) {
        $max= $nb_pg_rounded;
    } else {
        $max= $min+9;
    }
 
    // si on est pas au début, on est au moins en 11, on peut donc reculer de 10
    if($min!=1) {
        echo " <a href='?page=29&pg=".($pg-10)."'>&lt;&lt;</a>";
    }
    $i= $min;
    do{
        //si $i n'est pas egal au numero de la page sur laquelle se trouve l'utilisateur...
        if($i != $pg){
            //...on affiche un lien vers cette page
            echo " <a href='?page=29&pg=$i'>$i</a>&nbsp";
			//echo " <a href='?page=29&pg=$i&tri=$ordre_tri'>$i</a>\n";
        }else{
            //...sinon on affiche simplement le n°  de la page actuelle
            echo " $i&nbsp";
        }
    $i++;
    //on recommence tant que $i n'atteint pas le numero de la derniere page
    }while($i <= $max);
    // si le maximum affiché n'est pas la fin
    if($max<$nb_pg_rounded) {
        // si la page+10 existe on avance de 10
        // sinon, on se positionne sur la fin
        if($pg+9<$nb_pg_rounded) {
            echo " <a href='?page=29&pg=".($pg+10)."'>&gt;&gt;</a><br />";
        } else {
            echo " <a href='?page=29&pg=".($nb_pg_rounded)."'>&gt;&gt;</a><br />";
        }
    }
}
 
//ici on calcule à partir de quel enregistrement il faut afficher $enreg_par_pg résultats
$limit = $enreg_par_pg*$pg-$enreg_par_pg;
 
//c'est la requete qui selectione $enreg_par_pg resultats
if(isset($_POST["bouton"])&& $_POST["bouton"]=="TRIER")
{
$sdate = $_POST['sdate']." 00:00:00";
$edate = $_POST['edate']." 00:00:00";
	if(isset($_POST["sev"])&& is_numeric($_POST["sev"]))
	{
		$requete2 = sprintf("SELECT * FROM shalmlis WHERE SEV=".$_POST['sev']." ORDER BY TIM DESC LIMIT $limit, $enreg_par_pg ");
		if(isset($_POST["nbt"])&& is_numeric($_POST["nbt"]))
		$requete2 = sprintf("SELECT * FROM shalmlis WHERE SEV=".$_POST['sev']." AND NBT=".$_POST['nbt']." ORDER BY TIM DESC LIMIT $limit, $enreg_par_pg ");
		if(isset($_POST["sdate"])&&isset($_POST["edate"])&& $_POST["sdate"]!="date start" && $_POST["edate"]!="date end")
		$requete2 = sprintf("SELECT * FROM shalmlis WHERE SEV=".$_POST['sev']." AND NBT=".$_POST['nbt']." AND TIM >='$sdate' AND TIM <'$edate' ORDER BY TIM DESC LIMIT $limit, $enreg_par_pg ");	
	}
	else if(isset($_POST["nbt"])&& is_numeric($_POST["nbt"]))
	{
		$requete2 = sprintf("SELECT * FROM shalmlis WHERE NBT=".$_POST['nbt']." ORDER BY TIM DESC LIMIT $limit, $enreg_par_pg ");
		if(isset($_POST["sdate"])&&isset($_POST["edate"])&& $_POST["sdate"]!="date start" && $_POST["edate"]!="date end")
		$requete2 = sprintf("SELECT * FROM shalmlis WHERE SEV=".$_POST['sev']." AND NBT=".$_POST['nbt']." AND TIM >='$sdate' AND TIM <='$edate' ORDER BY TIM DESC LIMIT $limit, $enreg_par_pg ");
	}
	else if(isset($_POST["sdate"])&&isset($_POST["edate"])&& $_POST["sdate"]!="date start" && $_POST["edate"]!="date end")
	{
		$requete2 = sprintf("SELECT * FROM shalmlis WHERE SEV=".$_POST['sev']." AND NBT=".$_POST['nbt']." AND TIM>='$sdate' AND TIM<='$edate' ORDER BY TIM DESC LIMIT $limit, $enreg_par_pg ");
	}
	else {?><script type="text/javascript">
	alert("PB: Veuillez au moins remplir un champ ou remplir la date de depart ET la date de fin !");
	</script>
<?php
	$requete2 = sprintf("SELECT * FROM shalmlis ORDER BY TIM DESC LIMIT $limit, $enreg_par_pg ");
	}
}else//affichage normal : pas de tri
{
$requete2 = sprintf("SELECT * FROM shalmlis ORDER BY TIM DESC LIMIT $limit, $enreg_par_pg ");
}
 
$reponse = mysql_query($requete2, $dbconnect) or die(mysql_error());
 
$i=0;
$j=1;
$ind=0;
while ($retour = mysql_fetch_array($reponse) )//recupere les lignes de la réponse sql dans un tableau
	{
	//alternance des couleurs des lignes
	if($i%2==0){
		$couleur="#E6E6E6";
		$couleur2="#A9FF8F";}
    else {
		$couleur="#C0C0C0";
        $couleur2="#A9FF8F";}
    //on affiche chaque colonne dans la table avec une couleur differente pour chaque ligne
	echo '<tr bgcolor="',$couleur,'" onclick="changecolor(this);" onmouseover="if (!clic) this.style.backgroundColor=\'',
		$couleur2,'\'" onmouseout="if (!clic) this.style.backgroundColor=\'',$couleur,'\'">	
			<TD id="id'.$j.'"> '.$retour['TIM'].'</TD>';
			$j++;		
	echo '  <TD id="id'.$j.'"> '.$retour['SEV'].' </TD>';
			$j++;		
	echo '  <TD id="id'.$j.'" style="text-align: left"> '.$retour['MSG'].' </TD>';
			$j++;		
	echo '  <TD id="id'.$j.'"> '.$retour['NBT'].' </TD>';
			$j++;	
	echo '  <TD id="id'.$j.'"> '.$retour['NBE'].' </TD>';
			$j++;	
	echo '  </TR>';	
	$i=$i+1;
	}
// Libération des ressources prises par le fetch_array
mysql_free_result($reponse);
//on appele la fonction précédament créée pour afficher les liens vers les autres pages
pgs($enreg_par_pg, $pg, $dbconnect);
?>
</table>
Donc voila mon code fonctionne bien pr l'affichage des resultats et des liens meme apres le tri,ce qui cloche est que le tri est "perdu" lorsque je clique sur un lien et du coup l'affichage montre les resultats SANS tri....
merci de m'aider VRAIMENT!

PS: Je suis open pour changer de méthode si l'on m'aide ...
x2thez est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 10/05/2006, 12h23   #4
Membre éclairé
 
Avatar de nicoaix
 
Homme
Chef de projet MOA
Inscription : décembre 2004
Messages : 561
Détails du profil
Informations personnelles :
Sexe : Homme
Âge : 37
Localisation : France, Paris (Île de France)

Informations professionnelles :
Activité : Chef de projet MOA
Secteur : Administration - Collectivité locale

Informations forums :
Inscription : décembre 2004
Messages : 561
Points : 325
Points : 325
Effectivement c'est peut etre un peu lourd. Voici la méthode que j'utilise:
elle est basée sur 2 fichiers en plus du script php
Script php de la page sur laquelle afficher le résultat de la recherche:
Citation:
<?
//Récupération de la variable page pour savoir sur quelle page on est
@$page = $_GET['page'];
//Appel à la fonction de gestion des pages contenu dans le fichier fonctions/gestion_pages.inc
//Ca permet avec un simple include de répété facilement ce processus multi pages
include("fonctions/gestion_pages.inc");
?>
<html>
...
<?
//La boucle pour rechercher les éléments dans la base mysql doit utiliser les variables
//$debut et $fin qui sont définis dans le fichier gestion_pages.inc
for($i=$debut;$i<$fin;$i++){...

}
...
</
html>

//inclusion du fichier qui va afficher les images du genre << < > >> avec un lien sur chacune
//permettant de passer d'une page à une autre
<? include("fonctions/affichage_gestion_pages.inc");?>


gestion_pages.inc:
La 1ere ligne récupère le pas (nombre de ligne maximum par page) dans les variables de session
mais il peut etre fixé directement ici en remplaçant $_SESSION["pas"] par la valeur souhaité.
Citation:
<?PHP
$pas
= $_SESSION["pas"];
$nb_page = $numrow / $pas;
$reste = $numrow % $pas;
if(
$reste > 0){$nb_page = intval(abs($nb_page)) + 1;}
if(
$page > $nb_page){
$page = $nb_page;
}elseif(
$page < 1){
$page = 1;
}else{
$pages = 1;
}
$debut = ($page * $pas) - $pas;
if(
$page == 1){$debut = 0; $fin = $debut + $pas;}else{$fin = $debut + $pas;}
if(
$debut >= $numrow){$debut = $numrow - $pas + 1;}
if(
$debut < 0){$debut = 0;}
if(
$fin >= $numrow){$fin = $numrow;}
?>
affichage_gestion_pages.inc:

Citation:
<div align="center">
<a href="<?=$_SERVER['PHP_SELF']?>?page=1<img src="images/premier.gif" width="25" height="10" border="0"></a>
<a href="<?=$_SERVER['PHP_SELF']?>?page=<?=$page-1;?><img src="images/precedent.gif" width="15" height="10" border="0"></a>
page <?=$page?>/<?=$nb_page?>
<a href="<?=$_SERVER['PHP_SELF']?>?page=<?=$page+1;?><img src="images/suivant.gif" width="15" height="10" border="0"></a>
<a href="<?=$_SERVER['PHP_SELF']?>?page=<?=$nb_page?><img src="images/dernier.gif" width="25" height="10" border="0"></a>
</div>
Colorez votre code PHP sur les forums grâce à Developpez.com
Ce fichier afficher 4 images << < pge/pgemax > >> avec au centre l'indication de la page courante et du nombre de page maximum.
Le clic sur la 1ere image réaffiche la page courante ($_SERVER['PHP_SELF']) avec comme valeur de $page = 1
Le clic sur la 2eme image réaffiche la page courante ($_SERVER['PHP_SELF']) avec comme valeur de $page - 1
Le clic sur la 3eme image réaffiche la page courante ($_SERVER['PHP_SELF']) avec comme valeur de $page + 1
Le clic sur la 4eme image réaffiche la page courante ($_SERVER['PHP_SELF']) avec comme valeur de $pagemax

J'ai mis les images en pièce jointe.
Images attachées
Type de fichier : gif premier.gif (75 octets, 32 affichages)
Type de fichier : gif precedent.gif (63 octets, 27 affichages)
Type de fichier : gif dernier.gif (75 octets, 27 affichages)
Type de fichier : gif suivant.gif (62 octets, 29 affichages)
nicoaix est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 10/05/2006, 13h45   #5
Invité de passage
 
Inscription : mars 2006
Messages : 87
Détails du profil
Informations forums :
Inscription : mars 2006
Messages : 87
Points : 3
Points : 3
Yes super,
effectivement ca a l'air plus simple
je vais voir si je peux l'adapter a mon interface...
par contre c'est bien pour une autre méthode d'affichage page par page
mais comment insérer ma fonction de TRI?
x2thez est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 10/05/2006, 14h44   #6
Invité de passage
 
Inscription : mars 2006
Messages : 87
Détails du profil
Informations forums :
Inscription : mars 2006
Messages : 87
Points : 3
Points : 3
Bon je n'arrive pas a intégrer ton script dans mon code
et en plus je ne pense pas que ca m'aide par rapport au TRI...

suis perdu...
x2thez est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 10/05/2006, 15h08   #7
Membre éclairé
 
Avatar de nicoaix
 
Homme
Chef de projet MOA
Inscription : décembre 2004
Messages : 561
Détails du profil
Informations personnelles :
Sexe : Homme
Âge : 37
Localisation : France, Paris (Île de France)

Informations professionnelles :
Activité : Chef de projet MOA
Secteur : Administration - Collectivité locale

Informations forums :
Inscription : décembre 2004
Messages : 561
Points : 325
Points : 325
Pour ton tri, il faut que dans le fichier affichage_gestion_pages.inc tu mettes la valeur de ton tri de la meme manière que tu récupéres le numéro de page.
Exemple:
Dans le script php tu récupères la valeur de ton tri (par exemple TIM DESC)

@$tri = $_GET['tri'];
...
$requete2 = sprintf("SELECT * FROM shalmlis WHERE SEV=".$_POST['sev']." AND NBT=".$_POST['nbt']." AND TIM >='$sdate' AND TIM <'$edate' ORDER BY ".$tri." LIMIT $limit, $enreg_par_pg ");
...
Dans le fichier affichage_gestion_pages.inc ajoute la valeur de $tri dans le lien:
Citation:
<div align="center">
<a href="<?=$_SERVER['PHP_SELF']?>?page=1&tri=<?=$tri?><img src="images/premier.gif" width="25" height="10" border="0"></a>
<a href="<?=$_SERVER['PHP_SELF']?>?page=<?=$page-1;?>&tri=<?=$tri?><img src="images/precedent.gif" width="15" height="10" border="0"></a>
page <?=$page?>/<?=$nb_page?>
<a href="<?=$_SERVER['PHP_SELF']?>?page=<?=$page+1;?>&tri=<?=$tri?><img src="images/suivant.gif" width="15" height="10" border="0"></a>
<a href="<?=$_SERVER['PHP_SELF']?>?page=<?=$nb_page?>&tri=<?=$tri?><img src="images/dernier.gif" width="25" height="10" border="0"></a>
</div>
Colorez votre code PHP sur les forums grâce à Developpez.com
nicoaix est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 10/05/2006, 15h43   #8
Invité de passage
 
Inscription : mars 2006
Messages : 87
Détails du profil
Informations forums :
Inscription : mars 2006
Messages : 87
Points : 3
Points : 3
je crois bien que le pb vient de la qd je parle de tri, c'est peut etre mal approprié:
je ne cherche pas a trier ma table
mais je cherche a modifier ma requete suivant des clauses (WHERE)
car le tri comme vous l'entendez vous sera toujours le meme: TIME DESC!

moi je veux que ce ma requete soit modifier par l'utilisateur, comme une recherche plutot alors...
x2thez est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 10/05/2006, 15h48   #9
Invité de passage
 
Inscription : mars 2006
Messages : 87
Détails du profil
Informations forums :
Inscription : mars 2006
Messages : 87
Points : 3
Points : 3
nico aix, merci deja,et peux tu me donner ton code complet?avec la partie SQL?STP!

de plus mon index.php fait deja ceci==> ?page=
pour aller vers les différentes pages du coup la je suppose qu'au lieu de ca:
Code :
<a href="<?=$_SERVER['PHP_SELF']?>?page=1
je dois mettre ca:
Code :
<a href="<?=$_SERVER['PHP_SELF']?>&pg=1
non?
x2thez est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 23h11.


 
 
 
 
Partenaires

Hébergement Web