witam,
mamy takie 2 skrypty:
<?php
skrypt wykonuje update w tabeli szkolenia ale nie tak jak powinien zasada działa
nia jest prosta jeżeli klikniemy pod wybranym formularzem akceptuj to w bazie dla
pola akcept przy wybranym formularzu ma pojawić się wartośc 1. Mój problem polega na tym, że każdorazowo wykonywane jest to dla formularza o id 1 jak to zrobić aby przy
zatwierdzaniu formularza o id.3 wartość 1 została umieszczona właśnie w polu akcept dla form. id3.
prosiłbym o jakies wskazówki
akceptuj.php
[php]<?php
if ($_SESSION['LOGGED'] != TRUE) {
echo 'nie masz uprawnień'; }
if ($_SESSION['pelno'] != 1
) { echo 'brak uprawnień';} $id=$_GET['id'];
} else {
$id = 1;
}
$id=$_POST['id'];
$akcep=$_POST['akcep'];
//laczenie z bd
or
die('brak polaczenia z BD');or
die('Nie mogę połączyć się z bazą danych');$zmiana_opisu = "UPDATE szkolenia SET akcep = '1' WHERE id=$id LIMIT 1";
}
?>
i część która jest odpowiedzialna za wywołanie opwyższego skryptu:
<?php
if($ile !='1')
{echo '</b>oczekuje do akceptacji<br>';if
($_SESSION['pelno'] != 1
) {} else
{echo '<from action="akceptuj.php" method="post"> <input type="hidden" name="id" value="$id">
<input type="radio" name="akcep" value="1" />akceptacja szkolenia.<br>
<input type="radio" name="akcep" value="2" />szkolenie nie zaakceptowane.<br>
<input type="submit" value="dodaj" />
</form>
';}
?>
Ten post edytował wojtekwro 22.05.2007, 13:29:59