Il y a actuellement 566 visiteurs
Vendredi 05 Décembre 2025
accueilactualitésdossierscomparer les prixtélécharger gratuitement vos logicielsoffres d'emploiforum informatique
Connexion
Créer un compte

pages de connexion en php

Besoin d'aide pour configurer un serveur ? Vous souhaitez obtenir des conseils pour référencer votre site ? Un petit souci pour accéder à votre FTP ? Des soucis de programmation en PHP / ASP / HTML / XHTML / XML / XSLT / CSS / ReactJS / AngularJS / VueJS / CGI / PERL / C / MySQL / PostgreSQL ??? Nous avons peut-être la solution dans ce forum ...

pages de connexion en php

Message le 04 Mai 2009 17:05

bonjour a tous

Alors des petits soucis avec mes formulaires mais j'ai un peu plus compris ce qu'il fallait faire

Alors le 1er est le formulaire de connexion:

?php
php_session_start(); ?>


<?php
if (isset($_SESSION['login']))
{
echo "Vous etes connecté en tant que".$_SESSION['login'];
}
else
{
?>
Veuillez entrer votre login
<form action="motdepasse.php" method="post">
<input name="login" type="text">
<input name="motdepasse" type="password">
<input name="submit" type="submit">
</form>

<?php } ?>


et les formulaires di'nscription pour les nouveaux clients, a ce que j'ai compris il en faut deux dont un qui recupère les données :

alors voila le 1er:

<?
include "connexion.php";
$requete="select * from client;";
$resultat= mysql_query($requete,$connexio n);


echo '<form action="inscription2.php" method="post">';
echo '<h2>Saisie des informations sur le client</h2>';

'Donner son nom :';
echo '<input type="text" name="nom" size="20" /><br />';
'Donner son prenom :';
echo '<input type="text" name="prenom" size="20" /><br />';
'Donner son adresse :';
echo '<input type="text" name="adresse" size="20" /><br />';
'Donner son code postal :';
echo '<input type="text" name="code postal" size="5" /><br />';
'Donner sa ville :';
echo '<input type="text" name="ville" size="20" /><br />';
'Donner son telephone :';
echo '<input type="text" name="telephone" size="20" /><br />';


echo "</select>";

echo '<p /><input type="submit" value="Ajouter dans la base"><p />';
echo '<input type="reset" name="annuler" value="annuler" />';
echo "</form>";

mysql_close($connexion);
?>

et le 2nd:

<? include('connexion.php'); // appel du script de connexion

// gestion des cas particuliers
// le champ peut comporter un guillemet qui va gêner MySQL
$nom=addslashes($_POST["login"]);
// le champ peut ne pas avoir été saisi, on met une valeur nulle
if (isset ($_POST["password"]))
$password = $_POST["password"];
else
$password = null;

$requete="select * from client;";
$resultat= mysql_query($requete,$connexio n);
$ligne=mysql_fetch_assoc($resu ltat);

$requete="insert into client values ('".$_POST["nom"]."','".$_POST["prenom"]."',".$_POST["adresse"].",".$_POST["code postal"].", '".$_POST["ville"]."', '".$_POST["telephone"]."');";
echo "voici la requête sql qui va être exécutée : <br />".$requete;

$resultat= mysql_query($requete,$connexio n);
if ( ! $resultat)
{ echo "<h1>echec de la requête </h1>";
echo mysql_error($connexion);
}
else
if ( mysql_affected_rows ( ) )
echo "<h1>insertion dans la base effectuée</h1>";

echo '<h3><a href="index.html">RETOUR au menu de la base FRINGUES2_BDD</a></h3>';
mysql_close($connexion);
?>

jaimerai bien qu'on me corrige
merci davance

EDIT Skynet : Correction du texte, pas de langage de type SMS, merci d'avance.
jass922
Visiteur
Visiteur
 
Messages: 2
Inscription: 04 Mai 2009 17:03
 


Re: pages de connexion en php

Message le 05 Mai 2009 08:21

jass922 a écrit:Alors des petits soucis avec mes formulaires mais j'ai un peu plus compris ce qu'il fallait faire
....
jaimerai bien qu'on me corrige

C'est pas exactement comme cela qu'il faut poser les questions... corriger quoi, qu'est-ce qui ne va pas, quel est le problème ?

On ne peut pas réfléchir et travailler à ta place, donc expose un problème plus précis.
Avatar de l'utilisateur
CaSa
PC-Infopraticien
PC-Infopraticien
 
Messages: 9069
Inscription: 13 Mai 2003 16:32
Localisation: Sisteron, perle de Provence... et jamais loin d'une Debian
 

script de connexion et d'inscritpion en php

Message le 08 Mai 2009 16:45

Bonjour,
c'est vrai que j'avais pas était tres explicite dans ma demande.
En fait j'ai un projet a rendre pour la fin de l'année ( je suis en terminale stg option gsi)
en gros c'est une entreprise de pret a porter; FRINGUES2 qui veut que ses clients puissent s'authentifier ( login+ mot de passe) ou s'ils ne sont pas inscrit qu'ils puissent s'inscrire.On a une base de données qui s'appelle FRINGUES2 avec des clients et on a utilisé un client type "clifringues"
Donc j'ai essayé de faire des formulaires en php mais en testant hier j'ai vu que ca n'avait pas marché. Aujourd'hui j'ai donc essayé d'en faire d'autres, et j'aimerai qu'on me corrige:

le formulaire de connexion:

<?php
// Paramètres de connexion à la base de données
$BD_serveur = "localhost";
$BD_utilisateur = "clifringues";
$BD_motDePasse = "toto";
$BD_base = "FRINGUES2_BDD";

$id = $_POST["id"];
$motDePasse = $_POST["motdepasse"];

@mysql_pconnect($BD_serveur, $BD_utilisateur, $BD_motDePasse)
or die("Impossible de se connecter au serveur de bases de données.");
@mysql_select_db($BD_base)
or die("Impossible de se connecter à la base de données.");

$requete = "SELECT * FROM CLIENT ";

$result = mysql_query($requete);

if ($enreg = mysql_fetch_array($result)) {
// Si une ligne a été trouvée c'est que le couple
// (identifant, mot de passe) est valide
echo "NOM : " . $enreg["nom"] . "<br/>";
echo "PRENOM : " . $enreg["prenom"] . "<br/>";
echo "ADRESSE : " . $enreg["adresse"] . "<br/>";
} else {
echo "Paramètres de connexion invalides<br/>";
}
?>


le formulaire d'inscription:

<?php
// Parametres de connexion à la base de données
$BD_serveur = "localhost";
$BD_utilisateur = "clifringues";
$BD_motDePasse = "toto";
$BD_base = "FRINGUES2_BDD";

// Récupération des paramètres POST
$id = $_POST["idcl"];
$prenom = $_POST["promcl"];
$nom = $_POST["nomcl"];
$adresse = $_POST["adrscl"];
$cp = $_POST["cpcl"];
$ville = $_POST["villecl"];
$telephone = $_POST["telcl"];
$email = $_POST["mailcl"];


echo "Bonjour ".stripSlashes($prenom)." ".stripSlashes($nom).",<br/>";

@mysql_pconnect($BD_serveur, $BD_utilisateur, $BD_motDePasse)
or die("Impossible de se connecter au serveur de bases de données.");
@mysql_select_db($BD_base)
or die("Impossible de se connecter à la base de données.");

$requete = "INSERT INTO CLIENT (idcl, nom, prenom, adresse, cp, ville, telephone, email,)
VALUES ('$id', '$nom','$prenom','$adresse', '$cp', '$telephone' '$email')";
$result = @mysql_query($requete);
if (!$result) {
echo "L'enregistrement de vos données a échoué. Essayez plus tard.".
"Et demandez à l'administrateur de vérifier l'existence de la ".
"table CLIENT ;-)<br />";
} else {
echo "Félicitations. Vous êtes desormais un nouveau client!".
"<br />";
}
?>


merci d'avance
jass922
Visiteur
Visiteur
 
Messages: 2
Inscription: 04 Mai 2009 17:03
 

Re: pages de connexion en php

Message le 25 Mai 2009 02:17

CaSa a écrit:C'est pas exactement comme cela qu'il faut poser les questions... corriger quoi, qu'est-ce qui ne va pas, quel est le problème ?

On ne peut pas réfléchir et travailler à ta place, donc expose un problème plus précis.


Toujours le même problème, tu nous dit pas ce qui ne fonctionne pas, et si sa ne fonctionne pas tu devrais avoir un message d'erreur que tu pourrais nous montrer car ta syntaxe est bonne, j'ai une remarque TRES importante à te faire au survol de ton code,

C'est que quand tu récupère des données issues d'un formulaire, toujours les sécuriser, car les injections SQL sa va très vite là t'es sur à 100% de te faire pirater ou flood par un bot..., rajoute au moins un mysql_real_escape_string($_POST['']); à tes données récupérées.

Sinon précises nous quoi sinon on est bloqué...
sh0t `
Visiteur
Visiteur
 
Messages: 7
Inscription: 24 Mai 2009 20:44
 



Sujets similaires

Message connexion routeur sans internet
Bonjour,Est-il possible d'ouvrir l'interface routeur tplink sans avoir internet ( je n'ai pas d'internet en ce moment).Cdt
Réponses: 5

Message marques pages
Bonjour,Est-il possible d'installer des marques pages d'une sauvegarde sur un disque dur.Cdt
Réponses: 1

Message connexion 2 ème écran
Bonjour à tous,je vous expose mon soucis.Ce matin en démarrant mon PC, je n'ai eu aucun affichage.Je l'ai rebooté deux ou trois fois mais rien.Du coup, j'ai démonté la carte graphique (PNY QUADRO P400 V2) et remplacé par une que j'avais en stock(RADEON RX6650XY).J'ai branché un écran en display port ...
Réponses: 8

Message marques pages
Bonjour,Sur win 11 en haut a droite je n'ai pas l'étoile soulignée d'un trait (win10) sur laquelle je cliquais pour voir mes marques pages, cette étoile n'y est pas.Est-il possible de l'installer.D'autre part j'ai ce message en continue:! le système de marques pages et d'historique ne seras pas opér ...
Réponses: 0

Message retrouver pages diminuée
Bonjour,Avec win 10 lorsque je diminue une page avec le petit - en haut a droite de l'écran, je retrouve cette page en cliquant sur la barre des taches juste après la zone recherche une sorte de petit rectangles verticaux.Sur win 11 je ne vois pas ce rectangle et je ne sais pas retrouver les pages d ...
Réponses: 0

Message Sons de connexion/déconnexion?
Bonjour à tous,j'ai un souci sur mon PC de temps en temps avec un son qui ne s'arrête pas et qui ressemble à une connexion/déconnexion.J'ai fait une petite vidéo pour vous partager ce que j'entends dans mon casque (sans fil).https://youtu.be/l1K_3dWcm1o Je ne sais pas si ça vient de la connexion du ...
Réponses: 4

Message [Réglé] problème connexion internet sous linux mint 20.03
Bonjour,Pourriez-vous m'aider à résoudre le problème suivant : Sur un pc de bureau ACER Aspire M 5910, il y a Linux Mint 20.03 qui est installé mais le souci est au niveau de la connexion internet Ethernet qui ne fonctionne plus alors que le voyant du port Ethernet est bien allumé mais impossible d ...
Réponses: 8


Qui est en ligne

Utilisateurs parcourant ce forum: Aucun utilisateur enregistré et 8 invités


.: Nous contacter :: Flux RSS :: Données personnelles :.