Forum Clubic

Actualisation d'affichages SQL

Bonjours, j’aimerais savoir vers où je doit chercher pour résoudre mon problème (afin de vous donner quelques pistes… A moins que vous ayez la réponse directement):

J’ai un espace membre sur mon site. Lors de l’affichage des infos personnelles du membre tout va bien. Mais ensuite j’ai créé une page où il peut les modifier. Tout va bien jusque là. Mais le problème, c’est qu’une fois les informations éditées le type est obligé de se reconnecter pour mettre à jour l’affichage de ses données personnelles (qui sont inscrites dans la BDD) .

J’aimerais faire en sorte qu’après l’édition des données sql le type ne soit pas obligé de se déco/reco . Comment faire

je comprend pas, je croyais que je devais changer l’emplacement du code, mais rien… Toujours pareil: http://img638.imageshack.us/img638/8946/25410813.jpg

Uploaded with ImageShack.us

Et voila ce que ça donne après la modif:

http://img685.imageshack.us/img685/1545/59319196.jpg

Uploaded with ImageShack.us

Bon, voila entièrement les codes:

<?php
session_start();
require('xxxxxxx');
require('xxxxxxx');
require('xxxxx)

if(Session::validate() !== 0)
{
    header("Location: ../noconnect.html");
}

$base = mysql_connect ('localhost', 'xxxx', 'xxxx');  
mysql_select_db ('xxxx', $base) ;

$sql = 'SELECT username, prenom, nom, email, krs FROM users WHERE username =  \''.mysql_real_escape_string($USER_NAME).'\'';
$req = mysql_query($sql) or die('Erreur SQL !<br />'.$sql.'<br />'.mysql_error());  
 
// on recupere le resultat sous forme d'un tableau  
$data = mysql_fetch_array($req);  
 
// on libère l'espace mémoire alloué pour cette interrogation de la base  
mysql_free_result ($req);
?>

(au dessus du head)

Et l’autre vous le connaissez déja:

<?php // lancement de la requête (on impose aucune condition puisque l'on désire obtenir la liste complète des propriétaires
$sql = 'SELECT username, prenom, nom, email, eck FROM users WHERE username =  \''.mysql_real_escape_string($USER_NAME).'\'';
$req = mysql_query($sql) or die('Erreur SQL !<br />'.$sql.'<br />'.mysql_error()); 
// on recupere le resultat sous forme d'un tableau 
$data = mysql_fetch_array($req); 
// on libère l'espace mémoire alloué pour cette interrogation de la base 
mysql_free_result ($req); 
mysql_close (); 
?>
<table style="border-style: none; border-width: 2px; text-align: left; width: 100%;" border="1" cellpadding="2" cellspacing="2">
  <tbody style="border-style: solid; border-width: 2px;">
    <tr>
      <td style="text-align: center;">Pseudo</td>
      <td style="text-align: center;"><?php echo $data['username']; ?></td>
    </tr>
    <tr>
      <td style="text-align: center;">Pr&eacute;nom</td>
      <td style="text-align: center;"><?php echo $data['prenom']; ?></td>
    </tr>
    <tr>
      <td style="text-align: center;">Nom</td>
      <td style="text-align: center;"><?php echo $data['nom']; ?></td>
    </tr>
    <tr>
      <td style="text-align: center;">E-mail</td>
      <td style="text-align: center;"><?php echo $data['email']; ?></td>
    </tr>
    <tr>
      <td style="text-align: center;">eck</td>
      <td style="text-align: center;"><?php echo $data['eck']; ?></td>
    </tr>
  </tbody>
</table>
<br>
<div style="text-align: center;">

Seulement maintenant que j’ai fait ces quelques modifs, j’ai plus que le 2em tableau tout le temps
Edité le 25/06/2010 à 23:28

Problème réglé