<?php
include ("plik1.php");
if(isset($log) && isset($pass)){
if($log == $_POST['login'])
{
if($pass == $_POST['password'])
{
session_start();
session_register('log');
session_register('pass');
header('location: bobo.php?'.SID);
print "jest ok";
exit();
} else {
echo 'Nieprawidlowe dane!'; }
}
}
?>
<FORM method="POST" action="<?php echo $PHP_SELF?>">
Login:<INPUT type='text' class='login' name='login'>
Haslo:<INPUT type="password" class="password" name="password">
<INPUT type="submit" value="ok"></td></tr>
</FORM>
?>[/php:1:7a45fd65dd]
i teraz kawałek includującego się pliku a dokładnie...
[php:1:7a45fd65dd]
<?phpfunction uzytkownicy(){
global $log,$pass;
$wynik = mysql_query("SELECT login,haslo FROM uzytkownicy");
$rekord = mysql_fetch_array($wynik);
$log = $rekord[0];
$pass = $rekord[1];
}
uzytkownicy();
?>[/php:1:7a45fd65dd]
no i teraz pytanie pierwsze
- jak zrobić aby wszystkie rekordy zapisane w bazie były przypisywane
do zmiennych (przepraszam jeżeli napisałem coś dziwnego - jeszcze raczkuję w php) a dokładniej chodzi mi o funkcję która zwróci wszystkie wartości dla określonej kolumny np. haslo?
- opiszę problem też tak... działa mi tylko jeden login i hasło które są pierwszymi rekordami w bazie,
- i pytanie troszeczkę inne gdy jako plik includujący się był plik tekstowy z tylko zapisanymi zmiennymi to było ok a teraz wywala mi takie błędy...
Kod
Warning: Cannot send session cache limiter - headers already sent (output started at c:apachehtdocsnaukaforumplik1.php:25) in c:apachehtdocsnaukaforumplik2.php on line 8
Warning: Cannot add header information - headers already sent by (output started at c:apachehtdocsnaukaforumplik1.php:25) in c:apachehtdocsnaukaforumplik2.php on line 11
Warning: Cannot add header information - headers already sent by (output started at c:apachehtdocsnaukaforumplik1.php:25) in c:apachehtdocsnaukaforumplik2.php on line 11
Wielkie dzięki z góry dla tych którzy wyrażą wole pomocy...