Kod
print "<form id=\"ile\" method=\"post\" action=\"f_prawa_post.php5\">";
print "<table style=\"width:300;\">";
while ($row = $result_0->fetchRow(MDB2_FETCHMODE_ASSOC))
{
print "<tr>";
print "<td width=\"150\" style=\"background-color:#eeeeee;\">";
print "<input type=\"checkbox\" name=\"wczytaj\"";
if($row['wczytaj'] == "1"){echo" CHECKED";}
print "> Wczytywanie pliku<br>";
print "</td>";
print "<td width=\"150\" style=\"background-color:#eeeeee;\">";
print "<input type=\"checkbox\" name=\"usun\"";
if($row['usun'] == "1"){echo" CHECKED";}
print "> Usuwanie pliku <br>";
print "</td>";
print "</tr>";
print "<tr>";
print "<td colspan=\"2\" style=\"background-color:#eeeeee;\">";
print "<input type=\"submit\" name=\"Go\" value=\"Wykonaj\" />";
print "</td>";
print "</tr>";
}
print "</table>";
print "</form>";
print "<table style=\"width:300;\">";
while ($row = $result_0->fetchRow(MDB2_FETCHMODE_ASSOC))
{
print "<tr>";
print "<td width=\"150\" style=\"background-color:#eeeeee;\">";
print "<input type=\"checkbox\" name=\"wczytaj\"";
if($row['wczytaj'] == "1"){echo" CHECKED";}
print "> Wczytywanie pliku<br>";
print "</td>";
print "<td width=\"150\" style=\"background-color:#eeeeee;\">";
print "<input type=\"checkbox\" name=\"usun\"";
if($row['usun'] == "1"){echo" CHECKED";}
print "> Usuwanie pliku <br>";
print "</td>";
print "</tr>";
print "<tr>";
print "<td colspan=\"2\" style=\"background-color:#eeeeee;\">";
print "<input type=\"submit\" name=\"Go\" value=\"Wykonaj\" />";
print "</td>";
print "</tr>";
}
print "</table>";
print "</form>";
i post.php:
Kod
$mdb2_dane_0 =& MDB2::connect($dsn_dane);
if (PEAR::isError($mdb2_dane_0)) { die($mdb2_dane_0->getMessage()); }
$result_names =& $mdb2_dane_0->query('set NAMES utf8');
if (PEAR::isError($result_names)) { die($result_names->getMessage()); }
if (!empty($usun))
{ $query_update = "UPDATE `ftp_user_katalog` SET usun='1' WHERE `id`= '".$_POST['id']."';"; }
elseif(empty($usun))
{ $query_update = "UPDATE `ftp_user_katalog` SET usun='0' WHERE `id`= '".$_POST['id']."';"; }
$result_update =& $mdb2_dane_0->query($query_update);
if (!empty($wczytaj))
{ $query_update2 = "UPDATE `ftp_user_katalog` SET wczytaj='1' WHERE `id`= '".$_POST['id']."';"; }
elseif(empty($wczytaj))
{ $query_update2 = "UPDATE `ftp_user_katalog` SET wczytaj='0' WHERE `id`= '".$_POST['id']."';"; }
$result_update2 =& $mdb2_dane_0->query($query_update2);
if (PEAR::isError($mdb2_dane_0)) { die($mdb2_dane_0->getMessage()); }
$result_names =& $mdb2_dane_0->query('set NAMES utf8');
if (PEAR::isError($result_names)) { die($result_names->getMessage()); }
if (!empty($usun))
{ $query_update = "UPDATE `ftp_user_katalog` SET usun='1' WHERE `id`= '".$_POST['id']."';"; }
elseif(empty($usun))
{ $query_update = "UPDATE `ftp_user_katalog` SET usun='0' WHERE `id`= '".$_POST['id']."';"; }
$result_update =& $mdb2_dane_0->query($query_update);
if (!empty($wczytaj))
{ $query_update2 = "UPDATE `ftp_user_katalog` SET wczytaj='1' WHERE `id`= '".$_POST['id']."';"; }
elseif(empty($wczytaj))
{ $query_update2 = "UPDATE `ftp_user_katalog` SET wczytaj='0' WHERE `id`= '".$_POST['id']."';"; }
$result_update2 =& $mdb2_dane_0->query($query_update2);
i nie działa

sama rozwiązałam ten problem : zamiast
Kod
if (!empty($usun))
Kod
if ($_POST['usun']=='on')
tylko dlaczego ta pierwsza wersja działa bez PEAR a w połączeniu z PEAR juz nie? jest mi to w stanie ktoś wytłumaczyć?