Otóż mam taki skrypt:
Kod
<?
include('site/config.php');
global $sql_serv, $sql_user, $sql_pass, $sql_base, $sql;
$sql = mysql_connect($sql_serv, $sql_user, $sql_pass) or mysql_fail();
mysql_select_db($sql_base);
$login = addslashes(strip_tags ($_GET['login']));
$numer = addslashes(strip_tags ($_GET['numer']));
$pass = addslashes(strip_tags ($_GET['pass']));
$notatka = addslashes(strip_tags ($_GET['notatka']));
mysql_query("INSERT INTO `dane` (`ID`, `login`, `numer`, `pass`, `notatka`)
VALUES (NULL, '$login', '$numer', '$pass', '$notatka')");
?>
include('site/config.php');
global $sql_serv, $sql_user, $sql_pass, $sql_base, $sql;
$sql = mysql_connect($sql_serv, $sql_user, $sql_pass) or mysql_fail();
mysql_select_db($sql_base);
$login = addslashes(strip_tags ($_GET['login']));
$numer = addslashes(strip_tags ($_GET['numer']));
$pass = addslashes(strip_tags ($_GET['pass']));
$notatka = addslashes(strip_tags ($_GET['notatka']));
mysql_query("INSERT INTO `dane` (`ID`, `login`, `numer`, `pass`, `notatka`)
VALUES (NULL, '$login', '$numer', '$pass', '$notatka')");
?>
Link jest w takiej postaci: dodaj.php?login=Jakislogin&numer=1234567&haslo=haslo12345¬atka=supernotatka
Po wejściu w ten link do bazy dodaje się wpis z informacjami dla odpowiedniego użytkownika w bazie.
Jak zrobić, że gdy wywołamy ten link to użytkownik Jakislogin może otrzymać tylko jedną taką informacje i gdy
będziemy chcieli wywołać znów ten link to wpis nie zostanie dodany do bazy.
Natomiast jeżeli wywołamy link z jedną (obojętnie jaką) zmienioną informacją, załóżmy:
dodaj.php?login=Jakislogin&numer=2222222&haslo=haslo12345¬atka=supernotatka
to wpis zostanie dodany do bazy. Wie ktoś jak to zrobić?