Problème PHP, JQuery

Vous avez bien une vie en dehors de Celestus ? Parlez-en !
Dim Sep 18, 2011 7:15 pm

  • Bonjour à tous,

    Je suis actuellement sur la V3 de mon site et ça va faire bientôt 6h que je suis bloqué sur un élément et je dois avoué que c'est très frustrant, donc j'aurais besoin d'un avis extérieur avec du recul afin de m'aider :P

    Donc voici mon problème :

    - J'ai une menu avec un lien pour se connecter à l'espace membre de mon site que voici :

    Code: Tout sélectionner
    <a href="#" id="formS"><img src="http://swclonewars.1allo.com/images/site/espace_membre.png" border="0" /><?php if(isset($_SESSION['pseudo'])){
        echo "Se Déconnecter";
        }
    else {
        echo "Se Connecter";
        } ?></a>


    Ce lien qui n'est n'en ai pas vraiment un devrai régir à l'évènement click que j'ai fait afin d'afficher le contenu avec Zoombox V2

    Code: Tout sélectionner
    <script type="text/javascript">
          jQuery(function($){
          $("#formS").click(function(){
             $.zoombox.html('<?php include "SConnect.php"; ?>',{
                opacity:0.2,
                height:250,
                width:200,
                theme: 'darkprettyphoto'
                })
             });
          });
       </script>


    Voilà mon fichier SConnect.php

    Code: Tout sélectionner
    <div id="FormZB"><form method="post" action="SConnect2.php">Nom d\'utilisateur<br /><br /><input type="text" name="pseudo"><br /><br />Mot de passe<br /><br /><input type="password" name="pass"><br /><center><input type="submit" value="Se Connecter"></center></form></div>


    Qui pour le formulaire va voir dans SConnect2.php (créer en ultime tentative car ou sinon il agissait directement sur lui même)

    Code: Tout sélectionner
    <?php
          //On verifie si le formulaire a ete envoye
       if(isset($_POST["pseudo"]) && $_POST["pass"])
       {
          //On echappe les variables pour pouvoir les mettre dans des requetes SQL
          $pseudo = stripslashes( $_POST["pseudo"] );
          $pass = stripslashes( $_POST["pass"] );
          //On recupere le mot de passe de lutilisateur
          $mdp = $bdd->prepare("SELECT pseudo, pass FROM membre WHERE pseudo= ?");
          $mdp->execute(array($pseudo));
          //On le compare a celui qu'il a entre et on verifie si le membre existe
          if ($pass == $mdp) {
             //Si le mot de passe est bon, on ne vas pas afficher le formulaire
             $co_ou_pas = true;
             $_SESSION["id"] = $dn["id"];
             $_SESSION["pseudo"] = $dn["pseudo"];
                $_SESSION["grade"] = $dn["grade"];
               ?>
               <script type="text/javascript">$.zoombox.close();</script>
                <?php
          }
          else
          {
          //Sinon, on indique que la combinaison n'est pas bonne
             echo "La combinaison rentrée n\'est pas bonne";
             $co_ou_pas = false;
          }
       }
       else
       {
       }
    ?>


    Donc voilà là je sèche total car lorsque je clic sur "Se Connecter" il est censé ouvrir le formulaire avec Zoombox mais là rien ne se passe, pourtant il fonctionne très bien dès qu'il n'y a aucun code php qui interagi avec lui.

    Voilà si vous trouvez la solution, et bien vous gagnerez un gros bisous !! :)

    Merci d'avance,
    Malus.
    Avatar de l’utilisateur
    Malus Darkblade
    Officier
    Officier
     
    Messages: 254
    Inscription: Jeu Aoû 21, 2008 6:20 pm
    Gouverneur: Malus

Mer Sep 28, 2011 9:41 pm

Lun Nov 14, 2011 8:36 pm

  • En effet j'ai abandonné le Jquery ^^ Tu as l'air de bien t'y connaitre pourrait-on en parler sur msn ou skype ? (Si oui envoi moi un MP)
    Avatar de l’utilisateur
    Malus Darkblade
    Officier
    Officier
     
    Messages: 254
    Inscription: Jeu Aoû 21, 2008 6:20 pm
    Gouverneur: Malus

Sam Nov 19, 2011 8:18 pm

Jeu Nov 24, 2011 11:04 pm



Retourner vers Discussions Hors Jeu




Informations
  • Qui est en ligne
  • Utilisateurs parcourant ce forum: Aucun utilisateur enregistré et 62 invités