Requete phpmyadmin

Résolu/Fermé
loute08 Messages postés 227 Date d'inscription jeudi 24 avril 2008 Statut Membre Dernière intervention 29 août 2015 - 28 avril 2008 à 13:47
ziad251 Messages postés 34 Date d'inscription mardi 6 mai 2008 Statut Membre Dernière intervention 23 mai 2008 - 14 mai 2008 à 11:57
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 lundi 28 avril 2008 Statut Membre Dernière intervention 26 août 2011 146
29 avril 2008 à 14:12
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 jeudi 24 avril 2008 Statut Membre Dernière intervention 29 août 2015 1
29 avril 2008 à 14:15
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 lundi 28 avril 2008 Statut Membre Dernière intervention 26 août 2011 146
29 avril 2008 à 14:52
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 jeudi 24 avril 2008 Statut Membre Dernière intervention 29 août 2015 1
29 avril 2008 à 14:53
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 lundi 28 avril 2008 Statut Membre Dernière intervention 26 août 2011 146 > loute08 Messages postés 227 Date d'inscription jeudi 24 avril 2008 Statut Membre Dernière intervention 29 août 2015
29 avril 2008 à 15:22
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 jeudi 24 avril 2008 Statut Membre Dernière intervention 29 août 2015 1 > MrSlave Messages postés 2587 Date d'inscription lundi 28 avril 2008 Statut Membre Dernière intervention 26 août 2011
29 avril 2008 à 15:32
Peu importe le principal c'est que ça marche...
0
MrSlave Messages postés 2587 Date d'inscription lundi 28 avril 2008 Statut Membre Dernière intervention 26 août 2011 146
29 avril 2008 à 15:38
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 jeudi 24 avril 2008 Statut Membre Dernière intervention 29 août 2015 1
29 avril 2008 à 15:39
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 jeudi 24 avril 2008 Statut Membre Dernière intervention 29 août 2015 1
30 avril 2008 à 16:17
Coucou as-tu trouvé une solution à mon problème?

Cordialement
0
loute08 Messages postés 227 Date d'inscription jeudi 24 avril 2008 Statut Membre Dernière intervention 29 août 2015 1
2 mai 2008 à 11:21
Y a quelqu'un?
0
MrSlave Messages postés 2587 Date d'inscription lundi 28 avril 2008 Statut Membre Dernière intervention 26 août 2011 146
2 mai 2008 à 15:55
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 jeudi 24 avril 2008 Statut Membre Dernière intervention 29 août 2015 1
13 mai 2008 à 08:15
Tu m'as oublié?
0
ziad251 Messages postés 34 Date d'inscription mardi 6 mai 2008 Statut Membre Dernière intervention 23 mai 2008 3 > loute08 Messages postés 227 Date d'inscription jeudi 24 avril 2008 Statut Membre Dernière intervention 29 août 2015
13 mai 2008 à 14:31
lol , t es perdue chifounette , :)
0
loute08 Messages postés 227 Date d'inscription jeudi 24 avril 2008 Statut Membre Dernière intervention 29 août 2015 1 > loute08 Messages postés 227 Date d'inscription jeudi 24 avril 2008 Statut Membre Dernière intervention 29 août 2015
14 mai 2008 à 11:53
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 mardi 6 mai 2008 Statut Membre Dernière intervention 23 mai 2008 3
14 mai 2008 à 11:57
lol ,:)
0