Mam taki problem: jest sobie tabela wczytana z MYSQL'a i w niej są opcje do zmiany statusu -1 to skasowane 0 przeczytane i 1 nie przeczytane, jeśli robie to dla każdego wyniku osobno to działa. Tylko, ze chcialem to zrobic rownież za pomoca checkboxa i niestety tu nic się nie dzieje moj kod to:
<?php
include('../madarphp/fun_plik.inc.php');
include('./sik.php');
include('naglowek.php');
function plik_lista_form ($tabela, $status, $oddzial) {
$ilosc=$_GET['ilosc'];
if ($ilosc=='') $ilosc=$_POST['ilosc'];
$count=$_GET['wyscount'];
if ($count==0) $count=$_POST['wyscount'];
if ($count==0) $count=20;
$selekt=$_GET['selekt'];
if ($selekt=='') $selekt=$_POSET['selekt'];
if ($selekt!='') $sel=\"ORDER by $selekt\";
$qq=\"select * from \" . $tabela . \" \";
$qq.=\" where status >= \" . $status . \" \";
if ($oddzial >= 0) {
$qq.=\" and \";
$qq.=\" oddzial = \" . $oddzial . \" \";
}
if ($selekt=='') $selekt='id';
$qq.=\" order by $selekt\";
or
die(\"Zapytanie '$qq' jest niepoprawne: \" . mysql_error());; if ($il_rek > 0) {
<table border=\"0\" align=center class=clas1>
<tr align=center>
<td blcolor=\"#608BBD\" width=20></td>
<td bgcolor=\"#608BBD\" width=150px class=clas1 > <a href=dokumenty.php?fun=zmien&id='.$row[\"id\"].'&nstatus=$nstatus&status='.$status.'&selekt=nazwa&ilosc=$ilosc&count=$count><b>Nazwa</b></a> </td>
<td width=100 bgcolor=\"#608BBD\" class=clas1><a href=dokumenty.php?fun=zmien&id='.$row[\"id\"].'&nstatus=$nstatus&status='.$status.'&selekt=oddzial&ilosc=$ilosc&count=$count><b>Oddzia</b></a></td>
<td width=100 bgcolor=\"#608BBD\" class=clas1><a href=dokumenty.php?fun=zmien&id='.$row[\"id\"].'&nstatus=$nstatus&status='.$status.'&selekt=status&ilosc=$ilosc&count=$count><b>Status</b></a></td>
<td width=175 bgcolor=\"#608BBD\" class=clas1><a href=dokumenty.php?fun=zmien&id='.$row[\"id\"].'&nstatus=$nstatus&status='.$status.'&selekt=data_wpisu&ilosc=$ilosc&count=$count><b>Data aktualizacji</b></a></td>
<td width=100 colspan=\"3\" bgcolor=\"#608BBD\" class=clas1><b>Dziaanie</b></td>
</tr>
';
while ($row=mysql_fetch_object ($result)){
$id=$row->id;
$nazwa=$row->nazwa;
$oddzial=$row->oddzial;
$status=$row->status;
$data_wpisu=$row->data_wpisu;
$btlo = kolor($btlo);
$link1=\"dokumenty.php?fun=zmien&id=\".$id.\"&nstatus=-1&status=$status\";
$link2=\"dokumenty.php?fun=zmien&id=\".$id.\"&nstatus=0&status=$status\";
$link3=\"dokumenty.php?fun=zmien&id=\".$id.\"&nstatus=1&status=$status\";
$link4=\"dokumenty.php?fun=zmien&id=\".$id.\"&nstatus=-1&status=$status&action=$action=delete\";
$img=\"hspace=7 width=11 height=13 border=0\";
echo \"
<tr height=\"22\" onmouseover=\"bgColor='#608BBD'\" onmouseout=bgColor='$btlo' bgcolor=$btlo height=22 >
<form method=\"post\" action=\".$link4.\">
<td><input type=\"checkbox\" value=\".$id.\" name=\"del[]\"></td>
<td>\".$nazwa.\"</td>
<td>\".$oddzial.\"</td>
<td>\".$status.\"</td>
<td>\".$data_wpisu.\"</td>
<td><a href=\".$link1.\"><img \".$img.\" src=\"gif/button_drop.png\" alt=\"Usun\"?title=\"Usun wpis\"/></a></td>
<td><a href=\".$link2.\"><img \".$img.\" src=\"gif/button_read.png\" alt=\"Przeczytany\" title=\"Ustaw jako odczytany\"/></a></td>
<td><a href=\".$link3.\"><img \".$img.\" src=\"gif/button_edit.png\" alt=\"Zapisany\" title=\"Ustaw jako zapisany\"/></a></td>
</tr>\";
}
</table>
';
}
}
$status = $_GET['status'];
$oddzial = $_GET['oddzial'];
$nstatus = $_GET['nstatus'];
$fun = $_GET['fun'];
$id = $_GET['id'];
if ($status == \"\") {
$status=1;
}
if ($oddzial == \"\") {
$oddzial=-2;
}
$tabela=$firma . '_plik';
podlacz_baze();
if ($fun==\"zmien\") {
ustaw_status ($tabela, $id, $nstatus);
}
echo '<table height=80 width=956 border=0 align=center cellpadding=0 cellspacing=0 lass=clas1
<tr>
<td align=center class=clas1
<h1> Dokumenty </h1>
Zakres plik?
<FORM align=center valign=center>
<SELECT ONCHANGE=\"location = this.options[this.selectedIndex].value;\" align=center>
<OPTION VALUE=\"dokumenty.php\">---------------------
<OPTION VALUE=\"dokumenty.php?status=-1\">Wszystkie pliki
<OPTION VALUE=\"dokumenty.php?status=0\">Bez skasowanych
<OPTION VALUE=\"dokumenty.php?status=1\">Tylko nieprzeczytane
</SELECT>
</FORM>
</td>
</tr>
</table>';
<table width=956 align=center cellpadding=0 cellspacing=0>
<tr>
<td valign=top>
';
</td>
<td valign=top>
';
plik_lista_form ($tabela, $status, $oddzial);
</td>
</tr>
';
<tr>
<td colspan=2>
';
</td>
</tr>
</table>';
echo \" <input type=\"submit\" value=\"usun zaznaczone\"></form>\"; if ($action==\"delete\")
{
for ($i=0; $i<count($del); $i++)
{
ustaw_status ($tabela, $id, $nstatus);
}
}
?>
Dlaczego to nie działa, gdzie jest błąd