Witajcie. Mam ci ja no taki kod :
<?php
if ($_POST['oddana'] == on) {
$aktywny="TRUE";
}
else {
$aktywny="FALSE";
}
if ($_POST['zawsze'] == on) {
$zawsze="TRUE";
}
else {
$zawsze="FALSE";
}
if (empty($_POST['dataodd'])){ $probojmy=",";
}
else{
$probojmy=',dataodd=''.$_POST['dataodd'].'',';
}
if (empty($_POST['oddajacy'])){ $oddajacy=",";
}
else{
$oddajacy=',oddajacy=''.$_POST['oddajacy'].'',';
}
$query2="SELECT oddana from wypozyczenia WHERE id = '".$_POST['id']."'";
$zapytanie2= pg_query($connect,$query2);
if($oddana[0] == 'f' AND $aktywny == 'TRUE'){
$query3="SELECT * from zabukowania where id ='".$_POST['id']."' ";
$zapytanie3= pg_query($connect,$query3); $to = $zabukowana[1];
$topic = "Książka którą zabukowałeś właśnie się zwolniła!";
$tresc = "Witaj! Otrzymujesz tą wiadomość, gdyż książka którą wcześniej zabukowałeś (id ".$zabukowana[0].") właśnie się zwolniła!
Nie czekaj, tylko od razu sam ją wypożycz!
__
Wiadomość wygenerowana automatycznie.";
mail($to, $topic, $tresc); }
}
}
}
die("<br />Nieprawidłowe id książki!"); }
else {
if (ereg ("[''"|,;]" , $_POST['pozyczajacy'])) { die("<br />Błąd! Niedozwolony znak w polu pożyczający!!");
}
if (ereg ("[''"|,;]" , $_POST['oddajacy'])) {
die("<br />Błąd! Niedozwolony znak w polu oddający!"); }
}
$query ="UPDATE wypozyczenia SET id='".$_POST['id']."',datapoz='".$_POST['datapoz']."'$oddajacy pozycajacy='".$_POST['pozyczajacy']."'$probojmy oddana='$aktywny', zawsze='$zawsze' WHERE idwyp='".$_POST['idwyp']."' ";
print(<h2
>Edytuj wypo
życzenie</h2>); print("Wypożyczenie zmienione."); ?>
I problem jest taki : kiedy próbuję wysłać maila to mi się skrypt zawiesza tzn - przeglądarka nie wyświetla strony - jakby było zawieszone wykonywanie skryptu. Kiedy tylko przed mail ($to, $topic, $tresc) dam #, to wszystko gites.
Any ideas?
Ten post edytował klausa 15.07.2007, 19:58:43