Se connecter / S'enregistrer
Votre question

Pages de connexion en php

Tags :
  • Echo
  • Programmation
Dernière réponse : dans Programmation
4 Mai 2009 18:08:56

bonjour a tous

als jai des pts soucis ac mes formulaires mais j'ai un peu plus compris ce qu'il fallait faire

als 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 :

als 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

Autres pages sur : pages connexion php

4 Mai 2009 20:23:38

Tu as quoi comme erreur?
m
0
l
Tom's guide dans le monde
  • Allemagne
  • Italie
  • Irlande
  • Royaume Uni
  • Etats Unis
Suivre Tom's Guide
Inscrivez-vous à la Newsletter
  • ajouter à twitter
  • ajouter à facebook
  • ajouter un flux RSS