Une erreur mais où ?

Suivre ce topic
Ce topic est suivi par : Personne...
Ce topic a été résolu
Alexandre1995

Alexandre1995 Le 3 octobre 2019 à 14:24 (Édité le 4 octobre 2019 à 12:29)

Bonjour, je ne trouve pas mon erreur et quand je vais sur le ''site''. Je voit que les erreurs changent tous le temps :/
Merci de votre aide !
<?php
//récuperer mes valeurs provenant de login.php
// Qui provient de mon injection mysql
$Username = stripcslashes($Username)
$Password = mysqli_real_escape_string
//Connecter vers le serveur et choisi les données
mysqli_connect("localhost", "root", "")
mysqli_select_db("login")
// Query la base de données pour les utilisateurs
= mysqli_query("select * from users where username = '$Username")
or die("Failed to query database" mysqli_error());
$row = mysqli_fetch_array($result)
if ($row['Username'] == $Username && $row['password'] == $password);
{
echo 'Login sucess !' $row['Username'];
} else{
echo "Login failed !";
}
}
?>
Alexandre1995

Alexandre1995 Le 3 octobre 2019 à 14:25

Et au début le code était comme ça:
<?php
   //récuperer mes vameirs provenant de login.php
   $Username = $_POST['Username'];
   $Password = $_POST['Password'];
   // Qui provient de mon injection mysql
   $Username = stripcslashes($Username);
   $Password = stripcslashes($Password);
   $Username = mysql_real_escape_string($Username);
   $Password = mysql_real_escape_string($Password);
   //Connecter vers le serveur et choisi les données
   mysql_connect("localhost", "root", "");
   mysql_select_db("login");
   // Query la base de données pour les utilisateurs
   $result = mysql_query("select * from users where username = '$Username")
         or die("Failed to query database" mysqli_error();
      $row = mysql_fetch_array($result)
      if ($row['Username'] == $Username && $row['password'] == $password ){
         echo "Login sucess !" .$row['Username'];
      } else{
         echo "Login failed !";
      }
?>
Profil introuvable

Profil introuvable Le 3 octobre 2019 à 14:56

Hello @Alexandre1995,

Attention à bien utiliser la balise [CODE] pour mettre du code !
Tu utilises MYSQL, il n'est plus recommandé de l'utiliser...
Il est recommandé d'utiliser PDO, consulte en premier lieu la formation de @Clouder et si cela ne t'a pas aidé, consulte en deuxième lieu la formation d'OpenClassrooms 😉
Alexandre1995

Alexandre1995 Le 3 octobre 2019 à 15:04

Bonjour, si rapide ! @Jerem971,
Ok pas de soucis pour le PDO mais on m'a parlé aussi du "mysqli"
La différence ? 
Le mieux ?
Je m'appuie sur les personnes qui possèdent des connaissances désolé ^^'
Profil introuvable

Profil introuvable Le 3 octobre 2019 à 15:25

Re:

Les deux questions que tu m'as posé, OpenClassrooms te donne la réponse en deuxième lieu, voilà pourquoi je t'ai donné deux liens 😉
Pas de soucis, bien que mes connaissances soit minimes, je te renvoie vers des formations que j'ai vu et je te donne des petites connaissances mais sans plus 😉
Alexandre1995

Alexandre1995 Le 4 octobre 2019 à 11:55

Salut ! @Jerem971
J'ai commencé à apprendre tous ce bazar ! 
Maintenant tout vas bien ! Je m'enregistre tous parfaitement ! 
Je te remercie.
J'ai un autre soucis ( pas de programmation ) 
J'ai crée un autre forum pour orienté les gens dans le même soucis que moi: 
https://www.primfx.com/forum/programmation/php/phpmyadmin-comment-faire-pour-supprimer-les-utilisateurs-1544/

Si tu veux y faire un tour ^^
Cordialement. 
Merci encore.
Profil introuvable

Profil introuvable Le 4 octobre 2019 à 14:38

Re:

Merci de ta confiance ! 😉
Je vais essayer de t'aider sur l'autre topic ! 😉
Vous devez être connecté pour poster une réponse. Se connecter ou Créer un compte