Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [PHP]Proszę O Poprawienie Kodu
Forum PHP.pl > Inne > Giełda ofert > Poszukuję
TheMatixPL
Witam mam problem z kodem PHP ponieważ jestem zielony w te sprawy prosze o poprawienie i wstawienie poprawionego kodu.

CODE
<?php
include 'config.php';
db_connect();

// sprawdzamy czy user nie jest przypadkiem zalogowany
if(!$_SESSION['logged']) {
// jeśli zostanie naciśnięty przycisk "Zaloguj"
if(isset($_POST['name'])) {
// filtrujemy dane...
$_POST['name'] = clear($_POST['name']);
$_POST['password'] = clear($_POST['password']);
// i kodujemy hasło
$_POST['password'] = codepass($_POST['password']);

// sprawdzamy prostym zapytaniem sql czy podane dane są prawidłowe
$result = mysql_query("SELECT `user_id` FROM `users` WHERE `user_name` = '{$_POST['name']}' AND `user_password` = '{$_POST['password']}' LIMIT 1");
if(mysql_num_rows($result) > 0) {
// jeśli tak to ustawiamy sesje "logged" na true oraz do sesji "user_id" wstawiamy id usera
$row = mysql_fetch_assoc($result);
$_SESSION['logged'] = true;
$_SESSION['user_id'] = $row['user_id'];
echo '<p>Zostałeś poprawnie zalogowany! Możesz teraz przejść na <a href="index.php">stronę główną</a>.</p>';
} else {
echo '<p>Podany login i/lub hasło jest nieprawidłowe.</p>';
}
}

// wyświetlamy komunikat na zalogowanie się
echo '


<br>
<br>
<br>
<form id="search2" method="post" action="login.php">
<input type="text" class="text" name="name" value="'.$_POST['name'].'" />
</form>
<form id="search2" method="post" action="login.php">
<input type="password" class="text" name="password" value="'.$_POST['password'].'" />
<br>
<br>
<input type="submit" value="Zaloguj">
</form>';
} else {
echo '<p>Jesteś już zalogowany, więc nie możesz się zalogować ponownie.</p>
<p>[<a href="index.html">PowrĂłt</a>]</p>';
}

db_close();
?>
404
To chyba do działu Humor.
Kshyhoo
Cytat(TheMatixPL @ 4.01.2014, 14:44:46 ) *
Witam mam problem z kodem PHP ponieważ jestem zielony w te sprawy prosze o poprawienie i wstawienie poprawionego kodu.

Przenoszę do odpowiedniego działu.

Cytat(404 @ 4.01.2014, 14:48:13 ) *
To chyba do działu Humor.

Nie komentujemy na tym Forum umiejętno¶ci.
!*!
@Kshyhoo - wyluzuj, bo co 2 post który czytam ostatnio na forum jest z Twoimi uwagami które nic nie wnosz±. Moderuj po cichu a najlepiej rób to w ostateczno¶ci.
404
@Kshyhoo: nie komentowałem jego umiejętno¶ci, ja nie z tych. Po prostu "rozbawiło" mnie to, że wkleił kod do działu Przedszkole i napisał "poprawcie mi to" bez żadnego proszę, dziękuję, czy nawet pocałujcie mnie w dupę.
com
@up nwm jak Ty ale ja tam widzę jak byk proszę wink.gif

Cytat
jestem zielony w te sprawy prosze o poprawienie i wstawienie poprawionego kodu.


A do autora czym objawia się problem? wink.gif
Daiquiri
Cytat(com @ 4.01.2014, 16:18:01 ) *
A do autora czym objawia się problem? wink.gif
Tym optymistycznym akcentem zakończmy wszelkie dygresje.

TheMatixPL, podaj chociaż tre¶ć błędu smile.gif.
TheMatixPL
problem jest taki ze po naci¶nięciu submit nic się nie dzieje cokolwiek wpisze.
Kshyhoo
Sk±d takie cudo? Dwa osobne FORM dla NAME i PASSWORD.
  1. echo'<form id="search2" method="post" action="login.php">
  2. <input type="text" class="text" name="name" value="'.$_POST['name'].'" />
  3. </form>
  4.  
  5.  
  6. <form id="search2" method="post" action="login.php">
  7. <input type="password" class="text" name="password" value="'.$_POST['password'].'" />
  8. <br>
  9. <br>
  10. <input type="submit" value="Zaloguj">
  11. </form>';
mar1aczi
Możliwe, że masz wył±czone wy¶wietlanie błędów.
Wstaw dwie poniższe linie przed include do Twojego kodu i sprawdĽ czy wy¶wietlony zostanie jaki¶ bł±d/informacja.
  1. ini_set('display_errors',1);
404
@com: Faktycznie...
@TheMatixPL: Sory, poniosło mnie.
TheMatixPL
Kolega będzie zakładać stronę z projektami itd. i chciałem zrobić swoj± wersje tego wejdzcie w link i dajcie tam "zaloguj się" całkowicie poległem z zakładk± moje konto i nei wiem czy z tego co¶ będzie :-(
To jest wersja lo-fi głównej zawarto¶ci. Aby zobaczyć pełn± wersję z większ± zawarto¶ci±, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.