Requete phpmyadmin - Page 3
Résolu
Précédent
- 1
- 2
- 3
-
Tu as une idée de ce que tu veux faire ?
Pour comment le faire je peux peut être t'aider mais je suis trop endormi pour te dire quoi faire. :D-
Je voudrai qu'en fait mon tuteur ai une sorte de formulaire en disant quel utilisateur il recherche en indiquant s'il veut trouver tous les utilisateurs habitant telle ville ou les utilisateurs ayant tel métier...
Ici ce qu'on a fait c'est bien mais le problème c'est qu'il faut encore cherché dans toutes la liste ce que nous on cherche alors là ça va parce que dans ma BD yen a que 2 mais quand il y en aura plus...
-
-
Il te faudra plusieurs listes déroulantes alors.
Une pour ville, une pour cp et une pour csp. Est ce que tu en veux une pour nom, pour prénom ... ?
Je crois que je vois comment faire. Ca risque d'être un peu lourd mais ça devrait le faire. -
Je vais éssayer en javascript alors.
Mais je finis dans 20min et après je rentre chez moi, donc si je sors pas ce soir je le finirais, sinon faudra attendre demain. :P -
Erf désolé je t'ai un peu oublié.
Et là j'ai pas le temps, je sors.
Dès que j'ai un moment je te donne un coup de main. ;)-
- Pour ceux qui veulent la solution :
index.php
<link href="../test_php/images/style.css" rel="stylesheet" type="text/css" />
<style>
table{font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 10px;
color: black;
font-weight: bold;
}
</style>
<link href="../test_php/images/style.css" rel="stylesheet" type="text/css" />
<table border=1 summary="Abonnes" class="table" width="950px">
Cliquer sur le bouton de votre choix pour effectuer le tri, puis sélectionner une valeur dans le menu déroulant :<br/><br/>
<!-- nouveau code a toi de le mettre ou tu veux -->
<form name="abonne" method="POST">
<tr>
<td colspan=3 width="30%">
<input type="radio" name="choix" value="nom" onClick="this.form.submit()" <?php
if(isset($_POST['choix']))
{if($_POST['choix']=='nom') {echo 'checked';}}
?> >
Nom<br />
<input type="radio" name="choix" value="prenom" onClick="this.form.submit()" <?php
if(isset($_POST['choix']))
{if($_POST['choix']=='prenom') echo 'checked';}
?> >
Prenom<br />
<input type="radio" name="choix" value="ville" onClick="this.form.submit()" <?php
if(isset($_POST['choix']))
{if($_POST['choix']=='ville') echo 'checked';}
?> >
Ville<br />
<input type="radio" name="choix" value="csp" onClick="this.form.submit()" <?php
if(isset($_POST['choix']))
{if($_POST['choix']=='csp') echo 'checked';}
?> >
CSP
<!--
.
.
.
.
la tu peux ajouter des critere de recherche ou les supprimer selon tn choix -->
</td>
<td colspan=7 width="70%">
<select name="tri" onchange="this.form.submit()">
<option>selectionner une valeur
<?php
include("envoi.php");
if(isset($_POST["choix"]))
{
$id=$_POST["choix"];
$sql_choix = "select distinct(".$id.") from abonne ";
$req_choix=mysql_query($sql_choix) or die('Erreur SQL !<br />'.$sql_choix.'<br />'.mysql_error());
while($tab_choix=mysql_fetch_row($req_choix))
{
echo "<option >".$tab_choix['0'];
}
}
else
{echo "<option >";}
?>
</select>
</td>
</tr>
</form>
<!-- fin nouveau -->
<tr><th align="center">ID</th>
<th align="center">Civilité</th>
<th align="center">Nom </th>
<th align="center">Prenom </th>
<th align="center">Adresse </th>
<th align="center">Code Postal</th>
<th align="center">Ville</th>
<th align="center">Mail</th>
<th align="center">Tel</th>
<th align="center">CSP</th>
</tr>
<?php
if(isset($_GET["var"])){
$var = $_GET["var"];
}else{
$var = 'id';
}
// nouvelle condtion pour choix selon la selection
if(isset($_POST['tri']))
{
if($_POST['tri']!='')
{
$param=" where ".$_POST['choix']." = '".$_POST['tri']."'";
$query = "select * from abonne ".$param." order by $var ASC";
$res= mysql_query($query);
$count = mysql_num_rows($res)or die("BD vide :");
// param = parametre de recherche selon ; nom, prenom , ville ....
while($row = mysql_fetch_row($res)){
$id = $row[0];
$civilite= $row[1];
$nom= $row[2];
$prenom= $row[3];
$ad= $row[4];
$cp= $row[5];
$ville= $row[6];
$mail= $row[7];
$tel= $row[8];
$csp = $row[9];
?>
<tr><td align="center"><?php echo "$id"; ?></td>
<td align="center"><?php echo "$civilite"; ?></td>
<td align="center"><?php echo "$nom"; ?></td>
<td align="center"><?php echo "$prenom"; ?></td>
<td align="center"><?php echo "$ad"; ?></td>
<td align="center"><?php echo "$cp"; ?></td>
<td align="center"><?php echo "$ville"; ?></td>
<td align="center"><?php echo "$mail"; ?></td>
<td align="center"><?php echo "$tel"; ?></td>
<td align="center"><?php echo "$csp"; }}}?></td></tr></table>
Merci petite lune qui sent bon
-
-
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question -
Précédent
- 1
- 2
- 3