puz219
11.07.2007, 09:01:18
Witam.
Jak zrobić, żeby po kliknięciu na link wykonywało się zapytanie sql (chodzi o edycję rekordu tabeli) i jescze automatycznie odświeżało stronę.
jak m wyglądać kod takiego linku?, o ile w ogóle da się coś takiego zrobić?
Proszę o pomoc.
php programmer
11.07.2007, 09:19:20
<a href="ten_sam_plik.php?akcja=zapytanie">Wykonaj zapytanie i odśwież strone
</a>
W tym samym pliku, gdzieś wyżej
<?
if (isset($_GET['akcja']) and
$_GET['akcja']=='zapytanie'){ $query = "UPDATE coś tam "
}
?>
kossa
11.07.2007, 09:20:21
Musisz wywołać stronę z lub bez parametru i wywołać zapytanie
może być nawet:
w index.php link update.php
a w update.php
- zapytanie sql
- przekierowanie
header" title="Zobacz w manualu PHP" target="_manual header("Location: index.php");
zostaniesz przeniesiony na index.php
Łukasz
puz219
14.07.2007, 07:59:15
@php programmer Zrobiłem twoim sposobem i mam link, na który muszę kliknąć 2 razy zanim wykona to zapytanie.
Czy wiesz może dlaczego??
Czy jest to może związane z tym, że już jeden parametr przenoszę za pomocą paska adresu.
Dodałem do tego swojego &akcja=zapytanie i niby działa, ale na link muszę kliknąć 2 razy, za pierwszym razem nic się nie dzieje, a za drugim wykonuje zapytanie.