Mam pewien problem z którym nie mogę sobie poradzić :/
Otóż, stworzyłem skrypt rejestrujący użytkowników: nazwa bazy user (id, login, hasło), oraz system logowania. Te skrypciki działają bez zarzutów.
Natomiast po zalogowaniu chciałem dodać jakieś info do do użytkownika np. krótkie aktualności.
Kod
<?php
require('baza.php');
session_start();
if (isset($_SESSION['user_id']) and isset($_SESSION['login']))
$query="CREATE TABLE news (
`id` INT NOT NULL AUTO_INCREMENT ,
`tresc` varchar(250) NOT NULL,
`email` varchar(50) NOT NULL,
PRIMARY KEY (`id`));";
mysql_query($query);
echo '
<form action="news.php" method="post">
imię:
<input type="text" name="tresc" /></input>
e-mail:
<input type="text" name="email" /></input>
<input type="submit" value="dodaj" />
</form>';
$tresc = $_POST['imie'];
$email = $_POST['email'];
mysql_query("INSERT INTO news SET tresc='$tresc', email='$email'");
?>
require('baza.php');
session_start();
if (isset($_SESSION['user_id']) and isset($_SESSION['login']))
$query="CREATE TABLE news (
`id` INT NOT NULL AUTO_INCREMENT ,
`tresc` varchar(250) NOT NULL,
`email` varchar(50) NOT NULL,
PRIMARY KEY (`id`));";
mysql_query($query);
echo '
<form action="news.php" method="post">
imię:
<input type="text" name="tresc" /></input>
e-mail:
<input type="text" name="email" /></input>
<input type="submit" value="dodaj" />
</form>';
$tresc = $_POST['imie'];
$email = $_POST['email'];
mysql_query("INSERT INTO news SET tresc='$tresc', email='$email'");
?>
Gdy nie jest się zalogowanym to formularz się nie pokazuje i na odwrót.
Problem mam natomiast z dodaniem danych które będą przypisane do zalogowanego użytkownika. Same dane się zapisują ale nie wiem jak dorzucić do tego informacje rozróżniające użytkownika np. login albo jego ip

Dzięki za pomoc