:: Easy-Script.com :: Index du Forum

Votre bannière ici !

 FAQFAQ   RechercherRechercher   Liste des MembresListe des Membres   Groupes d'utilisateursGroupes d'utilisateurs   S'enregistrerS'enregistrer 
 RSS : Les 20 dernières discussions des forums d'Easy-Script.nom RSS   ProfilProfil   Messages PrivésMessages Privés   ConnexionConnexion 

Poster un nouveau sujet  Répondre au sujet
Probleme d'UPDATE
PHPnoob
Invité

Répondre en citant
Salut à tous ,

Je tiens a dire que je suis novice en PHP et que j'apprends par moi-même et que je n'ai pas d'autre source que le net.
J'ai donc un problème sur un script que je n'ai pas réussi a résoudre malgrés tous les tests que j'ai fait. Au point de faire un break de plusieurs semaines tellement j'étais saoulé d'être bloqué sur ça. Pourtant ce problème semble plutôt basique.

Les deux scripts suivant sont donc ceux de 2 pages d'administration, l'une gestion_membres.php ou la liste des membres apparait avec leurs statuts, puis si on clique sur le pseudo, on arrive sur modifier_membre.php ou les données des membres apparaissent et peuvent être modifiées (normalement )
En effet, lorsque je modifie les données, je retourne sur la première page comme prévue mais aucune modification n'a été faite dans dans la base de donnée.

Donc, voilà mon probleme. Donc si une bonne ame pouvait m'aider Pray et me dire ou je me suis planté et pourquoi...

Voici mes script
gestion_membres.php
PHP:
<?php
             session_start
();

mysql_connect("localhost""root""");
mysql_select_db("basep"); 

?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="fr" >
   <head>
       <title>Gestion des membres</title>
        <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
        <style type="text/css">
        h2, th, td
        {
            text-align:center;
        }
        table
        {
            border-collapse:collapse;
            border:2px solid black;
            margin:auto;
        }
        th, td
        {
            border:1px solid black;
        }
        </style>
    </head>
   
    <body>

<h1>Administration</h1>
<h2>Gestion des membres</h2>

<a href="../accueil.php?page=news" title="Retour à l'accueil">Retour à l'accueil</a></li>

<table>
<tr>
<th>Pseudo</th>
<th>Acces</th>
</tr>

<?php
$req 
mysql_query('SELECT * FROM membres ORDER BY pseudo');
while (
$donnees mysql_fetch_array($req))// On fait une boucle pour lister les membres
{
?>

<tr>
<td><?php echo '<a href="modifier_membre.php?modifier=' $donnees['pseudo'] . '">'; echo $donnees['pseudo']; ?></a></td>
<td>
<?php
if($donnees['acces'] == '0') { echo 'Pas d\'acces'; }
if(
$donnees['acces'] == '1') { echo 'En attente'; }
if(
$donnees['acces'] == '2') { echo 'Autorisé'; }
if(
$donnees['acces'] == '3') { echo 'Suspension'; }
if(
$donnees['acces'] == '4') { echo 'Banni'; }
?>
</td>
</tr>
<?php
}
?> 
</table>

</body>
</html><?php
             ?>


et modifier_membre.php
PHP:
<?php
             session_start
();

mysql_connect("localhost""root""");
mysql_select_db("basep"); 

?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="fr" >
   <head>
       <title>Modifier le membre</title>
        <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
        <style type="text/css">
        h2, th, td
        {
            text-align:center;
        }
        table
        {
            border-collapse:collapse;
            border:2px solid black;
            margin:auto;
        }
        th, td
        {
            border:1px solid black;
        }
        </style>
    </head>
   
    <body>

<h1>Administration</h1>
<h2>Modifier le membre</h2>    

<a href="gestion_membres.php" title="Retour à la gestion des membres">Retour à la liste des membres</a></li>

<?php
$mem 
mysql_query('SELECT * FROM membres WHERE pseudo=\'' $_GET['modifier'] . '\'');
$donnees mysql_fetch_array($mem);
    
if (isset(
$_POST['pseudo']) AND isset($_POST['mot_de_passe']) AND isset($_POST['email']) AND isset($_POST['ville']) AND isset($_POST['departement']) AND isset($_POST['acces']) AND isset($_POST['admin_news']) AND isset($_POST['admin_membres']) AND isset($_POST['admin_forum']) AND isset($_POST['admin_monde']) AND isset($_POST['admin_parties']) AND isset($_POST['admin_regles']))
{
    
$ps htmlentities($_POST['pseudo'], ENT_QUOTES);
    
$mdp htmlentities($_POST['mot_de_passe'], ENT_QUOTES);
    
$em htmlentities($_POST['email'], ENT_QUOTES);
    
$vl htmlentities($_POST['ville'], ENT_QUOTES);
    
$dep htmlentities($_POST['departement'], ENT_QUOTES);
    
$ac $_POST['acces'];
    
$ad_nw $_POST['admin_news'];
    
$ad_fr $_POST['admin_forum'];
    
$ad_mo $_POST['admin_monde'];
    
$ad_pt $_POST['admin_parties'];
    
$ad_mb $_POST['admin_membres'];
    
$ad_rg $_POST['admin_regles'];

    
mysql_query("UPDATE membres SET pseudo='".$ps."', motdepasse='".$mdp."', email='".$em."', ville='".$vl."', departement='".$dep."', acces='".$ac."', admin_news='".$ad_nw."', admin_membres='".$ad_mb."', admin_forum='".$ad_fr."', admin_monde='".$ad_mo."', admin_parties='".$ad_pt."', admin_regles='".$ad_rg."' WHERE pseudo='".$donnees['pseudo']."'") or die(mysql_error());
}

?>
<form method="post" action="gestion_membres.php">
<table>
<tr>
<th>ID</th>
<td><?php echo $donnees['id']; ?></td>
</tr>

<tr>
<th>Pseudo</th>
<td><input type="text" name="pseudo" value="<?php echo $donnees['pseudo']; ?>" /></td>
</tr>

<tr>
<th>Mot de passe</th>
<td><input type="text" name="mot_de_passe" value="<?php echo $donnees['motdepasse']; ?>" /></td>
</tr>

<tr>
<th>Email</th>
<td><input type="text" name="email" value="<?php echo $donnees['email']; ?>" /></td>
</tr>

<tr>
<th>Ville</th>
<td><input type="text" name="ville" value="<?php echo $donnees['ville']; ?>" /></td>
</tr>

<tr>
<th>Département</th>
<td><input type="text" name="departement" value="<?php echo $donnees['departement']; ?>" /></td>
</tr>

<tr>
<th>Date d'inscription</th>
<td><?php echo date('d/m/Y'$donnees['date']); ?></td>
</tr>

<tr>
<th>Acces</th>
<td>
<select name="acces"> 
<?php 
$acces 
$donnees['acces']; 
?>
    <option value="0" <?php if($acces == '0') { echo 'selected="selected"'; } ?>>Pas d'accès</option>
    <option value="1" <?php if($acces == '1') { echo 'selected="selected"'; } ?>>en attente de validation</option>
    <option value="2" <?php if($acces == '2') { echo 'selected="selected"'; } ?>>Autorisé</option>
    <option value="3" <?php if($acces == '3') { echo 'selected="selected"'; } ?>>Suspension temporaire</option>
    <option value="4" <?php if($acces == '4') { echo 'selected="selected"'; } ?>>Banni du site</option>
</select>
</td>
</tr>

<tr>
<th>Administrateur "News"</th>
<td>
<select name="admin_news">
<?php 
$news 
$donnees['admin_news']; 
?>
    <option value="0" <?php if($news == '0') echo 'selected="selected"'?>>Non</option>
    <option value="1" <?php if($news == '1') echo 'selected="selected"'?>>Oui</option>
</select>
</td>
</tr>

<tr>
<th>Administrateur "Membres"</th>  
<td>
<select name="admin_membres">
<?php 
$membres 
$donnees['admin_membres']; 
?>
    <option value="0" <?php if($membres == '0') echo 'selected="selected"'?>>Non</option>
    <option value="1" <?php if($membres == '1') echo 'selected="selected"'?>>Oui</option>
</select>
</td>
</tr>

<tr>
<th>Administrateur "Forum"</th>
<td>
<select name="admin_forum"> 
<?php 
$forum 
$donnees['admin_forum']; 
?>
    <option value="0" <?php if($forum == '0') echo 'selected="selected"'?>>Non</option>
    <option value="1" <?php if($forum == '1') echo 'selected="selected"'?>>Oui</option>
</select>
</td>
</tr>

<tr>
<th>Administrateur "Règles"</th>
<td>
<select name="admin_regles">
<?php 
$regles 
$donnees['admin_regles']; 
?>
    <option value="0" <?php if($regles == '0') echo 'selected="selected"'?>>Non</option>
    <option value="1" <?php if($regles == '1') echo 'selected="selected"'?>>Oui</option>
</select>
</td>
</tr>

<tr>
<th>Administrateur "Monde du Poker"</th>
<td>
<select name="admin_monde">
<?php 
$monde 
$donnees['admin_monde']; 
?>
    <option value="0" <?php if($monde == '0') echo 'selected="selected"'?>>Non</option>
    <option value="1" <?php if($monde == '1') echo 'selected="selected"'?>>Oui</option>
</select>
</td>
</tr>

<tr>
<th>Administrateur "Parties"</th>
<td>
<select name="admin_parties">
<?php 
$parties 
$donnees['admin_parties']; 
?>
    <option value="0" <?php if($parties == '0') echo 'selected="selected"'?>>Non</option>
    <option value="1" <?php if($parties == '1') echo 'selected="selected"'?>>Oui</option>
</select>
</td>
</tr>

<tr>
<th>Validation</th>
<td><input type="submit" value="Valider les modifications" /></td>
</tr>
</table>
</body>
</html><?php
             ?>


Merci d'avance.[/code]
Annonces && Topic Scooping
Probleme d'UPDATE
Vous pouvez poster de nouveaux sujets dans ce forum
Vous pouvez répondre aux sujets dans ce forum
Vous ne pouvez pas éditer vos messages dans ce forum
Vous ne pouvez pas supprimer vos messages dans ce forum
Vous ne pouvez pas voter dans les sondages de ce forum
Toutes les heures sont au format GMT + 2 Heures  
Page 1 sur 1  

  
  
 Poster un nouveau sujet  Répondre au sujet
 
 


Powered by phpBB © 2001, 2002 phpBB Group
Traduction par : phpBB-fr.com
Design by Vjacheslav Trushkin
phpBB SEO

Anti Bot Question MOD - phpBB MOD against Spam Bots
Inscriptions / messages bloqués: 2606 / 609