Witaj, dziękuję Ci
amii za odpowiedź. Niestety jako iż do dzisiaj nie miałem potrzeby interesować się JS, będę miał parę pytań do Ciebie jeśli będziesz miał chwilkę to prosze odpowiedz, bo nie wiem czy dokładnie Cię rozumiem.
Mówiąć jQuery, przypuszczalnie mam też użyć biblioteki js w head jak poniżej, oraz funkcję załaduj wstawić np w coś w ten deseń?
<script src="http://code.jquery.com/jquery-latest.js"></script>
<script>
$(document).ready(function zaladuj () {
setInterval("load", 200);
});
</script>
Nie wiem dokładnie gdzie później miał bym umieścić funkcję load, ale domyślam się, że skrypt.php ma zawierać ten warunek php z pierwszego postu
"if (isset($_SE..." służący do odczytania wartości tak?, a "zawartość_popup" ma posiadać całą treść wcześniejszego pliku popup.php?
Jeśli tak to pojawia się pewien problem, bo wcześniej miałem zrobiony popup tak, że gdy warunek if się spełniał, popup został zaincludowany, a on miał zawartość
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
<script type="text/javascript">
jQuery(document).ready(function() {
$.fancybox(
'<h2>Dane zmienione!</h2><center><br>Kliknij poniżej aby przejść do strony akceptacji<br><br><a href="akceptuj.php"><b>-= KLIKNIJ TU =-</b></a><br><br><br><object data="webplayer.swf" type="application/x-shockwave-flash" width="32" height="16"><param name="movie" value="webplayer.swf"><param name="menu" value="false"><param name="scale" value="noscale"><param name="bgcolor" value="#C0C0C0"><param name="flashvars" value="src=mp3.mp3&autostart=yes&loop=no&debug=no"></object><!--<br><br>--></center>',
{
'autoDimensions' : false,
'width' : 350,
'height' : 'auto',
'transitionIn' : 'none',
'transitionOut' : 'none'
}
);
});
</script>
</head> <body> </body> </html>
Czyli praktycznie sama sekcja head to była, a sprawiała że pojawiało się z onload okienko fancyboxa na środku z auto startującym dzwiękiem i tekstem o kliknięciu aby przejść do strony akceptuj.php, gdzie był formularzyk malutki
if (isset($_POST['wyslane']) && !empty($_POST['wyslane'])) { // jeżeli formularz został wysłany, to wykonuje się poniższy skrypt //$info=$_POST['info'];
$wynik = mysql_query("UPDATE $tabela SET info='0' WHERE login='{$_SESSION['login']}'");
który to po kliknięciu był wykonywany skrypt wrzucający do pola mysql usera wartość int 0, czyli likwidującą monit o zmianie i wyłączający dźwięk powiadomienia.
Brak wiedzy na temat paru języków sprawił, że musiałem kombinować

więc tak powstał cały ten proces...
warunek sprawdzający czy zalogowany user ma w mysql wartość info=1, jeśli tak to include popup.php, który ma wartość onload fancybox, puszcza dzwięk i wyświetla komunikat na środku ekrany z linkiem do strony gdzie możemy ustawić info=0 czyli wyłączyć notyfikację dźwiękową i wizualną. To wszystko po to aby użytkownik nie śledził zmian na stronie tylko dostał dźwięk i od razu wiedział o co chodzi
// edited: łączenie się z bazą przez ajaxa jest możliwe i ma bardzo podobne komendy jak MySQL, szkoda tylko, że to DB2 ;/http://www.ibm.com/developerworks/data/lib...e/dm-0701vohra/