PHP/MYSQL formulaire et requete
gaetan24
Messages postés
8
Date d'inscription
Statut
Membre
Dernière intervention
-
gaetan24 Messages postés 8 Date d'inscription Statut Membre Dernière intervention -
gaetan24 Messages postés 8 Date d'inscription Statut Membre Dernière intervention -
Bonbjour à tous!!!
je me perment de vous sollicité car je bolque un peu sur un petit probleme!!!
je souhaite avoir un formulaire de recherche dans ma base de donée MYSQL
voila j'ai une base de donné nommé membres et je voudrai effectué des requetes sur cette table!!
j'ai créer un formulaire sur une page nommée form-rech.php
avec ce code :
Rechercher un membre avec son identifiant </td>
</tr>
<tr><td><form action="recherche.php" method="Post" target="tete">
Identifiant :</td>
<td><input type="text" name="pseudor" value="" size="20">
<input type="submit" value="Ok" onclick="this.value='Recherche en cour...'"></td>
</form>
et apres plusieur recherche sur le net je n'arrive pas a trouver comment recupperer dans ma page recherche.php les variables de cette requete pour qu'elle aboutisse!!!
merci d'avance si vous pouvez me venir en aide!!
cordialement!!
gaetan
je me perment de vous sollicité car je bolque un peu sur un petit probleme!!!
je souhaite avoir un formulaire de recherche dans ma base de donée MYSQL
voila j'ai une base de donné nommé membres et je voudrai effectué des requetes sur cette table!!
j'ai créer un formulaire sur une page nommée form-rech.php
avec ce code :
Rechercher un membre avec son identifiant </td>
</tr>
<tr><td><form action="recherche.php" method="Post" target="tete">
Identifiant :</td>
<td><input type="text" name="pseudor" value="" size="20">
<input type="submit" value="Ok" onclick="this.value='Recherche en cour...'"></td>
</form>
et apres plusieur recherche sur le net je n'arrive pas a trouver comment recupperer dans ma page recherche.php les variables de cette requete pour qu'elle aboutisse!!!
merci d'avance si vous pouvez me venir en aide!!
cordialement!!
gaetan
A voir également:
- PHP/MYSQL formulaire et requete
- Whatsapp formulaire opposition - Guide
- Formulaire de réclamation facebook - Guide
- Formulaire de reclamation instagram - Guide
- Easy php - Télécharger - Divers Web & Internet
- Mysql community server - Télécharger - Bases de données
3 réponses
merci de ta reponse!!
en faite ma page recherche.php contient deja un grand nombre de requete!
si je met:
$pseudo = $_POST['pseudor'];
$nb_page=mysql_query("SELECT * FROM ".PREFIXE."membres WHERE pseudo='$pseudom' LIKE '%$pseudor%'") or die (mysql_error());
et que je lance ma recherche pour titi par exemple tous ls membres s'afiche!!!
je suis un peut depassé la en fait!!loool
en faite ma page recherche.php contient deja un grand nombre de requete!
si je met:
$pseudo = $_POST['pseudor'];
$nb_page=mysql_query("SELECT * FROM ".PREFIXE."membres WHERE pseudo='$pseudom' LIKE '%$pseudor%'") or die (mysql_error());
et que je lance ma recherche pour titi par exemple tous ls membres s'afiche!!!
je suis un peut depassé la en fait!!loool
comme dans ton formulaire tu as choisi la méthode "post", toutes tes variables vont commencer par $_POST. Il s'agit d'une variable globale qui regroupe le contenu de ton formulaire sous forme de tableau.
Pour récupérer ton identifiant, il faut que tu récupère $_POST['pseudor'] (il s'agit du name de tes champs).
par exemple, si tu recherche 'titi':
$pseudo = $_POST['pseudor']; // $pseudo vaut alors "titi"
Pour récupérer ton identifiant, il faut que tu récupère $_POST['pseudor'] (il s'agit du name de tes champs).
par exemple, si tu recherche 'titi':
$pseudo = $_POST['pseudor']; // $pseudo vaut alors "titi"
$nb_page=mysql_query("SELECT * FROM ".PREFIXE."membres WHERE pseudo='$pseudom' LIKE '%$pseudor%'") or die (mysql_error());
N'oublie pas les points pour intégrer tes variables php dans tes requêtes:
'.$var.'
je te fais une copie de ma page si ca te derange pas de "encore" me venir en aide!!!!
premiere page formulaire :
<td colspan='6' width='320' bgcolor='#6b6b6b' class='menu'>
Rechercher un membre avec son identifiant </td>
</tr>
<tr><td><form action="recherche.php" method="Post" target="tete">
Identifiant :</td>
<td><input type="text" name="pseudor" value="" size="20">
<input type="submit" value="Ok" onclick="this.value='Recherche en cour...'"></td>
</form>
</tr>
<tr><td colspan='6' width='320' bgcolor='#6b6b6b' class='menu'>
Affiner ma selection de membres connectés : </td></tr>
<tr><td><form action="recherche.php" method="Post" target="tete">Age :</td>
<td>entre <input name="age1_r" size="2"> et </td><td><input name="age2_r" size="2">ans</td></tr>
<tr><td><form action="recherche.php" method="Post" target="tete">Ville :</td>
<td><input name="ville_r" size="20"></td></tr>
<tr><td><form action="recherche.php" method="Post" target="tete">Code postal :</td>
<td><input name="cp_r" size="6"></td></tr>
jusque la je pense avoir saisie!!!!
ca ce complique pour moi sur cette page!!!!
page recherche.php :
<?php
session_start();
require("config_script.php");
@$pseudom=addslashes(htmlentities($_SESSION['pseudom']));
@$idm=addslashes(htmlentities($_SESSION['idm']));
if($_AUTOR_LISTE=="1")
{
if(!isset($_SESSION['idm']))
{
if($_AUTOR_LISTE=="0")
{
header("Location:index.php?erreur=secure");
exit;
}
}
if (!isset($_SESSION['pseudom']))
{
if($_AUTOR_LISTE=="0")
{
header("Location:index.php?erreur=secure");
exit;
}
}
if(!@$_SESSION['idm'] || !$_SESSION['pseudom'])
{
if($_AUTOR_LISTE=="0")
{
header("Location:index.php?erreur=secure");
exit;
}
}
else
{
$idm=$_SESSION['idm'];
$pseudom=htmlentities($_SESSION['pseudom']);
$requete_verif=mysql_query("SELECT * FROM ".PREFIXE."membres WHERE pseudo='$pseudom' AND idm='$idm'") or die (mysql_error());
$nb_verif=mysql_num_rows($requete_verif);
if($nb_verif==0)
{
if($_AUTOR_LISTE=="0")
{
header("Location:index.php?erreur=secure");
exit;
}
}
$activev=mysql_query("SELECT * FROM ".PREFIXE."membres WHERE pseudo='$pseudom' AND idm='$idm'") or die (mysql_error());
$row=mysql_fetch_array($activev);
$verif_act=$row['active'];
if($verif_act=="0")
{
echo"
<link rel='stylesheet' type='text/css' href='style.css'>
<title>$TITRE_PAGE</title><body bgcolor='$_COULEUR_FONT'>
<center><b>"._PAGE_LISTEM_ACTIVE."$_ACTIVE_TYPE</b></center>";
exit;
}
}
}
else
{
include"security.php";
}
$date=date("Y-m-d");
$heure=date("H:i:s");
include("online_compt.php");
echo"<link rel='stylesheet' type='text/css' href='style.css'>
<style type='text/css'>
<!--
body {margin: 0px; padding: 0px;}
.Normal-P
{
margin:0.0px 0.0px 0.0px 0.0px; text-align:left; font-weight:400;
}
.Normal-C
{
font-family:'Trebuchet MS', sans-serif; font-size:11.0px;
line-height:1.45em; color:#ffffff;
}
-->
</style>
<script type='text/javascript'><!--
var blankSrc = '_wp_scripts/blank.gif';
--></script>
<script src='_wp_scripts/jspngfix.js' type='text/javascript'></script>
<title>$TITRE_PAGE</title><body link='#0a21ff' vlink='#ff0000' alink='#0000ff' text='#000000' style='background: #ffffff url(graph/wpe2cc54f9.png); background-position: top center; height:160px;'>
<center><div style='position:relative;width:1000px;'>
<div style='position:absolute; left:18px; top:9px; width:970px; height:151px;'>
<img src='graph/wp16badb6e.png' width='970' height='151' border='0' id='qs_80' name='qs_80' title='' alt='wp16badb6e.png' onload='OnLoadPngFix()'></div>
<div style='position:absolute; left:49px; top:13px; width:114px; height:16px;'>
<div class='Normal-P'>
<span class='Normal-C'><a href='frameset.php' style='color:#ffffff;' target='_top'>Accueil messagerie</a></span></div>
</div>
<div style='position:absolute; left:652px; top:13px; width:69px; height:16px;'>
<div class='Normal-P'>
<span class='Normal-C'><a href='monprofil.php' style='color:#ffffff;' target='gauche'>Mon profil</a></span></div>
</div>
<div style='position:absolute; left:729px; top:13px; width:93px; height:16px;'>
<div class='Normal-P'>
<span class='Normal-C'><a href='droite.php' style='color:#ffffff;' target='droite'>Ma messagerie</a></span></div>
</div>
<div style='position:absolute; left:826px; top:13px; width:73px; height:16px;'>
<div class='Normal-P'>
<span class='Normal-C'><a href='form_rech.php' style='color:#ffffff;' target='droite'>Recherche</a></span></div>
</div>
<div style='position:absolute; left:900px; top:13px; width:84px; height:16px;'>
<div class='Normal-P'>
<span class='Normal-C'><a href='logout.php' style='color:#ffffff;' target='_top'>Deconnexion</a></span></div>
</div>
</div></center>";
@$page=$_GET['page'];
@$classe=$_GET['classe'];
$select=mysql_query("SELECT * FROM ".PREFIXE."membres WHERE active='1'") or die (mysql_error());
if(@$debut==""){$debut=0;}
if(@$page==""){$page=0;}
$debut=$page*$nb_membres_page;
$nb_total=mysql_num_rows($select);
$nb_page=mysql_query("SELECT * FROM ".PREFIXE."membres ORDER BY pseudo LIMIT $debut,$nb_membres_page ");
if($classe=="auj")
{
$select=mysql_query("SELECT * FROM ".PREFIXE."membres WHERE active='1' AND date='$date'") or die (mysql_error());
$date=date("Y-m-d");
$nb_page=mysql_query("SELECT * FROM ".PREFIXE."membres WHERE date='$date' LIMIT $debut,$nb_membres_page") or die (mysql_error());
}
if($classe=="pseudoasc")
{
$nb_page=mysql_query("SELECT * FROM ".PREFIXE."membres ORDER BY pseudo ASC LIMIT $debut,$nb_membres_page") or die (mysql_error());
}
if($classe=="pseudodesc")
{
$nb_page=mysql_query("SELECT * FROM ".PREFIXE."membres ORDER BY pseudo DESC LIMIT $debut,$nb_membres_page") or die (mysql_error());
}
if($classe=="emailasc")
{
$nb_page=mysql_query("SELECT * FROM ".PREFIXE."membres ORDER BY email ASC LIMIT $debut,$nb_membres_page") or die (mysql_error());
}
if($classe=="emaildesc")
{
$nb_page=mysql_query("SELECT * FROM ".PREFIXE."membres ORDER BY email DESC LIMIT $debut,$nb_membres_page") or die (mysql_error());
}
if($classe=="siteasc")
{
$nb_page=mysql_query("SELECT * FROM ".PREFIXE."membres ORDER BY web ASC LIMIT $debut,$nb_membres_page") or die (mysql_error());
}
if($classe=="sitedesc")
{
$nb_page=mysql_query("SELECT * FROM ".PREFIXE."membres ORDER BY web DESC LIMIT $debut,$nb_membres_page") or die (mysql_error());
}
if($classe=="aujourdhui")
{
$nb_page=mysql_query("SELECT * FROM ".PREFIXE."membres WHERE insdate='$date' ORDER BY insdate DESC LIMIT $debut,$nb_membres_page") or die (mysql_error());
}
if($classe=="connect")
{
$nb_page=mysql_query("SELECT * FROM ".PREFIXE."online") or die (mysql_error());
$nb_page=mysql_query("SELECT * FROM ".PREFIXE."membres WHERE pseudo='$pseudom' AND idm='$idm'") or die (mysql_error());
}
$pseudore = $_POST['pseudor'];
$nb_page=mysql_query("SELECT * FROM ".PREFIXE."membres WHERE pseudo='$pseudom' LIKE '%$pseudore%'") or die (mysql_error());
echo"<style type='text/css'>
.style1 {color: #FFFFFF}
.Style3 {color: #FF0000;font-weight: bold;}
.Style4 {color: #24ff00;font-weight: bold;}
.Style2 {color: #009900;font-weight: bold;}
.largeur{width:9px}
.td { border:2px solid #090c22;}
div
{
height: 113px;
width: 946px;
}
.over1
{
overflow: auto;
}
<!--
body {margin: 0px; padding: 0px;}
-->
</style>
<SCRIPT LANGUAGE=\"JavaScript\">
function PopupImage(img)
{
w=open(\"\",'image','width=400,height=400,toolbar=no,scrollbars=no,resizable=yes');
w.document.write(\"<SCRIPT language=javascript>function checksize() { if (document.images[0].complete) { window.resizeTo(document.images[0].width+12,document.images[0].height+30); window.focus();} else { setTimeout('check()',250) } }</\"+\"SCRIPT>\");
w.document.write(\"<BODY onload='checksize()' leftMargin=0 topMargin=0 marginwidth=0 marginheight=0><IMG src='\"+img+\"' border=0>\");
w.document.write(\"\");
w.document.close();
}
</SCRIPT>
<?php include 'tete_rech.php'?>
<div class='over1' style='position:absolute; left:37px; top:39px; width:946px; height:113px; /*MainDivStyle*/' __AddCode='here'>
<table width='918' border='0' cellpadding='5' cellspacing='0'>
<tr>
";
if($nb_total <= 1)
{
}
else
{
echo"";
}
echo"
</tr>";
while($row=mysql_fetch_array($nb_page))
{
$pseudo_m=htmlentities($row['pseudo']);
$avatar_m=htmlentities($row['avatar']);
$age_m=htmlentities($row['age']);
$cp_m=htmlentities($row['cp']);
$ville_m=htmlentities($row['ville']);
$level_m=htmlentities($row['level']);
$dateins_m=htmlentities($row['insdate']);
$heureins_m=htmlentities($row['insheure']);
$email_auto=htmlentities($row['autemail']);
$avatar_taille_m= "$uploads/$avatar_m";
$taille_m = @getimagesize($avatar_taille_m);
$avatar_width_m = $taille_m[0];
$avatar_height_m = $taille_m[1];
$membres_online=mysql_query("SELECT * FROM ".PREFIXE."online WHERE pseudo='$pseudo_m'") or die (mysql_error());
$nb_online_verif=mysql_num_rows($membres_online);
if($pseudo_m=="NS")
{
}
else
{
echo"
<td><IMG SRC='graph/brose.jpg'></td><td width='60'>";
$calcul_taille=$avatar_width_m * $avatar_height_m;
if($calcul_taille=="2025")
{
echo"<img border='0' src='$avatar_taille_m' width='65' height='80'>";
}
else
{
echo"<a href='javascript:PopupImage(\"$avatar_taille_m\")'><img border='0' src='$avatar_taille_m' width='$_TAILLE_MIN_X' height='$_TAILLE_MIN_Y'></a>";
}
echo"</td>
<td colspan='2' nowrap>";
echo" <strong><a href='profil_membre.php?membre=$pseudo_m' target='gauche'>$pseudo_m</a></strong> - $age_m<samll>ans</small> - ";
if($level_m=="1")
if($level_m=="3")
{
echo"<b>"._PAGE_LISTEM_MEM."</b>";
}
echo"";
if($nb_online_verif==1)
{
echo"<strong class='Style4'>O</strong >";
}
else
{
echo"<strong class='Style3'>X</strong >";
}
echo"<br><br></b>$ville_m - <small>($cp_m)</small>
";
if(!$_ACTIVE_MESSAGERIE=="0")
{
echo"<br><a href='mess_news.php?type=reponce&dest=$pseudo_m' target='gauche'>Lui ecrire</a>";
}
else
{
echo""._PAGE_LISTEM_MESSOFF."";
}
}
}
if($classe=="aujourdhui")
{
if(mysql_num_rows($nb_page)==0)
{
echo"<td colspan='5'><br><center><b>"._PAGE_LISTEM_INSAUJ."</b></center><br></td>";
}
}
if($classe=="")
{
if(mysql_num_rows($nb_page)==0)
{
echo"<td colspan='5'><br><center><b>"._PAGE_LISTEM_NBME."</b></center><br></td>";
}
}
if($classe=="auj")
{
if(mysql_num_rows($nb_page)==0)
{
echo"<td colspan='5'><br><center><b>"._PAGE_LISTEM_CONECAUJ."</b></center><br></td>";
}
}
if($classe=="connect")
{
if(mysql_num_rows($membres_online)==0)
{
echo"<td colspan='5'><br><center><b>"._PAGE_LISTEM_ON."</b></center><br></td>";
}
}
echo"</td>
</tr></table>
<center>
";
if(@$_GET['classe']=="auj" || @$_GET['classe']=="aujourdhui" || @$_GET['classe']=="connect")
{
}
else
{
if ($page>0)
{
$precedent=$page-1;
echo "<a href='liste_membres.php?page=$precedent'><< Précédent</a> ";
}
$i=0;
$j=1;
if($nb_total>$nb_membres_page)
{
while($i<($nb_total/$nb_membres_page))
{
if($i!=$page)
{
echo" <a href='liste_membres.php?page=$i'>$j</a> ";
}
else
{
echo" <b>$j</b> ";
}
$i++;$j++;
}
}
if($debut+$nb_membres_page<$nb_total)
{
$suivant=$page+1;
echo " <a href='liste_membres.php?page=$suivant'>Suivant >></a>";
}
}
echo"<table width='918' border='0' cellpadding='0' cellspacing='0' ".$_CONF_AFF_SCRIPT.">
<tr bgcolor='#b7b7b7'>
<td colspan='6' class='menu'><center></center><center><td><a href='?classe=connect'>Tous les membres connectes</a></td><td><a href='tete.php'>Tous les membres</a></td><td><a href='?classe=aujourdhui'>Nouveaux inscrits</a></td><td><a href='?classe=auj'>"._PAGE_LISTEM_MCONECT."</a></td></tr></table></div>";
bas_page();
?>
voila .... merci d'avance!!!