Requete phpmyadmin

Résolu
loute08 Messages postés 227 Date d'inscription   Statut Membre Dernière intervention   -  
ziad251 Messages postés 34 Date d'inscription   Statut Membre Dernière intervention   -
Bonjour,

Après avoir créé un formulaire de contact, j'aimerais pouvoir créé une page toute simple pour mon tuteur.

en effet, je dois simplifier au maximum une requête pour qu'il puisse après mon stage toujours effectuer la requête j'ai donc penser créé une page html où l'on choisirais le tri a effectuer(choix a effectuer dans une liste déroulante), choisir l'internaute par sa profession par exemple et alors on verrais s'afficher les résultats trouvé dans la même page cependant je n'y parviens pas pouvez-vous m'aider?

45 réponses

MrSlave Messages postés 2587 Date d'inscription   Statut Membre Dernière intervention   147
 
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
0
loute08 Messages postés 227 Date d'inscription   Statut Membre Dernière intervention   1
 
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...
0
MrSlave Messages postés 2587 Date d'inscription   Statut Membre Dernière intervention   147
 
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.
0
loute08 Messages postés 227 Date d'inscription   Statut Membre Dernière intervention   1
 
Pour nom oui pourquoi pas, prenom non.

Pour les villes non plus il faudrait que le formulaire aille rechercher les villes présentes dans la BD et pas que je saisisse toutes les villes de France lol
0
MrSlave Messages postés 2587 Date d'inscription   Statut Membre Dernière intervention   147 > loute08 Messages postés 227 Date d'inscription   Statut Membre Dernière intervention  
 
Est ce que tu connais le javascript ?
Si non, est ce que tu préfère rester en php ou ça ne te dérange pas de changer ?
0
loute08 Messages postés 227 Date d'inscription   Statut Membre Dernière intervention   1 > MrSlave Messages postés 2587 Date d'inscription   Statut Membre Dernière intervention  
 
Peu importe le principal c'est que ça marche...
0
MrSlave Messages postés 2587 Date d'inscription   Statut Membre Dernière intervention   147
 
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
0
loute08 Messages postés 227 Date d'inscription   Statut Membre Dernière intervention   1
 
Ne t'inquiètes pas pour moi on voit à ça demain j'ai d'autre choses à faire...
0
loute08 Messages postés 227 Date d'inscription   Statut Membre Dernière intervention   1
 
Coucou as-tu trouvé une solution à mon problème?

Cordialement
0
loute08 Messages postés 227 Date d'inscription   Statut Membre Dernière intervention   1
 
Y a quelqu'un?
0
MrSlave Messages postés 2587 Date d'inscription   Statut Membre Dernière intervention   147
 
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. ;)
0
loute08 Messages postés 227 Date d'inscription   Statut Membre Dernière intervention   1
 
Tu m'as oublié?
0
ziad251 Messages postés 34 Date d'inscription   Statut Membre Dernière intervention   3 > loute08 Messages postés 227 Date d'inscription   Statut Membre Dernière intervention  
 
lol , t es perdue chifounette , :)
0
loute08 Messages postés 227 Date d'inscription   Statut Membre Dernière intervention   1 > loute08 Messages postés 227 Date d'inscription   Statut Membre Dernière intervention  
 
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
0

Vous n’avez pas trouvé la réponse que vous recherchez ?

Posez votre question
ziad251 Messages postés 34 Date d'inscription   Statut Membre Dernière intervention   3
 
lol ,:)
0