Labdien man ir šāds kods, ja ir samaksāts par noteiktu atskaiti es ielieku čeku un viņš man parada kad ir samaksāts.
Bet kā var uztaisīt tā ka ja man tabula IZMAKSATS ir vienāds ar viens tad checkbox ir iečekots. labi to es pats varetu izdarīt tad vnk if($row['izmaksats'] == 1){echo 'checked';}, bet kā man izdarit ka viņs ari kad es izķeksēšu pāries automātiski uz nulli?
<?
if(isSet($_POST['check']) && $_POST['check'])
{
foreach($_POST['check'] as $check)
{
mysql_query("UPDATE atskaite SET izmaksats = 1 WHERE id = '" . mysql_real_escape_string($check) . "'");
echo 'jabut';
}
}$countryiso = mysql_query("SELECT * FROM atskaite order by id");
echo '<form action="" method="post">';
echo '<table>';
echo '<th>TRALALA</th><th> SAMAKSĀTS/NESAMAKSATS </th>';
while ($row = mysql_fetch_assoc($countryiso)) {
echo '<tr>';
echo '<td>'. $row['name'] . '</td>';
echo '<td><input type="checkbox" name="check[]" value="' . $row['id'] . '" >' . $row['id'] . '</td>';
echo '</tr>';
}
echo '<tr><td> </td><td><input type="submit"></td></tr>';
echo '</table>';
echo '</form>';?>
Laboja manuallvl, labots 1x
0 #105.01.2015. 19:06
Pieliec blakus checkboxam hidden inputu, kas saturēs kaut kadu iezīmi, ka konkrētais checkboxs ir postots. Tālāk tad pēc tā vai checbox ir aizpostojies varēs zināt, kādu stāvokli vajag rakstīt db.