Problem de connexion

avanos Messages postés 14 Date d'inscription   Statut Membre Dernière intervention   -  
avanos Messages postés 14 Date d'inscription   Statut Membre Dernière intervention   -
Bonjour,
c ne cesse pas de me retourner des erreurs et des que j m'en corrige une apparaisse ::Parse error: syntax error, unexpected 'user' (T_STRING) in C:\wamp\www\stage\verif.php on line 17
voila mon code :

<!doctype html>
<html xmlns ="[http://www.w3.org/1999/xhtml>]"
<head>
<title> acceuil</title> </head>
<body>
<?php 
session_start() ;
if (isset ($_post['submit']))
{  
    $login= htmlentities (trim($_post['login'])) ;
   $pwd = htmlentities (trim($_pos['pwd'])) ;
   if($login && $pwd)    {  $pwd=md5($pwd);
      $connect = mysql_connect('localhost','root','')  or die (mysql_error) ;
      echo " connected" ;
      
     mysql_select_db ('mentoring' ) or die (mysql_error)  ;
  $query= mysql_query(select * from user where login=$login  && pwd=$pwd) ;
      $rows=mysql_num_rows ($query);
      if($rows==1){
   $_Session['login']=$login ;
    header('location:membre.php');  }else echo " pseudo ou pwd incoreect" ; 
   }
   
   
else echo "veuillez saisir tt les champs" ;
}

?>

<form action="m.php" method="post">
 login : <input type="text" name="login">
 password :<input type ="password" name="pwd">
 <input type ="submit" value="connexion" name="submit">
 <input type ="reset" value ="annuler">
 </form>
 </body>
 </html>


EDIT : Ajout des balises de code (la coloration syntaxique).
Explications disponibles ici :
https://codes-sources.commentcamarche.net/faq/10686-le-nouveau-codes-sources-comment-ca-marche#balises-code

Merci d'y penser dans tes prochains messages.
.

3 réponses

nichola Messages postés 111 Date d'inscription   Statut Membre Dernière intervention   11
 
Salut,

Il te manquerait pas des guillemets par hasard pour la ligne:

$query= mysql_query(select * from user where login=$login && pwd=$pwd) ; 


Ca devrait être:

$query= mysql_query("select * from user where login=$login && pwd=$pwd") ; 
0
avanos Messages postés 14 Date d'inscription   Statut Membre Dernière intervention  
 
oui j'ai déjà fait mais ça n a pas marché et le problme
( ! ) Deprecated: mysql_connect(): The mysql extension is deprecated and will be removed in the future: use mysqli or PDO instead in C:\wamp\www\stage\verif.php on line 10
Call Stack
# Time Memory Function Location
1 0.0000 248248 {main}( ) ..\verif.php:0
2 0.0010 249376 mysql_connect ( ) ..\verif.php:10
Unknown column 'user1' in 'where clause'
0
jordane45 Messages postés 38486 Date d'inscription   Statut Modérateur Dernière intervention   4 752
 
Bonjour,

Au passage ... sache que tu utilises l'extension mysql_* considérée comme obsolète...
Je t'invite vivement à passer à mysqli ou à la PDO (que je préfère....)

https://www.commentcamarche.net/faq/43261-php-l-extension-mysql-est-obsolete#top

https://www.commentcamarche.net/faq/44117-connexion-a-une-base-avec-pdo-mysqli


Et pour ce qui est de ton souci actuel ...nichola a donné (presque) la bonne réponse.
Essayes comme ceci :

$sql = "SELECT * 
       FROM user 
       WHERE login='$login' 
         AND pwd='$pwd' ";

$query= mysql_query($sql) ; 


Cordialement,
Jordane
0
avanos Messages postés 14 Date d'inscription   Statut Membre Dernière intervention  
 
( ! ) Deprecated: mysql_connect(): The mysql extension is deprecated and will be removed in the future: use mysqli or PDO instead in C:\wamp\www\stage\verif.php on line 10
Call Stack
# Time Memory Function Location
1 0.0000 248248 {main}( ) ..\verif.php:0
2 0.0010 249376 mysql_connect ( ) ..\verif.php:10
Unknown column 'user1' in 'where clause' et lorsque je corige celle ci lerreur se propage al selection de base
0
jordane45 Messages postés 38486 Date d'inscription   Statut Modérateur Dernière intervention   4 752
 
Tu as lu es liens que je t'ai donné ???
0
avanos Messages postés 14 Date d'inscription   Statut Membre Dernière intervention  
 
Bonjour , oui et j'ai deja changé ensqli et c bug aussi
0
jordane45 Messages postés 38486 Date d'inscription   Statut Modérateur Dernière intervention   4 752
 
Tu as changé en Mysqli ?
Et bien... montre nous ton code modifié !
0
avanos Messages postés 14 Date d'inscription   Statut Membre Dernière intervention  
 
deja jai essayé avec my sql cru que cest lus facile que sql server que le travail demandé est avec jai commencé avec listaslation des drivers et les erreurs qui ne cessent pas de sortir comme unable to load dynamic library"c:/...php5.5.12/ext/php_pdo_dslsrv_52_ts.dll" le module specifié est introuvable
0
jordane45 Messages postés 38486 Date d'inscription   Statut Modérateur Dernière intervention   4 752
 
A mon avis ton installation de WAMP n'a pas correctement fonctionné...
Désinstalle et réinstalle tout.
0
avanos Messages postés 14 Date d'inscription   Statut Membre Dernière intervention  
 
jai tt fait jai tt rinstaléé mais Fatal error: Call to undefined function sqlsrv_connect() in C:\wamp\www\espoir\connexion.php on line 5 par contre jai pris le code d'un site
<?php
$serverName='TN1SQL04' ;

$connexioninfo= array( "Database"=>"mentoring_stage" ,"UID"=>"sa", "PWD"=>"Linedata1");
$link = sqlsrv_connect ($serverName,$connexioninfo) ;
if ($link)
{
echo"connexion etablie" ;
}else {
echo"connexion echoué" ;
die(print_r(sqlsrv_errors(), true));
}


?>
0