begin process at 2010 03 15 23:43:55
  Trouver un code source :
 
dans
 
Accueil > Forum > 

PHP

 > 

Divers

 > 

Général

 > 

connection mysql


Derniers messages déposésPoser une question dans le forum ou lancer une discussion

connection mysql

lundi 22 octobre 2007 à 19:47:40 | connection mysql

nicomilville

Membre Club

Bonjour voici mon code pour le moment :

<?php
if ( !isset($_POST['login']) || !isset($_POST['pass']) ) // On Vérifie si le formulaire à  été envoyé... sinon on l'affiche.
{
?>

  <htmlxmlns="http://www.w3.org/1999/xhtml"xml:lang="fr" >
   <head>
       <title>
Connexion</title>
       <meta
http-equiv="Content-Type"content="text/html; charset=iso-8859-1"/>
    <link
rel="stylesheet"media="screen"type="text/css"title="page1style"href="design/page1style.css"/>
   </head>
   <body>
   <div
id="corps">
  <form
action="connection.php"method="post">
   <p>Pseudo : <inputtype="text"name="login"/><br/>
   Mot de passe : <inputtype="password"name="pass"/><p>
   <input
type="submit"name="valider"value="Valider"/>
  </form>
   </div>
    </body>
     </html>

<?
exit (); // Sécurité pour le script ==> Si le formulaire n'a pas été envoyé, le script s'arrètera ici !
}
else
{
        // On référence les variables, pour pouvoir mieux les utiliser...
        $login = trim($_POST['login']);
        $pass = trim($_POST['pass']);

        // Les informations de connexion de  la partie ADMIN
        $login_admin = 'admin';
        $pass_admin = 'nicomilville';

        // On crée la condition, toujours pour une question de sécurité, on commence par l'inverse de ce qu'on souhaite !
        if ( $login != $login_admin || $pass != $pass_admin ) // Si les infos fournis ne sont pas bon.
        {
        ?>

  <htmlxmlns="http://www.w3.org/1999/xhtml"xml:lang="fr">
   <head>
       <title>Connexion</title>
       <metahttp-equiv="Content-Type"content="text/html; charset=iso-8859-1"/>
    <linkrel="stylesheet"media="screen"type="text/css"title="page1style"href="design/page1style.css"/>
   </head>
   <body>

   <divid="corps">
   <pclass="erreur">Identifiants de connection incorect</p>
  <formaction="connection.php"method="post">
   <p>Pseudo : <inputtype="text"name="login"/><br/>
   Mot de passe : <inputtype="password"name="pass"/><p>
   <input
type="submit"name="valider"value="Valider"/>
  </form>
   </div>
    </body>
     </html>

        <?php

        exit(); // Même chose que tout à l'heure...
        }
        else if ( $login == $login_admin && $pass == $pass_admin ) // On revérifie la condition.
        {

        ?>
  
  <htmlxmlns="http://www.w3.org/1999/xhtml"xml:lang="fr">
   <head>
       <title>Bienvenue admin</title>
       <meta
http-equiv="Content-Type"content="text/html; charset=iso-8859-1"/>
    <link
rel="stylesheet"media="screen"type="text/css"title="page1style"href="design/page1style.css"/>
   </head>
   <body>

   <scriptlanguage="javascript">
   <!--
   alert("bonjour admin !!!");
   -->
   </script>
  <p>Bonjour <?phpecho $login_admin ?> !</p>
  Voulez-vous :
  <ul>
  <liclass="administration"><ahref="new1.php">Gérer les news !</a></li>
  <liclass="administration"><ahref="tutorial1.php">Créer un tutorial !</a></li>
  <liclass="administration"><ahref="tutorial2.php">Modifier un tutorial !</a></li>
  <liclass="administration"><ahref="tutorial3.php">Supprimer un tutorial !</a></li>
  <liclass="administration"><ahref="compte1.php">Créer un compte !</a></li>
  <liclass="administration"><ahref="compte2.php">Modifier un compte !</a></li>
  <liclass="administration"><ahref="compte3.php">Supprimer un compte !</a></li>
  <liclass="administration"><ahref="gerer_site.php">Gérer le site !</a></li>
  <liclass="administration"><ahref="gerer_forum.php">Gérer le forum !</a></li>
  <liclass="administration"><ahref="gerer_chat.php">Gérer le chat !</a></li>
  </ul>
  Ou :
  <ul>
  <liclass="administration"><ahref="index.php">Retourner à l'acueil</a></li>
  </ul>
  </body>
  </html>

        <?php
        };
};
?>

Et je voudrai le transformer pour que à la place de $_POST['']==valeur il y ai une recherche dans une base de donnée pour savoir si le pseudo et le mot de passe y sont enregistré.

 Si je peut me rendre utile demander

lundi 22 octobre 2007 à 20:43:27 | Re : connection mysql

REMqb

<?php
if ( !isset($_POST['login']) || !isset($_POST['pass']) ) // On Vérifie si le formulaire à  été envoyé... sinon on l'affiche.
{
?>

  <htmlxmlns="http://www.w3.org/1999/xhtml"xml:lang="fr" >
   <head>
       <title>
Connexion</title>
       <meta
http-equiv="Content-Type"content="text/html; charset=iso-8859-1"/>
    <link
rel="stylesheet"media="screen"type="text/css"title="page1style"href="design/page1style.css"/>
   </head>
   <body>
   <div
id="corps">
  <form
action="connection.php"method="post">
   <p>Pseudo : <inputtype="text"name="login"/><br/>
   Mot de passe : <inputtype="password"name="pass"/><p>
   <input
type="submit"name="valider"value="Valider"/>
  </form>
   </div>
    </body>
     </html>

<?
exit(); // Sécurité pour le script ==> Si le formulaire n'a pas été envoyé, le script s'arrètera ici !
}
else
{
        // On référence les variables, pour pouvoir mieux les utiliser...
        $login = trim($_POST['login']);
        $pass = trim($_POST['pass']);

// Debut de la partie modifiée

        // Les informations de connexion de  la partie ADMIN
        $login_admin = 'admin';
        $pass_admin = 'nicomilville';

         $link = mysql_connect ('localhost' ,'Nom d'utilisateur' ,'mot de passe' ); // on se connect a la base de données

         $sql = "SELECT * FROM nom_de_la_table WHERE `login`='$login' AND `pass`='$pass'"; // on prépare la requette
         $result = mysql_db_query("nom_de_la_bdd",$sql,$link); //on execute la requette


        // On crée la condition, toujours pour une question de sécurité, on commence par l'inverse de ce qu'on souhaite !
        if (mysql_num_rows($result)<1) // Si les infos fournis ne sont pas bon(la requette na renvoyée aucun résultat).
        {
        ?>

  <htmlxmlns="http://www.w3.org/1999/xhtml"xml:lang="fr">
   <head>
       <title>Connexion</title>
       <metahttp-equiv="Content-Type"content="text/html; charset=iso-8859-1"/>
    <linkrel="stylesheet"media="screen"type="text/css"title="page1style"href="design/page1style.css"/>
   </head>
   <body>

   <divid="corps">
   <pclass="erreur">Identifiants de connection incorect</p>
  <formaction="connection.php"method="post">
   <p>Pseudo : <inputtype="text"name="login"/><br/>
   Mot de passe : <inputtype="password"name="pass"/><p>
   <input
type="submit"name="valider"value="Valider"/>
  </form>
   </div>
    </body>
     </html>

        <?php

        exit(); // Même chose que tout à l'heure...
        }
        else //sinon c'est bon
        {

//fin de la partie modifiée
        ?>
  
  <htmlxmlns="http://www.w3.org/1999/xhtml"xml:lang="fr">
   <head>
       <title>Bienvenue admin</title>
       <meta
http-equiv="Content-Type"content="text/html; charset=iso-8859-1"/>
    <link
rel="stylesheet"media="screen"type="text/css"title="page1style"href="design/page1style.css"/>
   </head>
   <body>

   <scriptlanguage="javascript">
   <!--
   alert("bonjour admin !!!");
   -->
   </script>
  <p>Bonjour <?phpecho $login_admin ?> !</p>
  Voulez-vous :
  <ul>
  <liclass="administration"><ahref="new1.php">Gérer les news !</a></li>
  <liclass="administration"><ahref="tutorial1.php">Créer un tutorial !</a></li>
  <liclass="administration"><ahref="tutorial2.php">Modifier un tutorial !</a></li>
  <liclass="administration"><ahref="tutorial3.php">Supprimer un tutorial !</a></li>
  <liclass="administration"><ahref="compte1.php">Créer un compte !</a></li>
  <liclass="administration"><ahref="compte2.php">Modifier un compte !</a></li>
  <liclass="administration"><ahref="compte3.php">Supprimer un compte !</a></li>
  <liclass="administration"><ahref="gerer_site.php">Gérer le site !</a></li>
  <liclass="administration"><ahref="gerer_forum.php">Gérer le forum !</a></li>
  <liclass="administration"><ahref="gerer_chat.php">Gérer le chat !</a></li>
  </ul>
  Ou :
  <ul>
  <liclass="administration"><ahref="index.php">Retourner à l'acueil</a></li>
  </ul>
  </body>
  </html>

        <?php
        };
};
?>

ça devrait marcher avec ça (ne pas oublier de changer les identifients de connection à la bdd ainsi que le nom de la bdd, le nom de la table et ceux des chaps de la table.

Voila en espérant avoir aidé



Cette discussion est classée dans : php, login, type, class, href


Répondre à ce message

Sujets en rapport avec ce message

Combiner Cookie et Session [ par apz ] salut,en fait je voudrais ajouter une zone membres dans mon site.je voulais combiner cookie et session : le cookie sert au login automatique de l'util Connexion d'un "abonné"... [ par Bestiol ] Bonjour !!Je suis hyper débutant en PHP et j'aimerais savoir comment faire pour allier un formulaire HTML à une "unité" connexion.php pour que celle-c lien du type nom.php?id=x [ par apego ] Bonjour,Je débute et je n'arrive pas à cerber ce que représentent les caractères qui suivent les url ...... je m'explique :Pour ce lien :http://www.ph paramètres de Href [ par vopicek ] Bonjour,J'ai un blanc et je ne trouve plus la syntaxe correcte pour passer des paramètres avec Href dans une page htmdu type ('est au ? que je plant HELP pb pour mettre sur un serveur [ par nikos283 ] Salut j'ai un petit pb!Mon site sous easy php fonctionne tres bien.Des que je le met sur un serveur apache linux il m'affiche le message d'erreur suiv ma session ne fonctionne pas a la première connexion [ par jojolafrite ] bonjour g un petit problème de session pour la création d'une section membrepour cela g trois fichier:logadmin.php(page de login)veriflog.php(script q execution php [ par elanspeech ] Bonjour,J'ai installe php4.3.1, la page php de login s'execute et me demande login et mot de passe.J'entre les informations, la reexcution de la page variables de session [ par tweeder ] BonjourJ'ai posé la question plus tôt cette semaine mais je crois que je m'étais mal exprimévoila j'aimerais récupérer ma variable de session enregist problème avec les sessions [ par lpefec ] mon script ne fonctionne pasidentification.php----------------------------------------------------------------Login<meta http-equiv="Content-Type" con problème avec les sessions [ par lpefec ] mon script ne fonctionne pasidentification.php----------------------------------------------------------------Login<meta http-equiv="Content-Type" con


Nos sponsors


Sondage...

Comparez les prix


HTC Hero

Entre 550€ et 550€

CalendriCode

Mars 2010
LMMJVSD
1234567
891011121314
15161718192021
22232425262728
293031    

Consulter la suite du CalendriCode

Photothèque

 
Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel (EBArtSoft), Merci à Vincent pour ses précieux conseils.
CodeS-SourceS.com© Toute reproduction même partielle est interdite sauf accord écrit du Webmaster
CodeS-SourceS.com© est une marque déposée tous droits réservés

Google Coop CodeS-SourceS Google Coop CodeS-SourceS
Temps d'éxécution de la page : 0,265 sec (4)

Nous contacter | Annoncer sur CodeS-SourceS | Mentions légales