Message de Bienvenue $login PHP
Résolu/Fermé
lynda789456
Messages postés
225
Date d'inscription
mercredi 24 février 2016
Statut
Membre
Dernière intervention
22 novembre 2016
-
Modifié par jordane45 le 24/04/2016 à 23:59
lynda789456 Messages postés 225 Date d'inscription mercredi 24 février 2016 Statut Membre Dernière intervention 22 novembre 2016 - 27 avril 2016 à 19:05
lynda789456 Messages postés 225 Date d'inscription mercredi 24 février 2016 Statut Membre Dernière intervention 22 novembre 2016 - 27 avril 2016 à 19:05
A voir également:
- Message de Bienvenue $login PHP
- Message - Guide
- Recuperer message whatsapp supprimé - Guide
- Message d'absence thunderbird - Guide
- Facebook.com/login/identify en francais ✓ - Forum Réseaux sociaux
- Que répondre à bienvenue ✓ - Forum Loisirs / Divertissements
2 réponses
jordane45
Messages postés
38314
Date d'inscription
mercredi 22 octobre 2003
Statut
Modérateur
Dernière intervention
24 novembre 2024
4 705
25 avril 2016 à 00:05
25 avril 2016 à 00:05
Bonjour,
Je constate que uu utilises toujours l'ancienne version de mysql ... et tu ne récupères pas proprement tes variables !
En attendant ... Voici ton code corrigé :
A l'avenir ... passes donc par mysqli ou pdo.
:https://www.commentcamarche.net/faq/43261-php-l-extension-mysql-est-obsolete#top
.
Je constate que uu utilises toujours l'ancienne version de mysql ... et tu ne récupères pas proprement tes variables !
En attendant ... Voici ton code corrigé :
<?php //démarrage des sessions session_start(); //connexion à la BDD include 'connect.php'; mysql_select_db('bdd'); //récupération "propre" des variables AVANT de les utiliser ! $login = isset($_POST['login']) ? $_POST['login'] : NULL; $password = isset($_POST['password']) ? $_POST['password'] : NULL; //traitement du formulaire if(isset($_POST['submit'])) { if($login&&$password) { $sql = "SELECT * FROM prof WHERE login='$login' AND password='$password'"; $query = mysql_query($sql); $rows = mysql_num_rows($query); if($rows==1) { $_SESSION['login'] = $login; header('Location:copie.php'); exit(); }else{ echo '<span style="color:#EE1010;">Pseudo ou mot de passe incorrecte</span>'; } }else{ echo '<span style="color:#EE1010;">Veuillez saisir tous les champs</span>'; } } ?>
A l'avenir ... passes donc par mysqli ou pdo.
:https://www.commentcamarche.net/faq/43261-php-l-extension-mysql-est-obsolete#top
.
25 avril 2016 à 00:09
vu que tu fais une redirection si l'utilisateur a réussi à se loguer ... c'est donc dans cette page qu'il faut mettre ton message.....
25 avril 2016 à 00:11
Mais le message "Bienvenue $login" je l'insère ou stp?dans la page "copie.php" ?si c le cas ou dois je le mettre stp?sachant que la deuxième page c que du html !
Merci beaucoup :)
25 avril 2016 à 00:15
Ben ... oui... si c'est sur cette page que tu veux le voir apparaitre ......
Ben pour le coup... tu y mettras aussi du PHP ....
Rien ne t'en empêche vu que le nom du fichier fini bien par .php .....
Modifié par lynda789456 le 25/04/2016 à 00:24
25 avril 2016 à 00:27
pense à en préciser leur nom qu'on s'y retrouve.
De plus... là je vois que tu as bêtement fait un copier/coller ... sans rien adapter.....
Tu pourrais faire un minimum d'efforts non ?
PS: à l'avenir... merci de préciser le LANGAGE dans les balises de code.
Va lire ceci : https://codes-sources.commentcamarche.net/faq/10686-le-nouveau-codes-sources-comment-ca-marche#balises-code
Puis lorsque tu posteras du code.. tu penseras à faire comme ceci :
<code php>
<?php
//démarrage des sessions
session_start();
</code>
Ce qui donne :
Au lieu de simplement :