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
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