![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 5 Pomógł: 0 Dołączył: 26.08.2007 Ostrzeżenie: (0%) ![]() ![]() |
Mam taki kod:
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>"; 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); 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ć? Ten post edytował orzel100 3.10.2007, 18:05:20 |
|
|
![]() |
![]()
Post
#2
|
|
Grupa: Zarejestrowani Postów: 48 Pomógł: 0 Dołączył: 4.10.2007 Ostrzeżenie: (0%) ![]() ![]() |
Twój kod wygląda jakbyś używał register_globals = on co nie jest zalecanym ustawieniem.
Lepiej zawsze odwoływać się poprzez $_GET/$_POST lub $_REQUEST Być może tam gdzie masz zainstalowanego peara masz register_globals na off ? |
|
|
![]() ![]() |
![]() |
Aktualny czas: 19.08.2025 - 08:56 |