ďťż
Podstrony
|
telcocafe<?php //czesc 2 if(isset($_POST[uaname]) && isset($_POST[apass]) && isset($_GET[id])) { require("./config/db.php"); mysql_connect($host, $user, $pass); mysql_select_db($db); //od tad $abc = mysql_query("SELECT * FROM `users` WHERE `u_name`='".$_POST[uaname]."'"); while($x = mysql_fetch_assoc($abc)) { $haslo = md5($x[u_pass]); $s = md5($_POST[apass]); if($s == $haslo) { mysql_query("DELETE FROM `questions` WHERE `q_id`=$_GET[id]"); if($error = mysql_error()) die("MySQL error: $error"); print 'Pytanie zostało usunięte!<br /><a href="index.php">Powrot</a>'; } else die('<div style="color:red;">Zla nazwa uzytkownika i/lub haslo!</div><br /><a href="index.php">Powrot</a>'); //do tad powinien być gdzieś błąd } } //czesc 1 if(isset($_GET[id])) { print '<form action="delete.php?id='.$_GET[id].'" method="post"> Login <input type="text" name="uaname" size=10 /> <input type="submit" value="Wyslij" /><br /> Haslo <input type="password" name="apass" size=11 /> <input type="reset" value="Wyczysc" /><br /></form>'; } else print '<div style="color:red;">Nie podales id pytania do skasowania!</div><br /> <a href="index.php">Powrot do strony glownej</a>'; ?> No więc jak widać najpierw wykonuje sie część 1. Wpisuje poprawny login i hasło, ale jak wykonuje się część 2 to na końcu pisze "Zla nazwa uzytkownika i/lub haslo!" po mimo tego że uname i haslo jest dobre. Może Wy zauważycie gdzieś błąd. P.S sory za to że kod jest w quote a nie w code ale musiałem zmienić kolor kilku rzeczy a w code to nie działało. Użytkownik dh_maniak edytował ten post 29 wrzesień 2005, 19:54 na początek sprawdziłbym czy dane rzeczywiście zostały pobrane z bazy danych. według mnei najpradopodobniejsze jest to że coś nie tak MySQL zwraca :blink: bo reszta jak chodzi o czyste php wygląda si :blink: Już się rozwiązało :) Błąd był banalny. Hasło(u_pass) w bazie było już zakodowane, w postaci sumy md5 a ja jak widać tu:$haslo = md5($x[u_pass]);Przepuściłem je przez md5 jeszcze raz :frusty: EOT. Użytkownik dh_maniak edytował ten post 29 wrzesień 2005, 20:06 |
|||
Sitedesign by AltusUmbrae. |