PHP|Débutant :: Forums

Advertisement

Besoin d'aide ? N'hésitez pas, mais respectez les règles

Vous n'êtes pas identifié(e).

#1 Re : Forum Général PHP » variables trasnmise, lisible , mais pas utilisable ? » 24-06-2010 21:18:59

à vouloir faire vite j'en ai oublier un detail qui à son importance, merci XTG


if (!empty ($_GET['menu_select'])) /** on vérifie si une selection rapide à était faite **/
    {
      $id_sel = $_GET['menu_select'];
      $sql = "SELECT contenu FROM menu_select WHERE id='$id_sel'";
      $req = mysql_query($sql) or die('Erreur SQL : <br />'.$sql);
      $roq = mysql_fetch_array($req);
      echo $roq['contenu'];  /** on affiche en fonction de la selection **/
     
    }
 

#2 Re : Forum Général PHP » variables trasnmise, lisible , mais pas utilisable ? » 24-06-2010 21:18:59

voici un autre exemple ou je rencontre le même souci


  if (!empty ($_GET['menu_select'])) /** on vérifie si une selection rapide à était faite **/
    {
      $id_sel = $_GET['menu_select'];
      $sql = "SELECT contenu FROM menu_select WHERE id='$id_sel'";
      $req = mysql_query($sql) or die('Erreur SQL : <br />'.$sql);
      echo $req['contenu']; /** on affiche en fonction de la selection **/
      echo $id_sel ;
    }
 

dans le cas present $id_sel s'affiche bien mais pas $req['contenu']

#3 Re : Forum Général PHP » variables trasnmise, lisible , mais pas utilisable ? » 24-06-2010 21:18:59

malheuresement non ça ne marche pas sad
j'ai essayer tout les apostrophe, les antislash devant les apostrophe, les concaténation bref tout ce que je connait mais aucun changement sad

#4 Forum Général PHP » variables trasnmise, lisible , mais pas utilisable ? » 24-06-2010 21:18:59

aurelcochez
Réponses : 5

bonjour je m'arrache les cheveux sur un souci de variable qui pourtant semble tout ce qu'il y à de plus basique voici le code


<?php
if (isset($_POST['login']))
  {
    $nom_user = $_POST['login'];
    $mot_de_passe = $_POST['pass'];
   
    $query7 = "SELECT * FROM connection WHERE pseudo=\'' . $nom_user . '\'";
    $verif = mysql_query($query7);
   
   
   
    if ($mot_de_passe == $verif['pass'])
    {
   
    echo "bravo";
    }
    else
    {
    echo "<br>";
    echo $nom_user;
    echo "<br>";
    echo $mot_de_passe;
    echo "<br>";
    echo $verif['id'];
    echo "<br>";
    echo "login ou mot de passe incorect";
    }
 
  }
 
else
{
?>

<!-- login et pass a saisir -->
<form action="connection.php" method="post">
Pseudo : <input type="text" name="login" value="login"><br />
Mot de passe : <input type="password" name="pass" value="pass"><br />
<input type="submit" name="connexion" value="Connexion">
</form>
<br /><br />
 
<br /><br />     
</div> <!-- Fin News -->
<br />
<?php
        }
      ?>

la ou sa clocle... c'est qu'il affiche bien le login et pass saisi donc il l'as bien recu.. mais il ne semble pas faire le selec where blabla.... car il m'affiche toujours login ou mot de pass incorect.... (il m'affiche bien en echo le login et le mot de passe que j'ai taper ) mais même si c'est le bon il me dit incorect au lieu de me dire bravo.

Pied de page des forums

Propulsé par FluxBB