ugrás a tartalomhoz

Archívum - Jún 2, 2011

Checkbox-al bevitel MySQL-be

Armageddon95 · 2011. Jún. 2. (Cs), 23.01
Sziasztok!
Az lenne a problémám hogy hogyan lehetnek egy értéket megváltoztatni MySQL-ben Checkbox-al?
Itt az én promblémám:
<?php
$u = $this->_tpl_vars['user']['id'];
$query_settings = "SELECT * FROM `users` WHERE `id` = '$u'";
$settings = mysql_fetch_array(mysql_query($query_settings));
$checkbox = $_POST['awards'] ? 1 : 0;
?>
<script src="http://code.jquery.com/jquery-1.5.min.js" type="text/javascript"></script>
<script src="kala.js" type="text/javascript"></script>
<h3>Jutalmak</h3>



<form action="/game.php?village=<?php echo $this->_tpl_vars['village']['id']; ?>&amp;screen=settings&amp;mode=awards&amp;action=change_award_settings&amp;h=2fa3" method="post">

<table class="vis settings">
<tbody><tr><th>Beállítások</th></tr>
<tr>
<td>
                    <input type="checkbox" id="awards" name="checkbox[]" <?php if($settings[awards]){ echo "checked='yes'";}?> onclick="addcheck('<?php echo $u;?>','awards');"/>Jutalmaim megjelenítése
                </td>
</tr>

<tr><td colspan="2"><input type="submit" value="OK"></td></tr>
</tbody></table>
</form>
Nah és megjeleníti hogy az adott tábláztban (awards) jelenleg 1 az érték, vagyis be van pipálva, de amint leveszem róla a pipát és frissitem ujra be van pipálva, vagyis még mindig 1 az értéke, nem vitte be. (ugy kéne ha be van pipálva:1; ha nincs:0)
Nekem ugy is jó ha rögtön be rakja, vagy ha "OK" gomb megnyomásával vigye be, csak vigye be :D

A segítséget előre is köszönöm!
 

refres után post megmarad.

kriszrap · 2011. Jún. 2. (Cs), 22.58
Sziasztok!!
van nekem egy lapozom php-s .
Amikor be postolok akkor like paranccsal kiválogatom és ki iratom öket.
Eddig rendben!!
Na de amikor váltok pl 2 oldalra akkor nem marad meg a postolt adat:(
hogy lehet ki küszöbölni??:(
 

Az Amazon Web Services leállás kapcsán talált ötlet

Juhász Attila · 2011. Jún. 2. (Cs), 15.19
A mintegy egy hónapja történt leállás nagyon tanulságos volt. Főleg egy ötlet fogott meg.