Czesc drodzy forumowicze. Od kilku dni brykam sie z problemem w ponizszym skrypcie
<?php
require("bd.php");
if(isset($_SESSION['SESS_LOGGEDIN']) == TRUE) {
header("Location: " . $config_basedir); }
if($_POST['submit'])
{
$loginsql = "SELECT *FROM loginy WHERE nazwa_uzytkownika = '" .
$_POST['userBox'] . "' AND haslo = '" . $_POST['passBox'] . "'";
if($numrows==1)
{
$_SESSION['SESS_LOGGEDIN'] = 1;
$_SESSION['SESS_USERNAME'] = $loginrow['nazwa_uzytkownika'];
$_SESSION['SESS_USERID'] = $loginrow['id'];
$ordersql = "SELECT id FROM zamownienia WHERE id_klienta = " .
$_SESSION['SESS_USERID'] . " AND status < 2";
$_SESSION['SESS_PRDERNUM'] = $orderrow['id'];
header("Location: " . $config_basedir); }
else
{
header("Location: http://" . $HTTP_HOST . $SCRIPT_NAME . "error=1");
}
}
else
{
require("naglowek.php");
?>
<h1>Logowanie klienta</h1>
W celu zalogowania sie prosze podac nazwe konta uzytkownika i haslo.
Jesli nie dysponuje sie kontem, mozna je za darmo uzyskac. Wystarczy
kliknac odnosnik <a href="rejestrowanie.php">rejestrowanie</a>.
<p>
<?php
if($_GET['error'])
{
echo "<strong>Niepoprawna nazwa uzytkownika / haslo</strong>"; }
?>
</p>
<form action="
<?php echo $SCRIPT_NAME; ?>" method="POST">
<table>
<tr>
<td>Nazwa uzytkowanika</td>
<td><input type="textbox" name="userBox">
</tr>
<tr>
<td>Haslo</td>
<td><input type = "password" name="passBox">
</tr>
<tr>
<td></td>
<td><input type="submit" name="submit" value="Zaloguj!">
</tr>
</table>
</form>
<?php
}
require("stopka.php");
?>
W 58 linijce wypisuje mi
CODE
Notice: Undefined index: error in D:\programy\xampp\htdocs\koszyk_zakupow\logowanie.php on line 58
Ma ktos pomysl jak rozwikłac ten problem (IMG:
style_emoticons/default/questionmark.gif) Bardzo prosze o szybka odpowiedz.
Ten post edytował Dragonhehe 25.07.2011, 14:40:01