Menu de recherche + pagination PHP javascript
Résolu
developper55
Messages postés
123
Date d'inscription
Statut
Membre
Dernière intervention
-
developper55 Messages postés 123 Date d'inscription Statut Membre Dernière intervention -
developper55 Messages postés 123 Date d'inscription Statut Membre Dernière intervention -
Bonjour,
Monsieur, j'ai sui bloqué au niveau d'une page web ou je devai faire un From pour chercher une personne renseignée dans une base mysql.
pb: la paginaiton est bloquée tant que j'ai le Form POST, si je suprime ce formulaire la pagination fonctionne,
si j'ai essayé POST , GET , toujours pas.
Quelqu'un peut me sauver?
merci par avance,
https://closed.loopia.com
l'exemple se trouve dans "jquery.tablesorter\tests\pager.html"
<?php include("dbase.php"); ?>
<html>
<form method="POST" enctype="multipart/form-data">
<table width="50" border="0.1" cellspacing="3" cellpadding="0" align="center">
<tr>
<select name="secteurdactivite">
<option value="-1">Secteur</option>
<?php
$q = "select nomdactivite from domaine";
$resultat = mysql_query($q,$conn);
while ($ligne=mysql_fetch_array($resultat))
{
echo '<option>'.$ligne["nomdactivite"].'</option>';
}
?>
</select>
</tr> <!-- fin du premier colonne -->
<tr>
<select name="zonegeo">
<option value="-1">Localisation</option>
<?php
$qr = "select zonegeo from region";
$resultat = mysql_query($qr,$conn);
while ($ligne=mysql_fetch_array($resultat))
{
echo "<option>".$ligne["zonegeo"]."</option>";
}
?>
</select>
</tr>
<tr>
</td>
<INPUT type="texte" name="motcle" value='Mot clé' onFocus="if (this.value=='Mot clé') {this.value=''}">
<td><input type="submit" name="Rechercher" value="Rechercher"></td><tr>
</table>
</form>
<html>
<style type="text/css">@import "../addons/pager/jquery.tablesorter.pager.css";</style>
<script type="text/javascript" src="../jquery-latest.js"></script>
<script type="text/javascript" src="../jquery.tablesorter.js"></script>
<script type="text/javascript" src="../addons/pager/jquery.tablesorter.pager.js"></script>
<script type="text/javascript">
$(function() {
$("table")
.tablesorter({widthFixed: true})
.tablesorterPager({container: $("#pager")});
});
</script>
<table cellspacing="0" id="large">
<thead>
<tr>
<th>Name</th>
<th>Major</th>
<th>Sex</th>
</tr>
</thead>
<tfoot>
<tr>
<th>Name</th>
<th>Major</th>
<th>Sex</th>
</tr>
</tfoot>
<?php
include("database.php");
$q="SELECT * FROM users";
$result = mysql_query($q,$conn) or die ('Erreur : '.mysql_error() );
$total = mysql_num_rows($result);
if($total===0){
echo 'Pas d\'enregistrements dans cette table...';
}
if($total) {
while($row = mysql_fetch_array($result)) {
echo "<td>$row[Name]</td>";
echo "<td> $row[Major]</td>";
echo "<td> $row[sex]</td>";
echo "</tr>";
}
}
?>
</tbody>
<div id="pager" class="pager">
<form>
<img src="../addons/pager/icons/first.png" class="first"/>
<img src="../addons/pager/icons/prev.png" class="prev"/>
<input type="text" class="pagedisplay"/>
<img src="../addons/pager/icons/next.png" class="next"/>
<img src="../addons/pager/icons/last.png" class="last"/>
<select class="pagesize">
<option selected="selected" value="10">10</option>
<option value="20">20</option>
<option value="30">30</option>
<option value="40">40</option>
</select>
</form>
</div>
</tbody>
</table>
</body>
</html>
Monsieur, j'ai sui bloqué au niveau d'une page web ou je devai faire un From pour chercher une personne renseignée dans une base mysql.
pb: la paginaiton est bloquée tant que j'ai le Form POST, si je suprime ce formulaire la pagination fonctionne,
si j'ai essayé POST , GET , toujours pas.
Quelqu'un peut me sauver?
merci par avance,
https://closed.loopia.com
l'exemple se trouve dans "jquery.tablesorter\tests\pager.html"
<?php include("dbase.php"); ?>
<html>
<form method="POST" enctype="multipart/form-data">
<table width="50" border="0.1" cellspacing="3" cellpadding="0" align="center">
<tr>
<select name="secteurdactivite">
<option value="-1">Secteur</option>
<?php
$q = "select nomdactivite from domaine";
$resultat = mysql_query($q,$conn);
while ($ligne=mysql_fetch_array($resultat))
{
echo '<option>'.$ligne["nomdactivite"].'</option>';
}
?>
</select>
</tr> <!-- fin du premier colonne -->
<tr>
<select name="zonegeo">
<option value="-1">Localisation</option>
<?php
$qr = "select zonegeo from region";
$resultat = mysql_query($qr,$conn);
while ($ligne=mysql_fetch_array($resultat))
{
echo "<option>".$ligne["zonegeo"]."</option>";
}
?>
</select>
</tr>
<tr>
</td>
<INPUT type="texte" name="motcle" value='Mot clé' onFocus="if (this.value=='Mot clé') {this.value=''}">
<td><input type="submit" name="Rechercher" value="Rechercher"></td><tr>
</table>
</form>
<html>
<style type="text/css">@import "../addons/pager/jquery.tablesorter.pager.css";</style>
<script type="text/javascript" src="../jquery-latest.js"></script>
<script type="text/javascript" src="../jquery.tablesorter.js"></script>
<script type="text/javascript" src="../addons/pager/jquery.tablesorter.pager.js"></script>
<script type="text/javascript">
$(function() {
$("table")
.tablesorter({widthFixed: true})
.tablesorterPager({container: $("#pager")});
});
</script>
<table cellspacing="0" id="large">
<thead>
<tr>
<th>Name</th>
<th>Major</th>
<th>Sex</th>
</tr>
</thead>
<tfoot>
<tr>
<th>Name</th>
<th>Major</th>
<th>Sex</th>
</tr>
</tfoot>
<?php
include("database.php");
$q="SELECT * FROM users";
$result = mysql_query($q,$conn) or die ('Erreur : '.mysql_error() );
$total = mysql_num_rows($result);
if($total===0){
echo 'Pas d\'enregistrements dans cette table...';
}
if($total) {
while($row = mysql_fetch_array($result)) {
echo "<td>$row[Name]</td>";
echo "<td> $row[Major]</td>";
echo "<td> $row[sex]</td>";
echo "</tr>";
}
}
?>
</tbody>
<div id="pager" class="pager">
<form>
<img src="../addons/pager/icons/first.png" class="first"/>
<img src="../addons/pager/icons/prev.png" class="prev"/>
<input type="text" class="pagedisplay"/>
<img src="../addons/pager/icons/next.png" class="next"/>
<img src="../addons/pager/icons/last.png" class="last"/>
<select class="pagesize">
<option selected="selected" value="10">10</option>
<option value="20">20</option>
<option value="30">30</option>
<option value="40">40</option>
</select>
</form>
</div>
</tbody>
</table>
</body>
</html>
A voir également:
- Menu de recherche + pagination PHP javascript
- Recherche automatique des chaînes ne fonctionne pas - Guide
- Menu déroulant excel - Guide
- Pagination powerpoint - Guide
- Canon quick menu - Télécharger - Utilitaires
- Recherche photo - Guide
3 réponses
Salut je ne sais pas d'ou ça vient et vu comment est indenté ton code ça donne pas trop envie de chercher :p
Deja indente correctement ça te permettra de voir que tu as des balises non fermées. D'autre part tu as des balises <option> qui n'ont pas de nom, c'est voulu ?
Part plutot d'une exemple qui marche et rajoutes ton code petit a petit en validant chaque étape.
Deja indente correctement ça te permettra de voir que tu as des balises non fermées. D'autre part tu as des balises <option> qui n'ont pas de nom, c'est voulu ?
Part plutot d'une exemple qui marche et rajoutes ton code petit a petit en validant chaque étape.
Désolé, mais ce code ne risque pas de fonctionner:
- dans ta première < form tu n'as pas action="....." pour appeler un script php lorsque'on cliques sur Rechercher
- ensuite tu n'exploites pas les valeurs postées dans les deux listes déroulantes pour faire ta requette.
- tu dois mettre des LIMIT dans cette requette pour que la pagination fonctionne;
Pour les deux premiers points, vas voir www.siteduzero.com
Pour le dernier tapes
pagination php
dans Google
- dans ta première < form tu n'as pas action="....." pour appeler un script php lorsque'on cliques sur Rechercher
- ensuite tu n'exploites pas les valeurs postées dans les deux listes déroulantes pour faire ta requette.
- tu dois mettre des LIMIT dans cette requette pour que la pagination fonctionne;
Pour les deux premiers points, vas voir www.siteduzero.com
Pour le dernier tapes
pagination php
dans Google