Modifier ses infos personnels sur sa page profil de sont site

Répondre
papayou
le 18/03/2013 à 10:40
papayou
Bonjour a tous

voila je me permet de vous déranger car je ne trouve pas comment faire pour modifier ses données personnels sur sa page profil de sont site.
je vous envoies mon code merci d'avance pour votre aide

<?php require 'includes/includes.php';
if(!Auth::islog($DB)){
header('location:modifprofil.php');
}
?>

<?php require 'includes/header3.php';

?>
<!-- Message dans la session -->
<?php if (isset($_SESSION['message'])): ?>
<div class="message"> <?php echo $_SESSION['message']; ?></div>
<?php unset( $_SESSION['message']); ?>
<?php endif ?>
<?php if (isset($_SESSION['erreur'])): ?>
<div class="errorMessage"> <?php echo $_SESSION['erreur']; ?></div>
<?php unset( $_SESSION['erreur']); ?>
<?php endif ?>


<div id="formu">
<article id="formulaire">
<h1>Votre profil</h1>
<?php
$users = $DB->query('SELECT * FROM users');
?>
<form action="modifprofil.php" id="signup" method="post">
<fieldset>

<label for="nom">Nom et prénom :</label>
<?php foreach ($users as $user): ?>
<h4><?php echo $user->nom; ?></h4>
<?php endforeach ?>
<label for="email">Email :</label>
<input type="text" name ="email" id="email" value="<?php echo (isset($_POST['email'])?$_POST['email']:''); ?>" placeholder="Saisissez votre adresse Email">
<label for="telephone">Téléphone :</label>
<input type="text" name ="telephone" id="telephone" value="<?php echo (isset($_POST['telephone'])?$_POST['telephone']:''); ?>" placeholder="Saisissez votre Téléphone">
<label for="adresse">adresse :</label>
<input type="text" name ="adresse" id="adresse" value="<?php echo (isset($_POST['adresse'])?$_POST['adresse']:''); ?>" placeholder="Saisissez votre adresse">
<label for="ville">ville :</label>
<input type="text" name ="ville" id="ville" value="<?php echo (isset($_POST['ville'])?$_POST['ville']:''); ?>" placeholder="Saisissez votre ville">
<label for="codepostale">Code postale :</label>
<input type="text" name ="codepostale" id="codepostale" value="<?php echo (isset($_POST['codepostale'])?$_POST['codepostale']:''); ?>" placeholder="Saisissez votre code postale">
<input type="submit" name="submit" value="Modifier" />

</fieldset>
</form>
</article>

</div>

<?php require 'includes/footer.php'; ?>
papayou
Erwin
le 23/03/2013 à 12:36
Erwin
Bonjour,

Tu dois séparer la gestion de tes profils en deux parties :

1. que tu peux appeler profil.php par exemple, qui affichera le formulaire de modification et les données existantes du profil ;

2. un second script, qui sera là plutôt ton modifprofil.php, qui va récupérer les données envoyées depuis ton formulaire et mettre à jour la base de données en conséquence.

N'hésite pas si tu as besoin d'un coup de main.
PHP Amateur
papayou
le 24/03/2013 à 15:16
papayou
je veux bien un coup de main car je suis débutant et je vois bien ce que tu veux dire mais je sais pas comment faire merci
papayou
Répondre

Ecrire un message

Votre message vient d'être créé avec succès.
LoadingChargement en cours