nanti
Messages postés59Date d'inscriptionsamedi 14 avril 2007StatutMembreDernière intervention 2 avril 2010
-
4 avril 2008 à 14:26
nanti
Messages postés59Date d'inscriptionsamedi 14 avril 2007StatutMembreDernière intervention 2 avril 2010
-
6 avril 2008 à 18:17
Bonjour à tous !
J'ai un gros soucis dans mon code que je ne peux exposer ici car ça serait un peu long !!!
Si quelqu'un accepte que je suis soumette mes fichiers en pièces-jointes, ça serait sympa !!! Ça fait des heures que je me casse la tête et je ne parviens pas à trouver où ça déconne !!!!
yoman64
Messages postés962Date d'inscriptionsamedi 19 janvier 2002StatutMembreDernière intervention 2 août 20102 5 avril 2008 à 02:28
Salut,
Il me semble que lorsque tu ajoute du texte sur ce site tu as un lien de retour que tu devrais nous donné pour qu'on puisse voir ton code ! Parce que sinon comment sommes nous supposez le retrouver SInon ya un truc que j'ai pas pigé dans l'outil de codes-sources et merci de m'éclairer
-------------------
Vous cherchez un hebergement Php/MySQL Gratuit et sans publicités ??
Et bien c'est la : www.e3b.org
nanti
Messages postés59Date d'inscriptionsamedi 14 avril 2007StatutMembreDernière intervention 2 avril 2010 5 avril 2008 à 04:07
Effectivement, il y a un lien vers mon code !!! Il est en police 72 et je ne l'ai pas vu (surement pas assez grand, il aurait fallu qu'il clignote !!!)
nanti
Messages postés59Date d'inscriptionsamedi 14 avril 2007StatutMembreDernière intervention 2 avril 2010 6 avril 2008 à 17:30
Bon... Je reposte pour être à nouveau en tête des postes avec mon problème insoluble que j'ai retourné dans tous les sens sans parvenir à quoi que ce soit !!!!
Je vous réindique l'adresse où voir le ou les codes qui posent problème : http://tools.codes-sources.com/copy-paste-code.aspx?ID=144
neigedhiver
Messages postés2480Date d'inscriptionjeudi 30 novembre 2006StatutMembreDernière intervention14 janvier 201119 6 avril 2008 à 17:34
"
Bon... Je reposte pour être à nouveau en tête des postes"
C'est inutile, c'est pas comme ça que ça marche... L'ordre des posts est fonction de la date du sujet, pas de la date du dernier message. Ton message n'est donc pas remonté. Par contre, chaque fois qu'un message estposté, on reçoit un mail pour informer qu'il y a une réponse (à moins de désactiver l'abonnement).
<hr size="2" width="100%" />Neige
N'hésitez pas à lire la doc de PHP avant de poser des questions triviales...
yoman64
Messages postés962Date d'inscriptionsamedi 19 janvier 2002StatutMembreDernière intervention 2 août 20102 6 avril 2008 à 17:49
Salut,
Bon déja moi je vois ça :
$sql mysql_query("SELECT * FROM Membres WHERE Login ".$_POST['login'].' AND Pass = '.$_POST['pass']."")
OR die(mysql_query("SELECT * FROM Membres WHERE Login ".$_POST['login'].' AND Pass '.$_POST['pass'].""));
$valid mysql_query("SELECT * From Membres WHERE Login".$_POST['login'].' AND Pass : '.$_POST['pass']."")
OR die('error query');
C'est du n'importe quoi...
Un mysql_query n'a pas sa place dans un die() de plus tu fais deux fois la même requete de suite, dans quel but ? ça c'est sans parler du non respect total envers la syntaxe SQL...
1. Les strings doivent être entouré de quotes.
2. : et = ne veulent pas dire la même chose (voir la troisièeme query)
3. On doit échapper les arguments avant de les passer.
4. Idéalement les champs sont entouré de `` mais bon ça c'est pas obligatoire...
Donc ça se résume à :
$sql mysql_query('SELECT * FROM Membres WHERE Login \''.mysql_real_escape_string($_POST['login']).'\' AND Pass = \''.mysql_real_escape_string($_POST['pass']).'\'')
OR die(mysql_error());
Ensuite plus loin on a:
if ($_POST['login']=='nanti' AND $_POST['pass']=='abricot') {
$type='Admin'
}
Il te manque pas un point virgule ?
Je m'arrête la, ça en fait déja pas mal à regler
PS: Code avec error_reporting(E_ALL); et puis si tu veux plus d'aide, décrit mieu ton problème, les erreurs retournés ou autre...
Bonne chance.
-------------------
Vous cherchez un hebergement Php/MySQL Gratuit et sans publicités ??
Et bien c'est la : www.e3b.org