par
aurelie22000 » 19 janv. 2010, 12:03
bonjour voila je me tourne vers vous car la je trouve pas toute seule.
j ai 2 tables
cms_membres comportant plusieurs champs dont les champs membre_pseudo & membre_id
cms_droits comportant 2 champs id_membre ,id_demande.
la table cms_droits autorise ou non l acces au profil des membres.
je voudrais que lorsque qu une personne entre le pseudo d un membre dans un champ dans un formulaire lors de l envoi que ce ne soit pas le pseudo qui soit envoyer mais le numero du membre qui lui est attribuer dans la table.
exemple
MEMBRE_ID 1 MEMBRE_PSEUDO aurel
ce que je voudrais c est que quand une personne saissit le nom du MEMBRE "aurel" le formulaire lui envoi le ID "1" qui ensuite s insert dans la table cms_droits.
actuellement mon formulaire envoi bien le id de la personne qui autorise mais pour l autre je ne vois pas comment faire pour que le formulaire envoi non pas le nom du membre saissit mais son id correspont dans la table cms_membre.
voici mes codes
page test.php
<?php session_start();
if ($_SESSION['level'] < 2) { ?>
<center>Vous n'êtes pas membres. <br/>
Veuillez vous inscire.<br/>
Vous allez êtres redirigé vers l'inscription dans deux secondes.</center>
<script language="javascript">
<!--
window.setTimeout
('document.location.href="../../espace_membre/inscription.php"',2000)
//-->
</script>
<?php } else {
include("../include/config.php");
include("../include/entete.php"); ?>
<style type="text/css">
<!--
.Style2 {color: #FF0000}
.Style3 {font-size: large}
-->
</style>
<body>
<div id="contenu">
<div id="header"><?php include('../include/header.php'); ?></div>
<div id="menu_horizontal"><?php include('../include/menu_horizontal.php'); ?></div>
<div id="menu_vertical"> <?php $bloc = mysql_query("SELECT * FROM CMS_bloc WHERE active='1' ORDER BY position ");
while($bloc1 = mysql_fetch_assoc($bloc)) { ?>
<?php include('../bloc/'.$bloc1["titre_fichier_bloc"].'.php'); ?>
<?php } ?></div>
<div id="contenu_corps">
<div id="corps_haut">
Mon compte </div>
<div id="corps">
<H1><b><center>Mon compte</center></b></H1> <br/><br/>
<form action="<?php echo $site1['nom_de_domaine']; ?>modules/compte/modif_compte_reussi1.php" method="post">
<?php $profil = mysql_query("SELECT * FROM CMS_membre WHERE membre_pseudo='".$_SESSION['membre_pseudo']."'");
$profil1 = mysql_fetch_assoc($profil); ?>
<?php $membres1 = mysql_query("SELECT id_demande FROM CMS_droits WHERE id_demande=".$_SESSION['id'].";");
$req1=mysql_fetch_assoc($membres1);
?>
<fieldset>
<legend><strong>Changer mon profil</strong></legend>
<br/>
<fieldset>
<legend><strong>Messageries instantannés</strong></legend>
<br/>
<table border="0" width="99%">
<tr>
<td width="15%" height="25" align="right" valign="middle">
<strong>Moi : </strong>
</td>
<td width="85%" height="25" align="left" valign="middle"><input type="text" size="30" name="id_membre" value="<?php echo $profil1['membre_id']; ?>"/></td>
</tr>
<tr>
<td width="15%" height="25" align="right" valign="middle"><strong>autorise :</strong></td>
<td height="25" align="left" valign="middle"><input name="pseudo" type="text" id="pseudo" size="30" value=""/></td>
</tr>
</table>
</fieldset>
<fieldset>
</fieldset>
<br />
<center> <input type="submit" name="Modifier" value="Modifier votre profil"/></center>
</fieldset>
</form>
. </div>
</div>
<div id="copyright"><?php include "../../include/footer.php"; ?>
</div>
</div>
</body>
</html>
<?php } ?>
modif_compte_reussi1.php
<?php session_start();
if ($_SESSION['level'] < 2) { ?>
<center>Vous n'êtes pas membres. <br/>
Veuillez vous inscire.<br/>
Vous allez êtres redirigé vers l'inscription dans deux secondes.</center>
<script language="javascript">
<!--
window.setTimeout
('document.location.href="../../espace_membre/inscription.php"',2000)
//-->
</script>
<?php } else {
include("../../include/config.php");
mysql_query("INSERT INTO CMS_droits SET id_membre='".mysql_escape_string($_POST['id_membre'])."', id_demande='".mysql_escape_string($_POST['pseudo'])."' ")or die(mysql_error());
include("../../include/entete.php"); ?>
<body>
<div id="contenu">
<div id="header"><?php include('../../include/header.php'); ?></div>
<div id="menu_horizontal"><?php include('../../include/menu_horizontal.php'); ?></div>
<div id="menu_vertical"> <?php $bloc = mysql_query("SELECT * FROM CMS_bloc WHERE active='1' ORDER BY position ");
while($bloc1 = mysql_fetch_assoc($bloc)) { ?>
<?php include('../../bloc/'.$bloc1["titre_fichier_bloc"].'.php'); ?>
<?php } ?></div>
<div id="contenu_corps">
<div id="corps_haut">
Mon compte </div>
<div id="corps">
<H1><b><center>Mon compte</center></b></H1> <br/><br/>
<center>
<fieldset>
<legend>Modification</legend>
Vous avez bien modifié votre profil <br/>
<br/>
Merci beaucoup <?php echo $_SESSION['membre_pseudo']; ?>
<script language="javascript">
<!--
window.setTimeout
('document.location.href="../../accueil.php"',2000)
//-->
</script>
</fieldset>
</center>
</div>
</div>
<div id="copyright"><?php include "../../include/footer.php"; ?>
</div>
</div>
</body>
</html>
<?php } ?>
merci d avance.
aurelie
bonjour voila je me tourne vers vous car la je trouve pas toute seule.
j ai 2 tables
cms_membres comportant plusieurs champs dont les champs membre_pseudo & membre_id
cms_droits comportant 2 champs id_membre ,id_demande.
la table cms_droits autorise ou non l acces au profil des membres.
je voudrais que lorsque qu une personne entre le pseudo d un membre dans un champ dans un formulaire lors de l envoi que ce ne soit pas le pseudo qui soit envoyer mais le numero du membre qui lui est attribuer dans la table.
exemple
[quote]MEMBRE_ID 1 MEMBRE_PSEUDO aurel[/quote]
ce que je voudrais c est que quand une personne saissit le nom du MEMBRE "aurel" le formulaire lui envoi le ID "1" qui ensuite s insert dans la table cms_droits.
actuellement mon formulaire envoi bien le id de la personne qui autorise mais pour l autre je ne vois pas comment faire pour que le formulaire envoi non pas le nom du membre saissit mais son id correspont dans la table cms_membre.
voici mes codes
page test.php
[php]<?php session_start();
if ($_SESSION['level'] < 2) { ?>
<center>Vous n'êtes pas membres. <br/>
Veuillez vous inscire.<br/>
Vous allez êtres redirigé vers l'inscription dans deux secondes.</center>
<script language="javascript">
<!--
window.setTimeout
('document.location.href="../../espace_membre/inscription.php"',2000)
//-->
</script>
<?php } else {
include("../include/config.php");
include("../include/entete.php"); ?>
<style type="text/css">
<!--
.Style2 {color: #FF0000}
.Style3 {font-size: large}
-->
</style>
<body>
<div id="contenu">
<div id="header"><?php include('../include/header.php'); ?></div>
<div id="menu_horizontal"><?php include('../include/menu_horizontal.php'); ?></div>
<div id="menu_vertical"> <?php $bloc = mysql_query("SELECT * FROM CMS_bloc WHERE active='1' ORDER BY position ");
while($bloc1 = mysql_fetch_assoc($bloc)) { ?>
<?php include('../bloc/'.$bloc1["titre_fichier_bloc"].'.php'); ?>
<?php } ?></div>
<div id="contenu_corps">
<div id="corps_haut">
Mon compte </div>
<div id="corps">
<H1><b><center>Mon compte</center></b></H1> <br/><br/>
<form action="<?php echo $site1['nom_de_domaine']; ?>modules/compte/modif_compte_reussi1.php" method="post">
<?php $profil = mysql_query("SELECT * FROM CMS_membre WHERE membre_pseudo='".$_SESSION['membre_pseudo']."'");
$profil1 = mysql_fetch_assoc($profil); ?>
<?php $membres1 = mysql_query("SELECT id_demande FROM CMS_droits WHERE id_demande=".$_SESSION['id'].";");
$req1=mysql_fetch_assoc($membres1);
?>
<fieldset>
<legend><strong>Changer mon profil</strong></legend>
<br/>
<fieldset>
<legend><strong>Messageries instantannés</strong></legend>
<br/>
<table border="0" width="99%">
<tr>
<td width="15%" height="25" align="right" valign="middle">
<strong>Moi : </strong>
</td>
<td width="85%" height="25" align="left" valign="middle"><input type="text" size="30" name="id_membre" value="<?php echo $profil1['membre_id']; ?>"/></td>
</tr>
<tr>
<td width="15%" height="25" align="right" valign="middle"><strong>autorise :</strong></td>
<td height="25" align="left" valign="middle"><input name="pseudo" type="text" id="pseudo" size="30" value=""/></td>
</tr>
</table>
</fieldset>
<fieldset>
</fieldset>
<br />
<center> <input type="submit" name="Modifier" value="Modifier votre profil"/></center>
</fieldset>
</form>
. </div>
</div>
<div id="copyright"><?php include "../../include/footer.php"; ?>
</div>
</div>
</body>
</html>
<?php } ?>[/php]
modif_compte_reussi1.php
[php]<?php session_start();
if ($_SESSION['level'] < 2) { ?>
<center>Vous n'êtes pas membres. <br/>
Veuillez vous inscire.<br/>
Vous allez êtres redirigé vers l'inscription dans deux secondes.</center>
<script language="javascript">
<!--
window.setTimeout
('document.location.href="../../espace_membre/inscription.php"',2000)
//-->
</script>
<?php } else {
include("../../include/config.php");
mysql_query("INSERT INTO CMS_droits SET id_membre='".mysql_escape_string($_POST['id_membre'])."', id_demande='".mysql_escape_string($_POST['pseudo'])."' ")or die(mysql_error());
include("../../include/entete.php"); ?>
<body>
<div id="contenu">
<div id="header"><?php include('../../include/header.php'); ?></div>
<div id="menu_horizontal"><?php include('../../include/menu_horizontal.php'); ?></div>
<div id="menu_vertical"> <?php $bloc = mysql_query("SELECT * FROM CMS_bloc WHERE active='1' ORDER BY position ");
while($bloc1 = mysql_fetch_assoc($bloc)) { ?>
<?php include('../../bloc/'.$bloc1["titre_fichier_bloc"].'.php'); ?>
<?php } ?></div>
<div id="contenu_corps">
<div id="corps_haut">
Mon compte </div>
<div id="corps">
<H1><b><center>Mon compte</center></b></H1> <br/><br/>
<center>
<fieldset>
<legend>Modification</legend>
Vous avez bien modifié votre profil <br/>
<br/>
Merci beaucoup <?php echo $_SESSION['membre_pseudo']; ?>
<script language="javascript">
<!--
window.setTimeout
('document.location.href="../../accueil.php"',2000)
//-->
</script>
</fieldset>
</center>
</div>
</div>
<div id="copyright"><?php include "../../include/footer.php"; ?>
</div>
</div>
</body>
</html>
<?php } ?>[/php]
merci d avance.
aurelie