Page 1 sur 1

Problème PHP, JQuery

MessagePosté: Dim Sep 18, 2011 7:15 pm
de Malus Darkblade
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.

Re: Problème PHP, JQuery

MessagePosté: Mer Sep 28, 2011 9:41 pm
de PodBlake
T'entends quoi par aucun code php qui interagi avec lui ?

MP moi si tu as encore le soucis, je te filerai mon mail on pourra en discuter ( et d'autres soucis concernant la prog si tu veux ) ! ;)

Et puis on reparlera de Celestus comme à la bonne époque ! :D

Re: Problème PHP, JQuery

MessagePosté: Lun Nov 14, 2011 8:36 pm
de Malus Darkblade
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)

Re: Problème PHP, JQuery

MessagePosté: Sam Nov 19, 2011 8:18 pm
de PodBlake
Désolé de remonter un peu le sujet,

tu devrais privilégier le sha1 / sha256 au md5 qui devient un peu "vieillard" ;)

Re: Problème PHP, JQuery

MessagePosté: Jeu Nov 24, 2011 11:04 pm
de PodBlake
Whirlpool, je connaissais pas !

Si t'as de la doc à portée de main !

Perso, je retarde le plus possible un espace membre sur mon site ! :)

Les commentaires sont sans comptes ;)