Ocena wątku:
  • 0 głosów - średnia: 0
  • 1
  • 2
  • 3
  • 4
  • 5
Wykonanie zapytania poprzez kliknięcie w button
#1
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\""
Odpowiedz
#2
form + action?
Odpowiedz
#3
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?
Odpowiedz
#4
Za pomocą if + mysql_query.
Odpowiedz
#5
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\"";
}
?>
Odpowiedz
#6
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\"";
}

Odpowiedz
#7
W 9 linii błąd wywala o takiej treści
Cytat:Parse error: syntax error, unexpected T_ELSEIF
Odpowiedz
#8
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\"";
}

?>
Odpowiedz
#9
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ć.
Odpowiedz
#10
Ja bym pobrał to do zmiennej i potem odjął. Pokaż w kodzie jak ma to wyglądać to będę dalej pomagał.
Odpowiedz


Podobne wątki…
Wątek: Autor Odpowiedzi: Wyświetleń: Ostatni post
  SQLPlus - czas wykonanai zapytania porti3r 2 3,092 17-12-2012, 04:42
Ostatni post: kelner89
  Wykonanie skryptu lomek 5 4,559 01-11-2011, 23:38
Ostatni post: Marcin
  Wykonanie skryptu bez odświeżania Marys 4 3,496 19-03-2011, 20:46
Ostatni post: Marys
  MySQL, wydajnosc zapytania bcn 0 1,637 04-07-2010, 15:58
Ostatni post: bcn

Skocz do:


Użytkownicy przeglądający ten wątek: 1 gości
Sponsorzy i przyjaciele
SeoHost.pl