Aide php ( créér un comte / se connecter )

Répondre


Cette question est un moyen d’empêcher des soumissions automatisées de formulaires par des robots.
Smileys
:D :) :( :o :shock: :? 8-) :lol: :x :P :oops: :cry: :evil: :twisted: :roll: :wink: :!: :?: :idea: :arrow: :| :mrgreen: =D> #-o =P~ :^o :non: :priere: 8-|
Voir plus de smileys
  Revue du sujet
 

  Étendre la vue Revue du sujet : Aide php ( créér un comte / se connecter )

Re: [Urgent]Aide php ( créér un comte / se connecter )

par @rthur » 25 mai 2016, 17:34

Modération :
Tes délais ne nous intéressent pas, ce n'est pas la peine d'indiquer "urgent" en titre de ton message..
Nous savons que tu es en difficulté puisque tu demandes de l'aide, mais nous sommes tous bénévoles et répondons selon nos disponibilités.


Et pour être constructif, tu fais une connexion via PDO mais ensuite une requête via mysql_*, ça ne peut pas fonctionner.

Remplace ton mysql_query() par la méthode query() ou prepare() de PDO : https://secure.php.net/manual/fr/pdo.query.php
Voici un tuto avec des exemples :
http://www.commentcamarche.net/faq/2748 ... de-donnees

Re: [Urgent]Aide php ( créér un comte / se connecter )

par ImNoob » 25 mai 2016, 16:50

Code : Tout sélectionner

<?php $host ="localhost:8889"; $dbName = "projet"; $user = "root"; $password = "root"; try{ $db = new PDO('mysql:host='.$host.';dbname='.$dbName.';charset-utf8', $user, $password); } catch (Exception $e){ die('Erreur : '.$e->getMessage()); } function ajouter_article($titre_article,$membre_article,$corps_article) { $query = mysql_query("INSERT INTO articles(titre_article,membre_article,corps_article,date_article) VALUES('$titre_article','$membre_article','$corps_article',NOW())") or die(); } ?>
et le db.php

Aide php ( créér un comte / se connecter )

par ImNoob » 25 mai 2016, 16:43

Bonjour à tous,
J'ai urgemment besoin d'aide en php, si quelqu'un a du temps à m'accorder je lui en serais extrêmement reconnaissant =)

Alors voila, comme le titre l'indique, je cherche a faire un espace membre basique afin de pouvoir enregistrer un utilisateur ainsi que de se connecter avec.
J'ai suivis plusieurs tuto sur internet, essayer moi même, j'ai beau chercher mais le compte que je créé ne s'affiche pas dans la database :/

Voici les codes que j'ai utilisés pour le register ainsi qu'un screeen

Création de compte :

Code : Tout sélectionner

<!DOCTYPE html> <html> <head> <meta charset="UTF-8"> <title>Créer un compte</title> <link rel="stylesheet" type="text/css" href="css/style.css"> </head> <body> <?php session_start(); include "db.php"; if (isset($_POST['submit'])) { $username = htmlspecialchars(trim($_POST['username'])); $password = htmlspecialchars(trim($_POST['password'])); $repeatpassword = htmlspecialchars(trim($_POST['repeatpassword'])); if ($username&&$password&&$repeatpassword) { if ($password==$repeatpassword) { $query = mysql_query("INSERT INTO users VALUES('','$username','$password')"); die("Inscription terminée <a href'connexion.php'> connectez vous </a> "); }else echo "les deux mots de passe doivent être identiques"; }else echo "Veuillez saisir tous les champs"; } ?> <div class="login-page"> <div class="form"> <form method="POST" action="register.php"> <form class="login-form"> <input type="text" placeholder="Username" name="username"> <input type="password" placeholder="Mot de passe" name="password"> <input type="password" placeholder="Répétez votre mot de passe" name="repeatpassword"> <input type="submit" value="S'inscrire" name="submit"> <p class="message">Vous avez déjà un compte ? <a href="connexion.php">Vous connecter</a></p> </form> </form> </div> </div> </body> </html>
screen : https://gyazo.com/e0a97be509c228bd7e946517927fa11c

Merci beaucoup pour les éventuelles réponses