Partagez | 
 

 Demande de tuto PHP

Voir le sujet précédent Voir le sujet suivant Aller en bas 
Aller à la page : Précédent  1, 2
Mikado
Membre
Membre
avatar

Masculin Messages : 54
Réputation : 0
Date d'inscription : 07/10/2012
Age : 29

Fiche du Codeur
PHP/MySQL:
0/0  (0/0)
HTML/CSS:
0/0  (0/0)
JavaScript:
0/0  (0/0)

Ven 8 Fév - 18:14

CA FONCTIONNNNNEEEEE ALLEZ LOUYAAAA ! ! ! ! ! ! ! ! ! !

Merci beaucoup ! Je ne sais comment te remercier ! Aurais-tu besoin de quelque chose ?
Mikado
Membre
Membre
avatar

Masculin Messages : 54
Réputation : 0
Date d'inscription : 07/10/2012
Age : 29

Fiche du Codeur
PHP/MySQL:
0/0  (0/0)
HTML/CSS:
0/0  (0/0)
JavaScript:
0/0  (0/0)

Ven 8 Fév - 19:27

Dernière petite chose ^^'

Je reviens sur mon problème de départ.

Du coup, j'avais mis ce code là :

Code:
<?php
if($_SESSION['rank'] >= 7)
{
?>
<a href="gere_staff.php">Gérer le staff</a><br />
<a href="passion_serv.php">Gérer le service passion</a><br />
<a href="modif_pub.php">Modifier la fiche de publicité</a><br />
<a href="mentorage.php">Gérer le service de mentorage</a><br />
<a href="helpeurisation.php">Gérer l'helpeurisation</a><br />
<a href="gerer_book.php">Gérer les books</a><br />
<a href="gerer_mods.php">Gérer le service de modération</a><br />
<a href="gerer_tutos.php">Gérer les tutos</a><br />
<a href="gerer_beta.php">Gérer les participations bêtas</a><br />
<a href="gerer_spec.php">Géstion de sa spécialité</a><br />
<a href="gerer_graph.php">Gérer le service graphique</a><br />
<a href="gerer_design.php">Gérer le design</a><br />
<?php
}
else{
echo '';
} ?>
<?php
if($_SESSION['rank'] >= 6)
{
?><a href="gerer_parteners.php">Gérer les partenaires</a><br />
<?php
} else{
echo '';
}?>
<?php
if($_SESSION['rank'] = 5)
{
?><a href="gerer_book.php">Gérer les books</a><br />
<a href="gerer_mods.php">Gérer le service de modération</a><br />
<?php
} else{
echo '';
}?>
<?php
if($_SESSION['rank'] = 4)
{
?><a href="mentorage.php">Gérer le service de mentorage</a><br />
<a href="helpeurisation.php">Gérer l'helpeurisation</a><br />
<?php
} else{
echo '';
}?>
<?php
if($_SESSION['rank'] = 3)
{
?><a href="gerer_tutos.php">Gérer les tutos</a><br />
<a href="gerer_beta.php">Gérer les participations bêtas</a><br />
<a href="gerer_spec.php">Géstion de sa spécialité</a><br />
<?php
} else{
echo '';
}?>
<?php
if($_SESSION['rank'] = 2)
{
?><a href="gerer_graph.php">Gérer le service graphique</a><br />
<a href="gerer_design.php">Gérer le design</a><br />
<?php
} else{
echo '';
}?>
<?php
if($_SESSION['rank'] = 1)
{
?>Aucun droits pour le moment
<?php
} else{
echo '';
}?>

Mais ça ne fonctionne. Enfin, les rangs 7 et 6 fonctionnent, ça s'affiche correctement ce qu'il faut, mais tous les autres ça affichent tout aussi ^^'...

Comment résoudre ce problème ?

Promis après je te laisse Very Happy
James
Fondateur
Fondateur
avatar

Masculin Messages : 1531
Réputation : 2
Date d'inscription : 17/07/2010
Age : 34

Fiche du Codeur
PHP/MySQL:
0/0  (0/0)
HTML/CSS:
0/0  (0/0)
JavaScript:
0/0  (0/0)

Sam 9 Fév - 8:35

C'est deux signes égale pour demander si quelque chose est égale à quelque chose ^^

_________________
[center]
http://jecode.forumactif.com
Mikado
Membre
Membre
avatar

Masculin Messages : 54
Réputation : 0
Date d'inscription : 07/10/2012
Age : 29

Fiche du Codeur
PHP/MySQL:
0/0  (0/0)
HTML/CSS:
0/0  (0/0)
JavaScript:
0/0  (0/0)

Sam 9 Fév - 11:25

Ah oui je confond, il n'y a que les variables qui n'ont besoin que d'un égal.

EDIT : Mais ça ne fonctionne toujours pas :

Code:
<?php
session_start();
if($_SESSION['vLogin'] == 1)
{
?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN"
    "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html lang="fr" xml:lang="fr" xmlns="http://www.w3.org/1999/xhtml">
<head>
    <title>Connexion</title>
    <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
    <style>
    <?php include("css_de_base.php"); ?>
    p.bloc_commentaires{
    border: 2px solid green;
    margin: auto;
    width: 600px;
    }
    div.com{
    border: 1px dotted blue;
    border-radius: 25px 25px 25px 25px;
    width: 700px;
    margin: auto;
    }
   
    h3{
    margin-right: auto;
    border: 2px dashed #3DEA8E;
    border-radius: 25px 25px 25px 25px;
    width: 250px;
    font-size: 13px;
    }
   
    p.comment{
    text-align: center;
    }
    </style>
</head>

<body>
<?php include("headerpa.php"); ?>
<h2 class="titre">Bienvue sur SadS, pannel d'admin externe</h2>
<div class="module">
<h2 class="modules">Droits communs</h2>
<a href="mes_logos.php">Gérer mes logos et bannières</a><br />
<a href="rediger_news.php">Ajouter une news</a><br />
<a href="modif_entete.php">Modifier l'en-tête</a><br />
</div>
<div class="moduladroite">
<h2 class="modules">Mes droits spécifiques</h2>
<?php
if($_SESSION['rank'] >= 7)
{
?>
<a href="gere_staff.php">Gérer le staff</a><br />
<a href="passion_serv.php">Gérer le service passion</a><br />
<a href="modif_pub.php">Modifier la fiche de publicité</a><br />
<a href="mentorage.php">Gérer le service de mentorage</a><br />
<a href="helpeurisation.php">Gérer l'helpeurisation</a><br />
<a href="gerer_book.php">Gérer les books</a><br />
<a href="gerer_mods.php">Gérer le service de modération</a><br />
<a href="gerer_tutos.php">Gérer les tutos</a><br />
<a href="gerer_beta.php">Gérer les participations bêtas</a><br />
<a href="gerer_spec.php">Géstion de sa spécialité</a><br />
<a href="gerer_graph.php">Gérer le service graphique</a><br />
<a href="gerer_design.php">Gérer le design</a><br />
<?php
}
else{
echo '';
} ?>
<?php
if($_SESSION['rank'] >= 6)
{
?><a href="gerer_parteners.php">Gérer les partenaires</a><br />
<?php
} else{
echo '';
}?>
<?php
if($_SESSION['rank'] == 5)
{
?><a href="gerer_book.php">Gérer les books</a><br />
<a href="gerer_mods.php">Gérer le service de modération</a><br />
<?php
} else{
echo '';
}?>
<?php
if($_SESSION['rank'] == 4)
{
?><a href="mentorage.php">Gérer le service de mentorage</a><br />
<a href="helpeurisation.php">Gérer l'helpeurisation</a><br />
<?php
} else{
echo '';
}?>
<?php
if($_SESSION['rank'] == 3)
{
?><a href="gerer_tutos.php">Gérer les tutos</a><br />
<a href="gerer_beta.php">Gérer les participations bêtas</a><br />
<a href="gerer_spec.php">Géstion de sa spécialité</a><br />
<?php
} else{
echo '';
}?>
<?php
if($_SESSION['rank'] == 2)
{
?><a href="gerer_graph.php">Gérer le service graphique</a><br />
<a href="gerer_design.php">Gérer le design</a><br />
<?php
} else{
echo '';
}?>
<?php
if($_SESSION['rank'] == 1)
{
?>Aucun droits pour le moment
<?php
} else{
echo '';
}?>
</div>
<p class="module_milieu">Bonjour <b><?php echo $_SESSION['username']; ?></b> ! <br />
Ravi de te voir ici ! Alors, petit rappel : Si tu es un peu perdu, ou bien si tu veux vérifier quelque chose, tout est expliqué ici --> <a href="http://geekandplay.forumactif.org/t175-tutoriel-d-explication-du-site" target="_blank">[Sujet d'explication]</a>.<br />
Si tu as une question, ou une remarque, n'hésite pas à cliquez sur <b>"Poster un commentaire"</b>. Tout le monde pourra te répondre :). <br />
Ah et pour finir ! N'hésite pas à visiter les liens sur le côté ! </p><br /><center><i><a href="rediger_com.php" style="background-color: green;">Poster un commentaire</a></i></center>
<p class="bloc_commentaires"><div class="com">
        <?php
mysql_connect('c', 'w, 'x');
mysql_select_db('d');
// On récupère les sept derniers com.
$retour = mysql_query('SELECT * FROM com ORDER BY id DESC LIMIT 0, 7');
while ($donnees = mysql_fetch_array($retour))
{
?>
    <h3>
       <b style="color: green;"><?php echo $_SESSION['username']; ?></b><br />
        <em>Le <?php echo date('d/m/Y', $donnees['timestamp']); ?></em>, <?php echo $donnees['titre']; ?>
    </h3>
   
    <p class="comment">
    <?php
    // On enlève les éventuels antislashs, PUIS on crée les entrées en HTML (<br />).
    $contenu = nl2br(stripslashes($donnees['contenu']));
    echo $contenu;
} // Fin de la boucle des <italique>com</italique>.

    ?>
    </p>
</div>
</p><br />
<?php include("footerpa.php"); ?>
</body>
</html>
<?php
} else {
echo 'Page protégée, page réservée au staff. Veuillez nous excuser mais vous ne pouvez accéder à cette page. Ou bien connectez-vous';
}
?>
James
Fondateur
Fondateur
avatar

Masculin Messages : 1531
Réputation : 2
Date d'inscription : 17/07/2010
Age : 34

Fiche du Codeur
PHP/MySQL:
0/0  (0/0)
HTML/CSS:
0/0  (0/0)
JavaScript:
0/0  (0/0)

Sam 9 Fév - 12:51

De 6 à 2 tu n'as pas mit ">=" ^^

_________________
[center]
http://jecode.forumactif.com
Mikado
Membre
Membre
avatar

Masculin Messages : 54
Réputation : 0
Date d'inscription : 07/10/2012
Age : 29

Fiche du Codeur
PHP/MySQL:
0/0  (0/0)
HTML/CSS:
0/0  (0/0)
JavaScript:
0/0  (0/0)

Sam 9 Fév - 18:42

Normal, en fait, le 3 ne doit pas pouvoir voir le 2 , le 4 ne doit pas pouvoir voir le 3 etc.

James
Fondateur
Fondateur
avatar

Masculin Messages : 1531
Réputation : 2
Date d'inscription : 17/07/2010
Age : 34

Fiche du Codeur
PHP/MySQL:
0/0  (0/0)
HTML/CSS:
0/0  (0/0)
JavaScript:
0/0  (0/0)

Dim 10 Fév - 8:17

Ah d'accord ^^

Tente avec des elseif :

Code:
<?php
session_start();
if($_SESSION['vLogin'] == 1)
{
?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN"
    "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html lang="fr" xml:lang="fr" xmlns="http://www.w3.org/1999/xhtml">
<head>
    <title>Connexion</title>
    <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
    <style>
    <?php include("css_de_base.php"); ?>
    p.bloc_commentaires{
    border: 2px solid green;
    margin: auto;
    width: 600px;
    }
    div.com{
    border: 1px dotted blue;
    border-radius: 25px 25px 25px 25px;
    width: 700px;
    margin: auto;
    }
   
    h3{
    margin-right: auto;
    border: 2px dashed #3DEA8E;
    border-radius: 25px 25px 25px 25px;
    width: 250px;
    font-size: 13px;
    }
   
    p.comment{
    text-align: center;
    }
    </style>
</head>

<body>
<?php include("headerpa.php"); ?>
<h2 class="titre">Bienvue sur SadS, pannel d'admin externe</h2>
<div class="module">
<h2 class="modules">Droits communs</h2>
<a href="mes_logos.php">Gérer mes logos et bannières</a><br />
<a href="rediger_news.php">Ajouter une news</a><br />
<a href="modif_entete.php">Modifier l'en-tête</a><br />
</div>
<div class="moduladroite">
<h2 class="modules">Mes droits spécifiques</h2>
<?php
if($_SESSION['rank'] >= 7)
{
?>
<a href="gere_staff.php">Gérer le staff</a><br />
<a href="passion_serv.php">Gérer le service passion</a><br />
<a href="modif_pub.php">Modifier la fiche de publicité</a><br />
<a href="mentorage.php">Gérer le service de mentorage</a><br />
<a href="helpeurisation.php">Gérer l'helpeurisation</a><br />
<a href="gerer_book.php">Gérer les books</a><br />
<a href="gerer_mods.php">Gérer le service de modération</a><br />
<a href="gerer_tutos.php">Gérer les tutos</a><br />
<a href="gerer_beta.php">Gérer les participations bêtas</a><br />
<a href="gerer_spec.php">Géstion de sa spécialité</a><br />
<a href="gerer_graph.php">Gérer le service graphique</a><br />
<a href="gerer_design.php">Gérer le design</a><br />
<?php
}elseif($_SESSION['rank'] >= 6)
{
?><a href="gerer_parteners.php">Gérer les partenaires</a><br />
<?php
elseif($_SESSION['rank'] == 5)
{
?><a href="gerer_book.php">Gérer les books</a><br />
<a href="gerer_mods.php">Gérer le service de modération</a><br />
<?php
}elseif($_SESSION['rank'] == 4)
{
?><a href="mentorage.php">Gérer le service de mentorage</a><br />
<a href="helpeurisation.php">Gérer l'helpeurisation</a><br />
<?php
}elseif($_SESSION['rank'] == 3)
{
?><a href="gerer_tutos.php">Gérer les tutos</a><br />
<a href="gerer_beta.php">Gérer les participations bêtas</a><br />
<a href="gerer_spec.php">Géstion de sa spécialité</a><br />
<?php
}elseif($_SESSION['rank'] == 2)
{
?><a href="gerer_graph.php">Gérer le service graphique</a><br />
<a href="gerer_design.php">Gérer le design</a><br />
<?php
} elseif($_SESSION['rank'] == 1)
{
?>Aucun droits pour le moment
<?php
} else{
echo '';
}?>
</div>
<p class="module_milieu">Bonjour <b><?php echo $_SESSION['username']; ?></b> ! <br />
Ravi de te voir ici ! Alors, petit rappel : Si tu es un peu perdu, ou bien si tu veux vérifier quelque chose, tout est expliqué ici --> <a href="http://geekandplay.forumactif.org/t175-tutoriel-d-explication-du-site" target="_blank">[Sujet d'explication]</a>.<br />
Si tu as une question, ou une remarque, n'hésite pas à cliquez sur <b>"Poster un commentaire"</b>. Tout le monde pourra te répondre :). <br />
Ah et pour finir ! N'hésite pas à visiter les liens sur le côté ! </p><br /><center><i><a href="rediger_com.php" style="background-color: green;">Poster un commentaire</a></i></center>
<p class="bloc_commentaires"><div class="com">
        <?php
mysql_connect('c', 'w, 'x');
mysql_select_db('d');
// On récupère les sept derniers com.
$retour = mysql_query('SELECT * FROM com ORDER BY id DESC LIMIT 0, 7');
while ($donnees = mysql_fetch_array($retour))
{
?>
    <h3>
      <b style="color: green;"><?php echo $_SESSION['username']; ?></b><br />
        <em>Le <?php echo date('d/m/Y', $donnees['timestamp']); ?></em>, <?php echo $donnees['titre']; ?>
    </h3>
   
    <p class="comment">
    <?php
    // On enlève les éventuels antislashs, PUIS on crée les entrées en HTML (<br />).
    $contenu = nl2br(stripslashes($donnees['contenu']));
    echo $contenu;
} // Fin de la boucle des <italique>com</italique>.

    ?>
    </p>
</div>
</p><br />
<?php include("footerpa.php"); ?>
</body>
</html>
<?php
} else {
echo 'Page protégée, page réservée au staff. Veuillez nous excuser mais vous ne pouvez accéder à cette page. Ou bien connectez-vous';
}
?>

_________________
[center]
http://jecode.forumactif.com
Mikado
Membre
Membre
avatar

Masculin Messages : 54
Réputation : 0
Date d'inscription : 07/10/2012
Age : 29

Fiche du Codeur
PHP/MySQL:
0/0  (0/0)
HTML/CSS:
0/0  (0/0)
JavaScript:
0/0  (0/0)

Dim 10 Fév - 19:34

Ca fonctionne merci.

Et bien voilà, je pense avoir eu la réponse à toutes mes questions.

Merci beaucoup.

J'en ai une dernière, mais ce coup là, d'ordre technique. Es-tu ok pour y répondre ?
James
Fondateur
Fondateur
avatar

Masculin Messages : 1531
Réputation : 2
Date d'inscription : 17/07/2010
Age : 34

Fiche du Codeur
PHP/MySQL:
0/0  (0/0)
HTML/CSS:
0/0  (0/0)
JavaScript:
0/0  (0/0)

Dim 10 Fév - 20:01

Oui, oui ^^

_________________
[center]
http://jecode.forumactif.com
Mikado
Membre
Membre
avatar

Masculin Messages : 54
Réputation : 0
Date d'inscription : 07/10/2012
Age : 29

Fiche du Codeur
PHP/MySQL:
0/0  (0/0)
HTML/CSS:
0/0  (0/0)
JavaScript:
0/0  (0/0)

Dim 10 Fév - 20:55

Voilà, j'ai créé un système de contact. Il est constitué de 4 pages. La page d'envoie, la page de traitement de l'envoi, la réception chez les helpeuurs dans une partie privée du site, et la page de réponse par mail. Mais voilà, ce système de réponse par mail est bien mais c'est fait avec la fonction mail de php. Du coup, j'ai mis une adresse d'expéditeur bidon. Mais imaginons que le destinataire clique sur répondre, vu que c'est une adresse bidon celle de l'envoi, et bien que se passerait-il ? J'aimerais donc savoir s'il ya possibilité que l'utilisateur réponde à ce mail et que cela se poste au même endroit que la reception chez les helpeurs dans la partie privée du site.

C'est assezcomplexe à comprendre ^^. Si besoin je te fournis les codes, qui fonctionnent à merveille ^^
James
Fondateur
Fondateur
avatar

Masculin Messages : 1531
Réputation : 2
Date d'inscription : 17/07/2010
Age : 34

Fiche du Codeur
PHP/MySQL:
0/0  (0/0)
HTML/CSS:
0/0  (0/0)
JavaScript:
0/0  (0/0)

Mar 12 Fév - 9:34

Hum, je n'ai pas très bien compris ce que tu veux ^^

_________________
[center]
http://jecode.forumactif.com
Mikado
Membre
Membre
avatar

Masculin Messages : 54
Réputation : 0
Date d'inscription : 07/10/2012
Age : 29

Fiche du Codeur
PHP/MySQL:
0/0  (0/0)
HTML/CSS:
0/0  (0/0)
JavaScript:
0/0  (0/0)

Mer 13 Fév - 14:31

Problème résolu ^^

Sinon, encore un problème. J'ai créé une page profil.php où l'utilisateur peut modifier son profil.

Peux-tu m'aider à corriger les erreurs ?

Code:
<?php
session_start();
if($_SESSION['vLogin'] == 1)
{
?>
<?php
$droit = $_GET['id'];
if($_SESSION['id'] != $droit)
{echo 'Vous n\'êtes pas le propriétaire de ce profil, vous ne pouvez donc pas le modifier !';
}
elseif($_SESSION['rank'] == 7)
{
?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
  <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
  <title>Profil</title>
<style>

<?php include("css_de_base.php"); ?>


 </style>
</head>

<body>

<?php include("headerpa.php"); ?>
<br /><br />

<center><h2 class="titre">Modifier mon profil</h2>
<p class="module_milieu">Vous désirez modifier votre adresse mail ? Votre fiche ? Votre mot de passe ou même votre avatar ?
N'hésitez pas à utiliser ce formulaire fait pour vous ! </p>
<?php
mysql_connect('x', 'x', 'x');
mysql_select_db('x');
if (isset($_POST['password']) AND isset($_POST['passrepeat']) AND isset($_POST['email']) AND isset($_POST['contenu']) AND isset ($_POST['avatar']))
{
    $password = htmlspecialchars(mysql_real_escape_string($_POST['password']));
    $hash_password = sha1($password);
    $passrepeat = htmlspecialchars($_POST['passrepeat']);
   $email =  htmlspecialchars(mysql_real_escape_string($_POST['password']));
   $contenu = htmlspecialchars($_POST['contenu']);
   $avatar = htmlspecialchars($_POST['avatar']);
    // On vérifie si c'est une modification de news ou non.
    if($password != $passrepeat)
   {
   echo 'Mots de passe différents, veuillez réessayer !';
   }
    else
    {
        // On protège la variable "id_news" pour éviter une faille SQL.
        $_GET['id_membre'] = addslashes($_GET['id_membre']);
        // C'est une modification, on met juste à jour le titre et le contenu.
        mysql_query("UPDATE users SET password='" . $hash_password . "', email='" . $email . "', contenu='" . $contenu . "', avatar='" . $avatar . "' WHERE id='" . $_GET['id_membre'] . "'");
    }
}
?>
<?php
$retour = mysql_query('SELECT * FROM users ORDER BY id DESC');
$donnees = mysql_fetch_array($retour);
?>
<form method="POST" action="profil.php">
Pseudonyme :<br/>
<input name="username" type="text" value="<?php echo (htmlentities(stripslashes($donnees['username'])));?>" size="20" disabled="disabled" /><br/>
Nouvelle adresse-mail :<br />
<input type="text" name="email" size="30" value="<?php echo (htmlentities(stripslashes($donnees['email']))); ?>" /><br />
Nouveau mot de passe : <br />
<input type="password" name="password" value="<?php echo (htmlentities(stripslashes($donnees['password']))); ?>" /><br />
Retapez le mot de passe : <br />
<input type="password" name="passrepeat" value="<?php echo (htmlentities(stripslashes($donnees['password']))); ?>" /><br />
Votre avatar : <br />
<img src="<?php echo (htmlentities(stripslashes($donnees['avatar']))); ?>" /><br />
La modifier :
<input type="url" name="avatar" value="<?php echo (htmlentities(stripslashes($donnees['avatar']))); ?>" placeholder="Mettre le lien /!\" /><br />
Modifier votre fiche :
<textarea type="text" rows="3" cols="60" name="contenu"><?php echo (htmlentities(stripslashes($donnees['contenu']))); ?></textarea><br />
<input type="submit" name="envoie" />
</form></center>
         
<?php include("footerpa.php"); ?>
</body>

</html>
<?php
} else
{?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
  <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
  <title>Profil</title>
<style>

<?php include("css_de_base.php"); ?>


 </style>
</head>

<body>

<?php include("headerpa.php"); ?>
<br /><br />

<center><h2 class="titre">Modifier mon profil</h2>
<p class="module_milieu">Vous désirez modifier votre adresse mail ? Votre fiche ? Votre mot de passe ou même votre avatar ?
N'hésitez pas à utiliser ce formulaire fait pour vous ! </p>
<?php
mysql_connect('x', 'x', 'x');
mysql_select_db('x');
if (isset($_POST['password']) AND isset($_POST['passrepeat']) AND isset($_POST['email']) AND isset($_POST['contenu']) AND isset ($_POST['avatar']))
{
    $password = htmlspecialchars(mysql_real_escape_string($_POST['password']));
    $hash_password = sha1($password);
    $passrepeat = htmlspecialchars($_POST['passrepeat']);
   $email =  htmlspecialchars(mysql_real_escape_string($_POST['password']));
   $contenu = htmlspecialchars($_POST['contenu']);
   $avatar = htmlspecialchars($_POST['avatar']);
    // On vérifie si c'est une modification de news ou non.
    if($password != $passrepeat)
   {
   echo 'Mots de passe différents, veuillez réessayer !';
   }
    else
    {
        // On protège la variable "id_news" pour éviter une faille SQL.
        $_GET['id_membre'] = addslashes($_GET['id_membre']);
        // C'est une modification, on met juste à jour le titre et le contenu.
        mysql_query("UPDATE users SET password='" . $hash_password . "', email='" . $email . "', contenu='" . $contenu . "', avatar='" . $avatar . "' WHERE id='" . $_GET['id_membre'] . "'");
    }
}
?>
<?php
$retour = mysql_query('SELECT * FROM users ORDER BY id DESC');
$donnees = mysql_fetch_array($retour);
?>
<form method="POST" action="envoie_helpeurisation.php">
Pseudonyme :<br/>
<input name="username" type="text" value="<?php echo (htmlentities(stripslashes($donnees['username'])));?>" size="20" disabled="disabled" /><br/>
Nouvelle adresse-mail :<br />
<input type="text" name="email" size="30" value="<?php echo (htmlentities(stripslashes($donnees['email']))); ?>" /><br />
Nouveau mot de passe : <br />
<input type="password" name="password" value="<?php echo (htmlentities(stripslashes($donnees['password']))); ?>" /><br />
Retapez le mot de passe : <br />
<input type="password" name="passrepeat" value="<?php echo (htmlentities(stripslashes($donnees['password']))); ?>" /><br />
Votre avatar : <br />
<img src="<?php echo (htmlentities(stripslashes($donnees['avatar']))); ?>" /><br />
La modifier :
<input type="url" name="avatar" value="<?php echo (htmlentities(stripslashes($donnees['avatar']))); ?>" placeholder="Mettre le lien /!\" /><br />
Modifier votre fiche :
<textarea type="text" rows="3" cols="60" name="contenu"><?php echo (htmlentities(stripslashes($donnees['contenu']))); ?></textarea><br />
<input type="submit" name="envoie" />
</form></center>
         
<?php include("footerpa.php"); ?>
</body>

</html>
<?php
} ?>
<?php
} else{
echo 'Veuillez vous connecter';
} ?>
Contenu sponsorisé





Page 2 sur 2Aller à la page : Précédent  1, 2

 Sujets similaires

-
» [Annulée] Demande de page d'aceuil
» Tuto Panda ActiveScan avec Firefox
» [Annulée] Demande de description des catégories.
» Big tuto
» [résolu] demande d'aide à l'optimisation

Vous ne pouvez pas répondre aux sujets dans ce forum
JeCode - Forum d'Aide à la Programmation Web :: Outils et Partage :: Demandes de Tutoriel-