Vous ne trouvez pas de réponse à votre problème ? Alors posez la question dans le forum. Souvenez-vous qu'il n'y a jamais de question bête, mais rester dans l'ignorance parce que l'on n'ose pas poser une question, ça c'est une erreur !

Sujet : connection mysql [ Divers / Général ] (nicomilville)

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é 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...

CalendriCode

Juillet 2009
LMMJVSD
  12345
6789101112
13141516171819
20212223242526
2728293031  

Consulter la suite du CalendriCode

Téléchargements

Logiciels à télécharger sur le même thème :

Comparez les prix Nouvelle version

Photothèque Nouveau !



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
Temps d'éxécution de la page : 0,952 sec

Google Coop CodeS-SourceS Google Coop CodeS-SourceS


Certaines images présentes sur le site (notament certains avatars) sont issues des collections IconShock, donc si vous souhaitez utiliser ces icons vous devez les acheter, ne les copiez pas et ne utilisez pas dans vos sites et applications sans les avoir commandé.