Erreur sql d'un script venant de phpdebutant - Programmation
Marsh Posté le 12-02-2002 à 10:47:54
L'ecriture des cookie doit etre la premiere chose que tu fais dans un script, avant meme la balise <html> ... 
tu peux nous donner ton script ? 
Marsh Posté le 12-02-2002 à 11:02:05
<? 
require("config.php3" ); 
$db=mysql_connect("$sql","$log","$pas" ); 
mysql_select_db("$dbs",$db); 
if($login=='' || $mdp=='' 
 
 { 
 echo "<p>Vous avez oublié de remplir un champs.</p>"; 
 include('login.htm' ;
; 
 exit; 
 } 
$sql = "select mdp from tbl_user where pseudo='$login'"; 
$req = mysql_query($sql) or die('Erreur SQL !<br>'.$sql.'<br>'.mysql_error()); 
 
$data = mysql_fetch_array($req); 
 
if($data['mdp'] != $mdp) 
 { 
 echo " 
 <p>Mauvais login / password. Merci de recommencer</p>"; 
 include('login.htm' ;
; 
 exit; 
 } 
else{session_start(); 
 session_register('login' ;
; 
  
 echo "Vous etes bien logué.<br><br> 
 <a href='admin_index.php3'>AcCeS AdMiN</a>"; 
 } 
?> 
 
le blem, c qu'il faut pas que session_start ou register soit ecrite apres un echo out ruc texte... g réparé l'ensemble des problemes sur les autres fiociers, mais sur celui ci a la ligne 23, je sais aps commet faire :-/ 
Marsh Posté le 12-02-2002 à 11:13:34
nan c bon c répré  
 
 
merci qd meme  
 
 
enfait, dans mon fichier config.php3, ce put*** de webexter de */--*/ m'avé foutu une balise méta sans que je lui diose koi ke ce soit   et donc, .... erreur
  et donc, .... erreur  
 
 
merc qd emem 
  
  
@/++ 
Marsh Posté le 12-02-2002 à 10:45:22
Bonjours a tous, et meri de votre aide d'avance ^^
 
 
Voila, je suis allez danséexpliquer moi les sessions membre" dans www.phpdebutant.com et g adapté ce code pour le local avec easyphp... tout marche nickel, si ce n'est que je trouve une erreur, une fois logger, qui est celle -ci:
Warning: Cannot send session cookie - headers already sent by (output started at c:\program files\easyphp\www\sessionmembres\login.php:2) in c:\program files\easyphp\www\sessionmembres\login.php on line 30
Warning: Cannot send session cache limiter - headers already sent (output started at c:\program files\easyphp\www\sessionmembres\login.php:2) in c:\program files\easyphp\www\sessionmembres\login.php on line 30
je ne voit aps a koi elle correspond en regardant le code php...
si quelqu'un peut me renseigné, ca serai sympas
@/++
Rainckill