
CODE
function pobierz($komunikat='') {
echo "";
# pobieranie tytul,tresc,ocena
echo "";
echo "";
}
if ($_POST["idz"]==1) {
if ((!empty($_POST["tytul"])) && (!empty($_POST["tresc"])) && (!empty($_POST["ocena"]))) {
$data=date('Y-m-d');
$log=$_SESSION['log'];
$id=$_GET['id'];
mysql_query("INSERT INTO opinie (op_autor,op_ocena,op_sluga,op_tytul,op_tresc,op_data) VALUES ( '$log', '".htmlspecialchars($_POST["ocena"])."','$id', '".htmlspecialchars($_POST["tytul"])."','".htmlspecialchars($_POST["tresc"])."','$data' )") or die(mysql_error());
header('Location: wyniki.php?id='.$id);
}
else pobierz('Musisz wypelni´c wszystkie pola!');
}
else pobierz();
?>
echo "";
# pobieranie tytul,tresc,ocena
echo "";
echo "";
}
if ($_POST["idz"]==1) {
if ((!empty($_POST["tytul"])) && (!empty($_POST["tresc"])) && (!empty($_POST["ocena"]))) {
$data=date('Y-m-d');
$log=$_SESSION['log'];
$id=$_GET['id'];
mysql_query("INSERT INTO opinie (op_autor,op_ocena,op_sluga,op_tytul,op_tresc,op_data) VALUES ( '$log', '".htmlspecialchars($_POST["ocena"])."','$id', '".htmlspecialchars($_POST["tytul"])."','".htmlspecialchars($_POST["tresc"])."','$data' )") or die(mysql_error());
header('Location: wyniki.php?id='.$id);
}
else pobierz('Musisz wypelni´c wszystkie pola!');
}
else pobierz();
?>
ale zmienna $id pozostaje pusta. Co może to powodować? Czy są komendy które wpływają na GET'a? Tym bardziej nie rozumiem jak powstał ten problem że w innych przypadkach ten sposób przekazywania wartości działa mi bez problemu. Pozdrowionka