par
spidercrash » 29 mars 2010, 12:13
bonjour a tous quand un utilisateur se connecte sur mon site et qui va dans la section mes données la session démarre et affiche bien le résultat souhaité voici le code.
<?php
// initialisation des sessions
session_start() ;
// tester la présence de la session numutilisateurs
if ( isset( $_SESSION['NUMUTILISATEURS']) ) {
// Recuperation pour la variable
$NUMUTILISATEURS = $_SESSION['NUMUTILISATEURS'];
}
?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN"
"http://www.w3.org/TR/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="fr">
<head>
<title>petite annonce gratuite pour particulier encart publicitaire pour profesionnel - mon espace</title>
<meta http-equiv="Content-Type" content="text/html";
charset=iso-8859-1" />
<link rel="stylesheet" media="screen" type="text/css"
title="Design espace" href="css/donneesutilisateurs_style.css" />
</head>
<body>
<div id="entete">
<div id="h2">
<p><h2>Mes données personnelles </h2></p>
</div>
</div>
<div id="corps">
<img src="contenu/logisdesannonces.png" alt="logisdesannonces" class="logisdesannonces" />
<img src="contenu/logo.png" alt="logo" class="logo" />
<a href="http://www.logisdesannonces.fr/accueil.html"><img src="contenu/bouton_accueil.png" alt="accueil" class="accueil" border="0"/></a>
<a href="php/deconnexion.php"><img src="contenu/deconnexion.png" alt="deconnexion" class="deconnexion" border="0"/></a>
<div id="fond">
<table>
<tr>
<td>
<div id="mesannonces">
<a href="mesannonces.php"><img src="contenu/favoris2.png" alt="mesannonces" class="mesannonces" border="0"/></a>
<a href="ajoutannonceparticulier.php"><img src="contenu/jajoute2.png" alt="jajoute" class="jajoute" border="0"/></a>
<a href="modifierannonce.php"><img src="contenu/modifierannonces2.png" alt="modifierannonces" class="modifierannonces" border="0"/></a>
<a href="mesdonnees.php"><img src="contenu/mesdonnees2.png" alt="mesdonnees" class="mesdonnees" border="0"/></a>
<div id="texte"><hr><b>Actions :</b></hr>
</td>
</tr>
<tr>
<td>
<div id="tableauannonces">
<b>Bienvenue dans votre Logis:</b>
<div id="textebienvenue">
<br /><br />
Vous pouvez modifier vos données personnelles
ou si vous le souhaitez supprimer votre compte
avec toutes vos annonces en cours.
<br /><br />
<img src="contenu/cartable.jpg" alt="cartable" class="cartable" border="1"/></a>
</td>
</tr>
</div>
</div>
</table>
</div>
</div>
</div>
</div>
<?php
include 'php/connect.php';
$sql = "SELECT * FROM utilisateurs WHERE NUMUTILISATEURS = '$NUMUTILISATEURS'";
$req= mysql_query($sql) or die ('erreur sql §<br />'.$sql.'<br />'.mysql_error());
while($data=mysql_fetch_array($req))
{ // ici la boucle qui permet d'effectuer la recherche
?>
<div id="donneesutilisateur">
<div id="donneesutilisateur2">
<?php echo 'Email : ', $data['MAILUTILISATEURS'],'<br />';?>
<?php echo 'Nom : ', $data['NOMUTILISATEURS'],'<br />';?>
<?php echo 'Prénom : ', $data['PRENOMUTILISATEURS'],'<br />';?>
<?php echo 'Code Postal : ', $data['CPUTILISATEURS'],'<br />';?>
<?php echo 'Ville : ', $data['VILLEUTILISATEURS'],'<br />';?>
<?php echo 'Téléphone : ', $data['TELEPHONE'],'<br />';?>
<a href="modificationcompte.php"><img src="contenu/modifier.png" alt="modifier" class="modifier" border="0"/></a>
<a href="suppressioncompte.php"><img src="contenu/suppression.png" alt="suppression" class="suppression" border="0"/></a>
</div>
</div>
<?php
}
mysql_free_result ($req);
mysql_close ();
?>
<div id="pied_de_page">
</div>
</body>
</html>
Lorsqu'il clic sur le bouton modifier il est donc renvoyé vers la page modificationcompte.php
qui a se code
<?php include("http://logisdesannonces.fr/mesdonnees.php"); ?>
<?php
// initialisation des sessions
session_start() ;
?>
<?php
include 'php/connect.php';
$sql = "SELECT * FROM utilisateurs WHERE NUMUTILISATEURS = '$NUMUTILISATEURS'";
$req= mysql_query($sql) or die ('erreur sql §<br />'.$sql.'<br />'.mysql_error());
while($data=mysql_fetch_array($req))
{ // ici la boucle qui permet d'effectuer la recherche
?>
<input type="text" name="TELEPHONE" value="<?php echo $data['MAILUTILISATEURS'] ;?>">
<input type="text" name="TELEPHONE" value="<?php echo $data['TELEPHONE'] ;?>">
<?php
}
mysql_free_result ($req);
mysql_close ();
?>
J'utilise <?php include("
http://logisdesannonces.fr/mesdonnees.php"); ?>
Pour récupérer le meme aspect que précèdent
cependant cela veut dire qu'il reprend egalement session start......
lorsque je ne met pas le session_start dans la page modification de donnée la page mesdonnées est bien rapatrillé mais le contenu de ma page modificationcompte.php rien ne s'affiche comme si mes requête ne servées a rien.
Cepedant si je remet le session_start comme dans le script plus haut de la page modificationcompte.php
la requete s'execute bien mais j'ai une erreur que voici.
Code : Tout sélectionner
Warning: session_start() [function.session-start]: Cannot send session cache limiter - headers already sent (output started at http://logisdesannonces.fr/mesdonnees.php:10) in /homez.316/logisdesq/www/affichagedonnee.php on line 4
cela est normal car session_start est déjà lancer alors que faire ?
merci de votre aide
bonjour a tous quand un utilisateur se connecte sur mon site et qui va dans la section mes données la session démarre et affiche bien le résultat souhaité voici le code.
[php]
<?php
// initialisation des sessions
session_start() ;
// tester la présence de la session numutilisateurs
if ( isset( $_SESSION['NUMUTILISATEURS']) ) {
// Recuperation pour la variable
$NUMUTILISATEURS = $_SESSION['NUMUTILISATEURS'];
}
?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN"
"http://www.w3.org/TR/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="fr">
<head>
<title>petite annonce gratuite pour particulier encart publicitaire pour profesionnel - mon espace</title>
<meta http-equiv="Content-Type" content="text/html";
charset=iso-8859-1" />
<link rel="stylesheet" media="screen" type="text/css"
title="Design espace" href="css/donneesutilisateurs_style.css" />
</head>
<body>
<div id="entete">
<div id="h2">
<p><h2>Mes données personnelles </h2></p>
</div>
</div>
<div id="corps">
<img src="contenu/logisdesannonces.png" alt="logisdesannonces" class="logisdesannonces" />
<img src="contenu/logo.png" alt="logo" class="logo" />
<a href="http://www.logisdesannonces.fr/accueil.html"><img src="contenu/bouton_accueil.png" alt="accueil" class="accueil" border="0"/></a>
<a href="php/deconnexion.php"><img src="contenu/deconnexion.png" alt="deconnexion" class="deconnexion" border="0"/></a>
<div id="fond">
<table>
<tr>
<td>
<div id="mesannonces">
<a href="mesannonces.php"><img src="contenu/favoris2.png" alt="mesannonces" class="mesannonces" border="0"/></a>
<a href="ajoutannonceparticulier.php"><img src="contenu/jajoute2.png" alt="jajoute" class="jajoute" border="0"/></a>
<a href="modifierannonce.php"><img src="contenu/modifierannonces2.png" alt="modifierannonces" class="modifierannonces" border="0"/></a>
<a href="mesdonnees.php"><img src="contenu/mesdonnees2.png" alt="mesdonnees" class="mesdonnees" border="0"/></a>
<div id="texte"><hr><b>Actions :</b></hr>
</td>
</tr>
<tr>
<td>
<div id="tableauannonces">
<b>Bienvenue dans votre Logis:</b>
<div id="textebienvenue">
<br /><br />
Vous pouvez modifier vos données personnelles
ou si vous le souhaitez supprimer votre compte
avec toutes vos annonces en cours.
<br /><br />
<img src="contenu/cartable.jpg" alt="cartable" class="cartable" border="1"/></a>
</td>
</tr>
</div>
</div>
</table>
</div>
</div>
</div>
</div>
<?php
include 'php/connect.php';
$sql = "SELECT * FROM utilisateurs WHERE NUMUTILISATEURS = '$NUMUTILISATEURS'";
$req= mysql_query($sql) or die ('erreur sql §<br />'.$sql.'<br />'.mysql_error());
while($data=mysql_fetch_array($req))
{ // ici la boucle qui permet d'effectuer la recherche
?>
<div id="donneesutilisateur">
<div id="donneesutilisateur2">
<?php echo 'Email : ', $data['MAILUTILISATEURS'],'<br />';?>
<?php echo 'Nom : ', $data['NOMUTILISATEURS'],'<br />';?>
<?php echo 'Prénom : ', $data['PRENOMUTILISATEURS'],'<br />';?>
<?php echo 'Code Postal : ', $data['CPUTILISATEURS'],'<br />';?>
<?php echo 'Ville : ', $data['VILLEUTILISATEURS'],'<br />';?>
<?php echo 'Téléphone : ', $data['TELEPHONE'],'<br />';?>
<a href="modificationcompte.php"><img src="contenu/modifier.png" alt="modifier" class="modifier" border="0"/></a>
<a href="suppressioncompte.php"><img src="contenu/suppression.png" alt="suppression" class="suppression" border="0"/></a>
</div>
</div>
<?php
}
mysql_free_result ($req);
mysql_close ();
?>
<div id="pied_de_page">
</div>
</body>
</html>
[/php]
Lorsqu'il clic sur le bouton modifier il est donc renvoyé vers la page modificationcompte.php
qui a se code
[php]
<?php include("http://logisdesannonces.fr/mesdonnees.php"); ?>
<?php
// initialisation des sessions
session_start() ;
?>
<?php
include 'php/connect.php';
$sql = "SELECT * FROM utilisateurs WHERE NUMUTILISATEURS = '$NUMUTILISATEURS'";
$req= mysql_query($sql) or die ('erreur sql §<br />'.$sql.'<br />'.mysql_error());
while($data=mysql_fetch_array($req))
{ // ici la boucle qui permet d'effectuer la recherche
?>
<input type="text" name="TELEPHONE" value="<?php echo $data['MAILUTILISATEURS'] ;?>">
<input type="text" name="TELEPHONE" value="<?php echo $data['TELEPHONE'] ;?>">
<?php
}
mysql_free_result ($req);
mysql_close ();
?>
[/php]
J'utilise <?php include("http://logisdesannonces.fr/mesdonnees.php"); ?>
Pour récupérer le meme aspect que précèdent
cependant cela veut dire qu'il reprend egalement session start......
lorsque je ne met pas le session_start dans la page modification de donnée la page mesdonnées est bien rapatrillé mais le contenu de ma page modificationcompte.php rien ne s'affiche comme si mes requête ne servées a rien.
Cepedant si je remet le session_start comme dans le script plus haut de la page modificationcompte.php
la requete s'execute bien mais j'ai une erreur que voici.
[code]
Warning: session_start() [function.session-start]: Cannot send session cache limiter - headers already sent (output started at http://logisdesannonces.fr/mesdonnees.php:10) in /homez.316/logisdesq/www/affichagedonnee.php on line 4
[/code]
cela est normal car session_start est déjà lancer alors que faire ?
merci de votre aide