![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 24 Pomógł: 0 Dołączył: 17.03.2004 Ostrzeżenie: (0%) ![]() ![]() |
Witam.
Napisalem formularz, z ktorego dane wysylane sa do bazy danych. Na jednej stronie html jest formularz (method="get") i wyniki z przed glosowania pobrane z bazy. Po wyslaniu danych formularzem, wyskakuje mi nowe okienko (action=akcja.php). Chcialbym zrobic to inaczej. Chcialbym by po wcisnieciu "submit" cala akcja dziala sie na tej samej stronie na ktorej jest formularz (co mam wpisac w action?), z wyswietleniem wynikow (zaktualizowanych) po glosowaniu, jakas informacja typu "Oddales glos na x, dziekujemy". Jak mam to zrobic? Z gory dziekuje. |
|
|
![]() |
![]()
Post
#2
|
|
Grupa: Zarejestrowani Postów: 67 Pomógł: 0 Dołączył: 5.04.2003 Ostrzeżenie: (0%) ![]() ![]() |
O to kod, w ktorym w jednym pliku masz i formularz i skrypt wykonujacy formularz, a takze komunikat.
[php:1:1a3e204ba1]<?php <?php print'<form action="'.$_SERVER['PHP_SELF'].'?'.$_SERVER['QUERY_STRING'].'" method="post" >'; ?> <INPUT size=5 name="ile" VALUE=""> ............................ dalsze pola formularza <INPUT TYPE="Submit" VALUE="Wyslij" name="wstaw> <INPUT TYPE="RESET" VALUE="Wyczy¶ć"> </form> <? if (isset($wstaw)) { $pyt = "INSERT INTO tablea VALUES (0, '$2pole', '$3pole')"; $wykonaj = @mysql_query($pyt) or die ('Wyst±pił bł±d: '.mysql_error() ); } echo"<b>Wpisy zostały dodane !!!"; echo"<head><meta http-equiv="refresh" content="1;url=?go=index.php"></head>"; } ?>[/php:1:1a3e204ba1] |
|
|
![]() ![]() |
![]() |
Aktualny czas: 6.10.2025 - 12:26 |