Kod
<?php
session_start();
if(isset($_SESSION['login'])=='aaa' || isset($_SESSION['login'])=='ddd') {
echo '<p>Witaj, <b>'.$_SESSION['login'].'</b> <a href="wyloguj.php">Wyloguj</a></p>';
}
else {
header('Location: login.php');
}
?>
session_start();
if(isset($_SESSION['login'])=='aaa' || isset($_SESSION['login'])=='ddd') {
echo '<p>Witaj, <b>'.$_SESSION['login'].'</b> <a href="wyloguj.php">Wyloguj</a></p>';
}
else {
header('Location: login.php');
}
?>
Drugi mój błąd polega na tym że po naciśnięciu przycisku kod nie działa to znaczy nic się nie dzieje. Pod przyciskiem chce zrobić inserta do bazy. metodą $_Get pobieram wartość z formularza ( o ile dobrze tak kombinuje).
Kod
<table id="tabelawyszukaj_menu_lewe">
<tr align="center">
<td>Dodaj rekord do tabeli</td>
</tr><tr>
<td>Producent: <input type="text" name="producent" size="35" maxlength="35" /><br>
Nazwa: <input type="text" name="nazwa" size="35" maxlength="35" /><br>
Kolor: <input type="text" name="kolor" size="35" maxlength="35" /><br>
Typ napedy: <input type="text" name="typ" size="35" maxlength="35" /><br>
Cena: <input type="text" name="cena" size="35" maxlength="35" /><br>
<input align="center" type="hidden" name="hidden" value="234"/>
<input type="submit" name="dodajrekord" value="Wyślij" class="przycisk"/>
</td>
</tr>
</table>
<?php
mysql_query("SET CHARSET utf8"); // polskie znaki
mysql_query("SET NAMES `utf8` COLLATE `utf8_polish_ci`"); // polskie znaki
if (isset ($_POST['dodajrekord'])) {
$producent = ($_GET['producent']);
$kolor = ($_GET['kolor']);
$typ = ($_GET['typ']);
$nazwa = ($_GET['nazwa']);
$cena = ($_GET['cena']);
echo $producent;
$zapytanie = "INSERT INTO dvd (producent,nazwa,kolor,typ,cana) VALUES ('$producent' ,'$nazwa' ,'$kolor', '$typ', '$cena')";
mysql_query("set names utf8;");
if ($rezultat = mysql_query ($zapytanie)) {
mysql_close();
header ('Location: dvd.php');
exit();
} else {
$komunikat = '<p>Przepraszamy za chwilowe usterki. Wysłanie zmian nie powiodło się. Spróbuj później.</p>';
}
}
?>
<tr align="center">
<td>Dodaj rekord do tabeli</td>
</tr><tr>
<td>Producent: <input type="text" name="producent" size="35" maxlength="35" /><br>
Nazwa: <input type="text" name="nazwa" size="35" maxlength="35" /><br>
Kolor: <input type="text" name="kolor" size="35" maxlength="35" /><br>
Typ napedy: <input type="text" name="typ" size="35" maxlength="35" /><br>
Cena: <input type="text" name="cena" size="35" maxlength="35" /><br>
<input align="center" type="hidden" name="hidden" value="234"/>
<input type="submit" name="dodajrekord" value="Wyślij" class="przycisk"/>
</td>
</tr>
</table>
<?php
mysql_query("SET CHARSET utf8"); // polskie znaki
mysql_query("SET NAMES `utf8` COLLATE `utf8_polish_ci`"); // polskie znaki
if (isset ($_POST['dodajrekord'])) {
$producent = ($_GET['producent']);
$kolor = ($_GET['kolor']);
$typ = ($_GET['typ']);
$nazwa = ($_GET['nazwa']);
$cena = ($_GET['cena']);
echo $producent;
$zapytanie = "INSERT INTO dvd (producent,nazwa,kolor,typ,cana) VALUES ('$producent' ,'$nazwa' ,'$kolor', '$typ', '$cena')";
mysql_query("set names utf8;");
if ($rezultat = mysql_query ($zapytanie)) {
mysql_close();
header ('Location: dvd.php');
exit();
} else {
$komunikat = '<p>Przepraszamy za chwilowe usterki. Wysłanie zmian nie powiodło się. Spróbuj później.</p>';
}
}
?>