![]() |
![]() ![]() |
![]() |
-Guest- |
![]()
Post
#1
|
Goście ![]() |
Chciałem zrobić coś takiego że po dodaniu wpisu do tabeli wyświetlam komunikat, że wpis został dodany, skrypt zatrzumuje się na 3 sekundy i przenosi mnie na inną stronę. napisałem tak:
Jednak nie działa to tak jak wg mnie powinno, mianowicie skrypt nie wyświetla komunikatu, jedynie czeka owe 3s i przenosi na wskazaną stronę. Jak można osiągnąć efekt którego oczekuję? |
|
|
![]()
Post
#2
|
|
Grupa: Zarejestrowani Postów: 181 Pomógł: 0 Dołączył: 12.11.2005 Ostrzeżenie: (0%) ![]() ![]() |
Z tego co się oriętuje ten sleep zatrzymuje wykonanie skryptu na 3 sekundy ale na serverze.
Do przeniesienia na 2 strone użyj znacznika HTML... <HEAD> <META HTTP-EQUIV="Refresh" CONTENT="s; URL=Tu podaj adres strony lub ścieżkę dostępu"> </HEAD> Ten post edytował maverickkk 20.04.2006, 09:43:26 |
|
|
-Guest- |
![]()
Post
#3
|
Goście ![]() |
nie o to mi chodzi, chcę uzyskać coś takiego:
skrypt się wykonuje, dodaję wpis do bazy, wyświetlam komunikat że wpis został dodany wstrzymuję wykonywanie skryptu na 3 sekundy(zby uzytkownik zdążył go sobie przeczytać,) następnie poprzez header przenosze na inną stronę nie chodzi mi tutaj o znacznik meta bo jego przeciez nie wstawię w środek kodu |
|
|
![]()
Post
#4
|
|
Grupa: Zarejestrowani Postów: 181 Pomógł: 0 Dołączył: 12.11.2005 Ostrzeżenie: (0%) ![]() ![]() |
"nie chodzi mi tutaj o znacznik meta bo jego przeciez nie wstawię w środek kodu"
No przecież jak nie wstawisz. Co się stanie, płyta spłonie. Dalem ci rozwiązanie twojego problemu. Zresztą sprawdz najpier (IMG:http://forum.php.pl/style_emoticons/default/smile.gif) |
|
|
-Guest- |
![]()
Post
#5
|
Goście ![]() |
oj nie chodzi mi o to ze wogole nie da rady wstawic bo wiem ze da tylko o to ze jak sobie wyobrazasz walidacje takiej strony ktora ma pomiędzy innymi znacznikami <p> czy <div> jakieś znaczniki <meta>. Z całym szacunkiem ale Twój sposób będzie działał, ale nie w moim przypadku; poza tym w pytaniu które zadałem chodziło mi raczej o osiągnięcie tego za pomocą sleep(), ewentualnie wskazanie powodu dla którego to co napisałem nie działa.
<meta> w tym konkretnym przypadku nie rozwiązuje mojego problemu |
|
|
![]()
Post
#6
|
|
Grupa: Zarząd Postów: 3 503 Pomógł: 28 Dołączył: 17.10.2002 Skąd: Wrocław ![]() |
Bredzisz, i to strasznie.
Skoro wysyłasz zapytanie do bazy, to wynik (komunikat) wyświetlasz po przeładowaniu strony. A skoro po przeładowaniu, to w szablon wstawiasz odpowiedni meta i po sprawie. Ogólnie, to zastanów sie "o co chodzi", bo chyba do końca nie rozumiesz odpowiedzi, których Ci sie udziela. |
|
|
![]()
Post
#7
|
|
Grupa: Zarejestrowani Postów: 181 Pomógł: 0 Dołączył: 12.11.2005 Ostrzeżenie: (0%) ![]() ![]() |
Guest no pisze żę
"Z tego co się oriętuje ten sleep zatrzymuje wykonanie skryptu na 3 sekundy ale na serverze." A jeśli chodzi o walidacje to mógbyś pookombinować tak żeby dać ten warunek if (mysql_affected_rows() !=-1) umieścić w seksji <HEAD></HEAD> przez co validator html ci sie nie wysypie. cio nie ? (IMG:http://forum.php.pl/style_emoticons/default/guitar.gif) |
|
|
![]() ![]() |
![]() |
Aktualny czas: 23.08.2025 - 02:21 |