Forum Webmastera, HTML, CSS, PHP, MySQL, Hosting, Domeny - Forum dla Webmasterów
Wykonanie zapytania poprzez kliknięcie w button - Wersja do druku

+- Forum Webmastera, HTML, CSS, PHP, MySQL, Hosting, Domeny - Forum dla Webmasterów (https://www.webmastertalk.pl)
+-- Dział: Technologie internetowe - tworzenie stron WWW (https://www.webmastertalk.pl/forum-technologie-internetowe-tworzenie-stron-www)
+--- Dział: Programowanie, Bazy danych (https://www.webmastertalk.pl/forum-programowanie-bazy-danych)
+--- Wątek: Wykonanie zapytania poprzez kliknięcie w button (/thread-wykonanie-zapytania-poprzez-klikniecie-w-button)

Strony: 1 2


Wykonanie zapytania poprzez kliknięcie w button - Croos - 12-08-2010

Witam.
W jaki sposób mogę połączyć button tak że gdy kliknę w niego wykonuje się zapytanie które podam niżej.
Kod PHP:
$sql "UPDATE bohaterowie SET HP = HP-25 WHERE PostacID = \"$id\""



RE: Wykonanie zapytania poprzez kliknięcie w button - mateo - 12-08-2010

form + action?


RE: Wykonanie zapytania poprzez kliknięcie w button - Croos - 12-08-2010

Czy można tak zrobić jak pan mówi?
Za pomocą formularza html w taki na przykład sposób?
Kod:
<form action="index.php">
<input type=button value='Kliknij'>
</form>

Jeśli jednak dało by tak radę to jak mogę sformułować zapytanie?


RE: Wykonanie zapytania poprzez kliknięcie w button - Pedro84 - 12-08-2010

Za pomocą if + mysql_query.


RE: Wykonanie zapytania poprzez kliknięcie w button - Croos - 12-08-2010

Coś w tym stylu?Kurcze nie wiem jak mam to do końca zrobić :<

Kod PHP:
<?php
mysql_connect
("","","") or die(mysql_error()."Nie mozna polaczyc sie z baza danych. Prosze chwile odczekac i sprobowac ponownie.");
mysql_select_db("") or die(mysql_error()."Nie mozna wybrac bazy danych.");

if(
$_POST['button']) {
$sql "UPDATE bohaterowie SET HP = HP-25 WHERE PostacID = \"$id\"";
}
?>



RE: Wykonanie zapytania poprzez kliknięcie w button - mateo - 12-08-2010

Mam dziś dobry dzień Wink Zrób tak
Kod PHP:
<?php
if((empty($_GET['krok'])) OR ($_GET['krok'] = '1')){
echo 
'<form action="index.php?krok=2">
<input type=button value="Kliknij">
</form>'
;
elseif(
$_GET['krok'] = '2'){
mysql_connect("","","") or die(mysql_error()."Nie mozna polaczyc sie z baza danych. Prosze chwile odczekac i sprobowac ponownie.");
mysql_select_db("") or die(mysql_error()."Nie mozna wybrac bazy danych.");

if(
$_POST['button']) {
$sql "UPDATE bohaterowie SET HP = HP-25 WHERE PostacID = \"$id\"";
}




RE: Wykonanie zapytania poprzez kliknięcie w button - Croos - 12-08-2010

W 9 linii błąd wywala o takiej treści
Cytat:Parse error: syntax error, unexpected T_ELSEIF



RE: Wykonanie zapytania poprzez kliknięcie w button - mateo - 12-08-2010

Podstaw nie potrafisz, żeby błąd usunąć?
Kod PHP:
<?php
if((empty($_GET['krok'])) OR ($_GET['krok'] = '1')){
echo 
'<form action="index.php?krok=2">
<input type=button value="Kliknij">
</form>'
;
}
elseif(
$_GET['krok'] = '2'){
mysql_connect("","","") or die(mysql_error()."Nie mozna polaczyc sie z baza danych. Prosze chwile odczekac i sprobowac ponownie.");
mysql_select_db("") or die(mysql_error()."Nie mozna wybrac bazy danych.");

if(
$_POST['button']) {
$sql "UPDATE bohaterowie SET HP = HP-25 WHERE PostacID = \"$id\"";
}

?>



RE: Wykonanie zapytania poprzez kliknięcie w button - Croos - 12-08-2010

Dzięki wielkie.
Mam jeszcze jedno i ostatnie pytanie.
W jaki sposób zrobić aby zawsze wartość początkowa w tabelce HP zawsze wynosiła 100.
Początkowa dlatego, że za pomocą buttona chce odejmować.


RE: Wykonanie zapytania poprzez kliknięcie w button - mateo - 12-08-2010

Ja bym pobrał to do zmiennej i potem odjął. Pokaż w kodzie jak ma to wyglądać to będę dalej pomagał.