Probleme lorsque j'utilise php?=....
Résolu
ALIMIRO
Messages postés
104
Date d'inscription
Statut
Membre
Dernière intervention
-
ALIMIRO Messages postés 104 Date d'inscription Statut Membre Dernière intervention -
ALIMIRO Messages postés 104 Date d'inscription Statut Membre Dernière intervention -
Bonjour,
j'ai un pblm :quand je utilise l'affichage en plusieurs page avec suivant et preced...je tombe avec un pblm ....
j recupere une variable et je met cette variable dans un champs text pour l'utilisation ds une autre page ....
<input type="hidden" value=<?php echo"$nal";?> name="param1">
voila,et apres j'utilise cette variable $_post['param1'] dans la novelle page mais la
nouvelle page contient des lien suivant et precedent dans et des donnees recuperre a
traver des champs text ...la premiere fois l'affichage et normal mais si je clik suiv
ou preced une erreur est declanche:"Notice: Undefined index: param1" et tout les
donnees qu'ils ont recuperes ....
le probleme c ke la page est refrech donc ne connait pas param1 de la premier page...
j'ai un pblm :quand je utilise l'affichage en plusieurs page avec suivant et preced...je tombe avec un pblm ....
j recupere une variable et je met cette variable dans un champs text pour l'utilisation ds une autre page ....
<input type="hidden" value=<?php echo"$nal";?> name="param1">
voila,et apres j'utilise cette variable $_post['param1'] dans la novelle page mais la
nouvelle page contient des lien suivant et precedent dans et des donnees recuperre a
traver des champs text ...la premiere fois l'affichage et normal mais si je clik suiv
ou preced une erreur est declanche:"Notice: Undefined index: param1" et tout les
donnees qu'ils ont recuperes ....
le probleme c ke la page est refrech donc ne connait pas param1 de la premier page...
A voir également:
- Probleme lorsque j'utilise php?=....
- Salut j'utilise whatsapp - Accueil - Messagerie instantanée
- Easy php - Télécharger - Divers Web & Internet
- Comment savoir si quelqu'un utilise mon adresse ip - Guide
- Expert php pinterest - Télécharger - Langages
- Comment savoir quelle version de windows j'utilise - Guide
2 réponses
Bonjour,
J'ai pas tous les détails mais à priori, tes boutons suivant et précédant devraient poster ton formulaire pour que la variable param1 soit transmise
Zébulon
J'ai pas tous les détails mais à priori, tes boutons suivant et précédant devraient poster ton formulaire pour que la variable param1 soit transmise
<input type='button' onclick='document.FORM.action="pageAvant.php";document.FORM.submit()' value="Précédant"> <input type='button' onclick='document.FORM.action="pageAprès.php";document.FORM.submit()' value="Suivant">
Zébulon
non c pas ca ki je cherche
<?php
$h=$_POST['param1'];
//=========================================
// includes du fichier fonctions
//=========================================
require 'fonctions.php';
//=========================================
// information pour la connection ?e DB
//=========================================
$host = 'localhost';
$user = 'root';
$pass = '';
$db = 'based';
//=========================================
// initialisation des variables
//=========================================
// on va afficher 5 r?ltats par page.
$nombre = 5;
// si limite n'existe pas on l'initialise ??
if (!$limite) $limite = 0;
// on cherche le nom de la page.
$path_parts = pathinfo($_SERVER['PHP_SELF']);
$page = $path_parts["basename"];
//=========================================
// connection ?a DB
//=========================================
$link = mysql_connect ($host,$user,$pass) or die ('Erreur : '.mysql_error() );
mysql_select_db($db) or die ('Erreur :'.mysql_error());
//=========================================
// requ? SQL qui compte le nombre total
// d'enregistrements dans la table.
//=========================================
$select ="SELECT count(nP) FROM pol where num='$h'";
$result = mysql_query($select,$link) or die ('Erreur : '.mysql_error() );
$row = mysql_fetch_row($result);
$total = $row[0];
//=========================================
// v?fier la validit?e notre variable
// $limite;
//=========================================
$verifLimite= verifLimite($limite,$total,$nombre);
// si la limite pass?n'est pas valide on la remet ??
if(!$verifLimite) {
$limite = 0;
}
//=========================================
// requ? SQL qui ne prend que le nombre
// d'enregistrement necessaire ?'affichage.
//=========================================
$select = 'select p FROM pi limit '.$limite.','.$nombre;
$result = mysql_query($select,$link) or die ('Erreur : '.mysql_error() );
//=========================================
// si on a r?p? un resultat on l'affiche.
//=========================================
if($total) {
// d?t du tableau
echo '<table ALIGN="center" width="690" bgcolor="#FFFFFF">'."\n";
// premi? ligne on affiche les titres pr?m et surnom dans 2 colonnes
echo '<tr>';
echo '<td bgcolor="#669999"><b><u><h2><center>Les po</h2></center></u></b></td>';
echo '</tr>'."\n";
// lecture et affichage des r?ltats sur 2 colonnes
while($row = mysql_fetch_array($result)) {
echo '<tr>';
echo '<td bgcolor="#CCCCCC"><center><H3>'.$row['poli'].'</center></H3></td>';
echo '</tr>'."\n";
}
echo '</table>'."\n";
}
mysql_free_result($result);
}
//=========================================
// si le nombre d'enregistrement ?fficher
// est plus grand que $nombre
//=========================================
if($total > $nombre) {
// affichage des liens vers les pages
affichePages($nombre,$page,$total);
// affichage des boutons
// displayNextPreviousButtons($limite,$total,$nombre,$page);
}
?>
si je clik sur un lien (les liens est comme suit par example 1 2 3)
c_a_D la page ...................php?limite=0 l'erreur Notice: Undefined index: param1 est declanche le probleme comment garder la variable $_post['param1'] valable dans tout les pages
<?php
$h=$_POST['param1'];
//=========================================
// includes du fichier fonctions
//=========================================
require 'fonctions.php';
//=========================================
// information pour la connection ?e DB
//=========================================
$host = 'localhost';
$user = 'root';
$pass = '';
$db = 'based';
//=========================================
// initialisation des variables
//=========================================
// on va afficher 5 r?ltats par page.
$nombre = 5;
// si limite n'existe pas on l'initialise ??
if (!$limite) $limite = 0;
// on cherche le nom de la page.
$path_parts = pathinfo($_SERVER['PHP_SELF']);
$page = $path_parts["basename"];
//=========================================
// connection ?a DB
//=========================================
$link = mysql_connect ($host,$user,$pass) or die ('Erreur : '.mysql_error() );
mysql_select_db($db) or die ('Erreur :'.mysql_error());
//=========================================
// requ? SQL qui compte le nombre total
// d'enregistrements dans la table.
//=========================================
$select ="SELECT count(nP) FROM pol where num='$h'";
$result = mysql_query($select,$link) or die ('Erreur : '.mysql_error() );
$row = mysql_fetch_row($result);
$total = $row[0];
//=========================================
// v?fier la validit?e notre variable
// $limite;
//=========================================
$verifLimite= verifLimite($limite,$total,$nombre);
// si la limite pass?n'est pas valide on la remet ??
if(!$verifLimite) {
$limite = 0;
}
//=========================================
// requ? SQL qui ne prend que le nombre
// d'enregistrement necessaire ?'affichage.
//=========================================
$select = 'select p FROM pi limit '.$limite.','.$nombre;
$result = mysql_query($select,$link) or die ('Erreur : '.mysql_error() );
//=========================================
// si on a r?p? un resultat on l'affiche.
//=========================================
if($total) {
// d?t du tableau
echo '<table ALIGN="center" width="690" bgcolor="#FFFFFF">'."\n";
// premi? ligne on affiche les titres pr?m et surnom dans 2 colonnes
echo '<tr>';
echo '<td bgcolor="#669999"><b><u><h2><center>Les po</h2></center></u></b></td>';
echo '</tr>'."\n";
// lecture et affichage des r?ltats sur 2 colonnes
while($row = mysql_fetch_array($result)) {
echo '<tr>';
echo '<td bgcolor="#CCCCCC"><center><H3>'.$row['poli'].'</center></H3></td>';
echo '</tr>'."\n";
}
echo '</table>'."\n";
}
mysql_free_result($result);
}
//=========================================
// si le nombre d'enregistrement ?fficher
// est plus grand que $nombre
//=========================================
if($total > $nombre) {
// affichage des liens vers les pages
affichePages($nombre,$page,$total);
// affichage des boutons
// displayNextPreviousButtons($limite,$total,$nombre,$page);
}
?>
si je clik sur un lien (les liens est comme suit par example 1 2 3)
c_a_D la page ...................php?limite=0 l'erreur Notice: Undefined index: param1 est declanche le probleme comment garder la variable $_post['param1'] valable dans tout les pages