Pb de connexion à ma bdd mysql

Répondre


Cette question est un moyen d’empêcher des soumissions automatisées de formulaires par des robots.
Smileys
:D :) :( :o :shock: :? 8-) :lol: :x :P :oops: :cry: :evil: :twisted: :roll: :wink: :!: :?: :idea: :arrow: :| :mrgreen: =D> #-o =P~ :^o :non: :priere: 8-|
Voir plus de smileys
  Revue du sujet
 

  Étendre la vue Revue du sujet : Pb de connexion à ma bdd mysql

par sheira » 17 nov. 2008, 22:08

Voilà ce que ça m'affiche :

hihi NULL hihi

par Hywan » 17 nov. 2008, 21:12

Et si tu ajoutes juste après (donc avant l'echo) :
var_dump($q);
?

par Invité » 17 nov. 2008, 19:39

y a rien à faire j'ai aucun message d'erreur...je deviens folle...

par Hywan » 17 nov. 2008, 19:25

Hey :),

Si ta fonction mysql_query() s'est mal exécutée, tu dois avoir le message de la fonction die() qui s'affiche. D'ailleurs, il est préférable d'utiliser exit() à die(), mais bon, c'est un détail :).

Sinon tente ça :
$q = mysql_query($sql) or exit('Error : ' . mysql_errstr());
, le message sera sûrement plus explicite.

par sheira » 17 nov. 2008, 18:51

oui oui et je n'ai aucun message d'erreur :(

par Invité » 17 nov. 2008, 18:49

Le même code fonctionne correctement sur mon pc du boulot...
Je comprend pas pourquoi il ne fonctionne pas chez moi???
Merci d'avance pour votre aide...

par zeus » 17 nov. 2008, 18:45

Si le "haha" ne s'affiche pas, c'est qu'il y a eu une fatal error qui ne s'est pas affiché.

Est-ce que tu as inséré mon code dans ta page ?

par Invité » 17 nov. 2008, 18:43

Personne ne sait??? :roll:

par Invité » 17 nov. 2008, 17:49

Merci mais ça ne change rien...

j'ai l'impression qu'il y a un soucis avec l'expression "mysql_*"

par zeus » 17 nov. 2008, 17:42

Je remarque que tu utilises un short open tag (<?) dans le script de connexion à la base.
Tente de le remplacer par un tag standard <?php, bien que je ne pense pas que ça ne soit le soucis, sinon le code PHP s'afficherais.

Sinon, place ce code au début de ton script de connexion pour afficher les erreurs :
ini_set('display_error', true);
ini_set('error_reporting', E_ALL);

par Invité » 17 nov. 2008, 17:22

eh ben non c pas bon...
Vu que quand j'essaie de tester ma connexion en faisant une requête, la connexion ne passe pas...

Code : Tout sélectionner

<?php include("Connection.php"); // contient le code que je vous ai envoyé plus haut // On démarre la session session_start(); $loginOK = false; // cf Astuce echo 'hihi'; // On n'effectue les traitement qu'à la condition que // les informations aient été effectivement postées if ( isset($_POST) && (!empty($_POST['login'])) && (!empty($_POST['password'])) ) { extract($_POST); // je vous renvoie à la doc de cette fonction // On va chercher le mot de passe afférent à ce login $sql = "SELECT IDcabinet, PwdSite FROM Cabinet WHERE LoginSite = '".addslashes($login)."'"; echo 'hihi'; $req = mysql_query($sql) or die('Erreur SQL : <br />'.$sql); echo 'haha'; // On vérifie que l'utilisateur existe bien if (mysql_num_rows($req) > 0) { $data = mysql_fetch_assoc($req); // On vérifie que son mot de passe est correct if ($password == $data['PwdSite']) { $loginOK = true; } } } // Si le login a été validé on met les données en sessions if ($loginOK) { $_SESSION['IDcabinet'] = $data['IDcabinet']; //echo 'C bon ça passe !'; $id=0; ?> <script language="javascript"> window.location.replace("sommaire2.php?id=<?php echo $id ?>"); </script> <?php } else { echo 'Une erreur est survenue, veuillez r&eacute;essayer !'; include("index.php"); } ?>
les deux "hihi" s'affichent mais pas le "haha", c'est qu'il y a un soucis mais je vois pas ou, si vous pouviez m'éclairer se serait bien...merci

par @rthur » 17 nov. 2008, 17:17

"J'ai un problème, mon script fonctionne bien du 1er coup!" :D

Félicitations en tout cas =D>

par cf357 » 17 nov. 2008, 17:06

A quoi t'attends-tu, à part à une page blanche ?
Avec le script que tu nous indique, si tu as juste une page blanche, c' est que c' est bon !

par sheira » 17 nov. 2008, 16:56

rien a part une page blanche...
la connexion ne se fait pas et n'affiche aucun message même avec le "die"

par cf357 » 17 nov. 2008, 16:53

Bonjour,
quels sont les symptomes ? As-tu un message, quelque chose qui s'affiche ?