Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
1302 connectés 

  FORUM HardWare.fr
  Programmation
  PHP

  Récuperer info membre Php-Mysql

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

Récuperer info membre Php-Mysql

n°2107909
Valcomix
Posté le 24-10-2011 à 21:41:22  profilanswer
 

Salut  
 
Je ne suis débutant dans la matière et j'aimerais comprendre la communication entre PHP et MySql
 
voici mon problème  
 
J'ai un accès a un espace personnel pour les employés et j'aimerais pouvoir afficher sur leur espace leur information qui se trouve dans la base de donnée... Prenom,nom, adresse, courriel,photo. téléphone......
 
voici ce que j'ai. Si vous avez une petite idée pour m'enligner j'apprécierais beaucoup. Merci
 
 
INDEX.PHP
 
<?php
// on teste si le visiteur a soumis le formulaire de connexion
if (isset($_POST['connexion']) && $_POST['connexion'] == 'Connexion') {
 if ((isset($_POST['login']) && !empty($_POST['login'])) && (isset($_POST['pass']) && !empty($_POST['pass']))) {
 
  $liaison = mysql_connect ('localhost', 'root', '');
  mysql_select_db ('toto', $liaison);
 
  // on teste si une entrée de la base contient ce couple login / pass
  $sql = 'SELECT * FROM membre WHERE login="'.mysql_escape_string($_POST['login']).'" AND pass_md5="'.mysql_escape_string(md5($_POST['pass'])).'"';
  $req = mysql_query($sql) or die('Erreur SQL !<br />'.$sql.'<br />'.mysql_error());
  $data = mysql_fetch_array($req);
 
  mysql_free_result($req);
  mysql_close();
 
  // si on obtient une réponse, alors l'utilisateur est un membre
  if ($data[0] == 1) {
   session_start();
   $_SESSION['login'] = $_POST['login'];
   header('Location: membre.php');
   exit();
  }
   
  elseif ($data[0] == 0) {
   $erreur = 'Compte non reconnu.';
  }
   
  else {
   $erreur = 'Probème dans la base de données : plusieurs membres ont les mêmes identifiants de connexion.';
  }
 }
 else {
  $erreur = 'Au moins un des champs est vide.';
 }
}
?>
<html>
<head>
 
<title>Registre de controle </title>
       <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
     <link rel="stylesheet" media="screen" type="text/css" title="Design" href="design.css" />
</head>
 <p>
   <img src="image/logo.jpg" alt="Logo" id="logo" />  
</p>
 
 
<body>
 
 
Connexion des employés :<br />
<form action="index.php" method="post">
Matricule : <input type="text" name="login" value="<?php if (isset($_POST['login'])) echo htmlentities(trim($_POST['login'])); ?>"><br />
Mot de passe : <input type="password" name="pass" value="<?php if (isset($_POST['pass'])) echo htmlentities(trim($_POST['pass'])); ?>"><br />
<input type="submit" name="connexion" value="Connexion">
</form>
 
<?php
if (isset($erreur)) echo '<br /><br />',$erreur;
?>
 
 
 
<div id="pied_de_page">
           <p>Copyright S.I.T.I tous droits réservés</p>
       </div>
 
</body>
</html
 
 
 
et L'espace MEMBRE.PHP
 
<?php
session_start();
if (!isset($_SESSION['login'])) {
 header ('Location: index.php');
 exit();
}
?>
 
<html>
 
 
   <head>
    <Title>Accueil</title>
 
  <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
     <link rel="stylesheet" media="screen" type="text/css" title="Design" href="design.css" />
   
  </head>
 
 <body>
 
<div id="deconnexion">
 <a href="deconnexion.php">Déconnexion</a>
 </div>
 
 <div id="background">
 
 <div id="logo">
 <img src="image/logo.jpg"  width="220" height="100" alt="Logo" >
 </div>
 
 <div id="top">
Bienvenue<?php echo htmlentities(trim($_SESSION['login'])); ?>!<br />
 </div>
 
 </br>
 <div id="lien">
<a href="acceuil">Accueil</a>
<a href="Horraire">Horaire </a>  
<a href="Vacance">Vacance </a>  
<a href="Demande">Demande </a>  
<a href="Assignation">Assignation </a>  
 
 
</div>
 
 
 
 
<div id="center">
</div>
 
<div id="picture">
</div>
 
<div id="menu">
</br>
</br>
</br>
 
</div>
 
 
 
 
<div id="bottom">
</div>
 
 
 
</body>
 
</html>
 
</div>
 
 
 
 

mood
Publicité
Posté le 24-10-2011 à 21:41:22  profilanswer
 

n°2119826
thenavy
Posté le 05-01-2012 à 22:54:15  profilanswer
 

Bonjour, voici un code qui permet de lire les données et de les modifiers, tu n'as cas exploiter et prendre ce dont tu as besoin :  

Code :
  1. /*
  2.  Action = Modifier, on veut modifier une news
  3.  */
  4.  case "modifier":
  5.  /*
  6.  Si l'id existe, tout se passe bien :
  7.  */
  8.  if(isset($_GET['id']))
  9.  {
  10.  $id = intval(htmlentities($_GET['id']));
  11.   /*
  12.   Si des données POST sont déja envoyer, il faut les stocké dans la BDD
  13.   */
  14.   if(isset($_POST['titre']) AND isset($_POST['texte_def']) AND isset($_POST['texte_news'])){
  15.    extract($_POST);
  16.    $titre = addslashes(htmlentities($titre));
  17.    $texte_news = addslashes($texte_news);
  18.    $texte_def = addslashes($texte_def);
  19.    $sql = 'UPDATE news SET titre="'.$titre.'", date="'.date("Y-m-d H:i:s" ).'", texte_def="'.$texte_def.'", texte_news="'.$texte_news.'" WHERE id='.$id.'';
  20.    $req = mysql_query($sql) or die(mysql_error());
  21.    echo "<a href=\"../../index.php\">Cliquez ici</a>";
  22.    }
  23.   /*
  24.   Les données POST n'existe pas, on recupère les données de la news pour les réafficher dans le formulaire
  25.   */
  26.   else
  27.   {
  28.    $sql = 'SELECT * FROM news WHERE id='.$id.'';
  29.    $req = mysql_query($sql) or die(mysql_error());
  30.    $data = mysql_fetch_assoc($req);
  31.    ?>
  32.    <form method="post" action="admin.php?action=modifier&amp;id=<?php echo $data['id'];?>">
  33.    Titre : <br/><input type="text" name="titre" value="<?php echo $data['titre'];?>"/><br/>
  34.    texte_def :<br/><textarea name="texte_def"><?php echo $data['texte_def'];?></textarea><br/>
  35.    texte_news :<br/><textarea name="texte_news" ><?php echo $data['texte_news'];?></textarea><br/>
  36.    <input type="submit" value="envoyer"/>
  37.    </form>
  38.    <?php
  39.   }
  40.  }
  41.  /*
  42.  Si l'id n'existe pas, on a un problème, on peut rien faire
  43.  */
  44.  else
  45.  {
  46.  echo "Erreur";
  47.  }
  48.  break; // fin cas modifier


---------------
Création de site web : www.thiswebsite.fr

Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  PHP

  Récuperer info membre Php-Mysql

 

Sujets relatifs
configurer PHP pour intaller Magentoproblème pour ajouter un nombre à une variable (heure UTC et CEST)
Position info-bulle div près de la souris[Php/smtp/phpmailer] Envoi de mail smtp (pb ovh perso)
[MySQL] requête sur 2 bases avec un champ commun ?mysql UTF8 question
Problème de requête qui fonctionne sur SMS et pas en PHPProblème d'encodage PDO/Mysql/PHP
Plus de sujets relatifs à : Récuperer info membre Php-Mysql


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR