Δημοσιεύτηκε: 06 Οκτ 2012, 01:50
Έχω μία βάση δεδομένων την 'test' στην οποία έχω φτιάξει έναν πίνακα με δύο στήλες τις col_1 και col_2 και μέσω ενός προγράμματος php βάζω στην πρώτη το όνομα και στη δεύτερη τον κωδικό κάθε καινούριου χρήστη.
Με ένα άλλο σκριπτακι php ο κάθε χρήστης μπορεί να μπαίνει στο λογαριασμό του. Αλλά και σωστός να είναι ο κωδικός, όταν κάνω log in μου βγάζει πάντα ότι έχω δώσει λάθος κωδικό. Το ψάχνω αρκετή ώρα τώρα αλλά δεν μπορώ να καταλάβω που είναι το λάθος.
Το σκριπτάκι που ελέγχει όνομα και κωδικό είναι το εξής:
Μπορεί να βοηθήσει κάποιος;
Με ένα άλλο σκριπτακι php ο κάθε χρήστης μπορεί να μπαίνει στο λογαριασμό του. Αλλά και σωστός να είναι ο κωδικός, όταν κάνω log in μου βγάζει πάντα ότι έχω δώσει λάθος κωδικό. Το ψάχνω αρκετή ώρα τώρα αλλά δεν μπορώ να καταλάβω που είναι το λάθος.
Το σκριπτάκι που ελέγχει όνομα και κωδικό είναι το εξής:
- Κώδικας: Επιλογή όλων
<?php
include 'connect.php';
$name=$_POST['username'];
$pass=$_posT['password'];
$query="SELECT * FROM test_table WHERE col_1=$name";
$result=mysql_query($query);
while($row=mysql_fetch_array($result))
if($row['col_2']==$pass)
header( 'Location: user_account.html' );
header( 'Location: wrong_pass.html' );
?>
Μπορεί να βοηθήσει κάποιος;