Като цъкнеш на бутона да се ъпдейтва поле в базата данни.

topchokt

Registered
Здравейте.
Нещо се омотах и не мога да се справя с това.
Имам следното:
Код:
<input name='button' type='submit' class='button' id='button' value='Затвори доклада' />
Как ще стане когато цъкнеш на бутона „Затвори доклада”, да се ъпдейтва полето zatvoren и от 0 да става на 1.
Тоест, по подразбиране стойността на полето е 0, аз искам когато цъкнеш на бутона тази нула да става 1.
Дано сте ме разбрали.
 
Karcho каза:
В форма ли е това нещо? Без refresh ли го искаш?
Не не е във форма. Може и без рефреш, не е проблем.
Сещам се за един вариант, ама не мисля, че е най-добрия, макар, че ще върши работа.
Правя едно скрито поле с value 1 и от там като се цъкне на бутона да се ъпдейтва таблицата.
Но искам да знам как ще стане и без това поле.
 
PHP:
$zatvoren = 0;
if (isset($_POST['submit']))
{
$zatvoren = 1;
}
echo $zatvoren;
echo '<br />';
echo '<form method="POST" action="">
<input type="submit" name="submit" value="Затвори">
</form>';
:idea:
 
HTML:
<form action='' method='post'>
<input type="submit" value="Close report" name="submit">
</form>

PHP:
<?php
if (isset($_POST['submit'])){
$closed=1;
$upd="UPDATE `tablicata_tuk` SET `poleto_zatvoren`='$closed'";
$sql=mysql_query($upd) or die (mysql_error);
?>

Така ще стане :)
 
HTML:
<form action='' method='post'>
<input type="submit" value="Close report" name="submit">
</form>

PHP:
<?php
if (isset($_POST['submit'])){
$q = mysql_query("UPDATE `tablicata_tuk` SET `poleto_zatvoren`='1'") or die(mysql_error());
}
?>
 

Back
Горе