![]() |
![]() ![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 21 Pomógł: 0 Dołączył: 22.02.2008 Ostrzeżenie: (0%) ![]() ![]() |
Chce usunąć rekord z tabeli która nazywa się tak samo jak katalog oraz dwa pliki (z czynające się na literę s i m dodawane do nazwy) z tego katalogu. Nazwa katalogu przekazywana jest we wcześniejszym pliku jednak mam pewien problem przy przekazywaniu ten nazwy dalej w celu usunięcia rekordu i pliku. Proszę o pomoc jak poradzić sobie z tymi zmiennymi przy get.
Kod <div class="row1" style="padding-bottom: 1px;"><div class="postcolor" style="padding: 4px;"> $kategoria = $_POST['kategori']; $my=mysql_connect("xxx","xxx","xxx"); if (!mysql_select_db("xxx",$my)) { echo "err:selectdb\n"; exit; } $zap=mysql_query("SELECT `plik_nazwa`, `opis` FROM `$kategoria`",$my); $reks=mysql_affected_rows($my); echo "Ilość zdjęc: $reks \n"; echo "</p>"; $usun = $_GET["usun"]; $kat = $_GET["kat"]; if(isset($_GET['$kat'],$_GET['$usun'])) // niezabezpieczone { echo "Usunieto $usun z galerii $kat"; $downloads_dir="$kat"; $file="m$usun"; $file1="s$usun"; unlink($downloads_dir.'/'.$file); unlink($downloads_dir.'/'.$file1); mysql_query("DELETE FROM '$kat' WHERE plik_nazwa='$usun'", $my); } while ($rek=mysql_fetch_row($zap)) { list($plik_nazwa,$opis)=$rek; echo "<td width='150' align='center'> <img src='$kategoria/s$plik_nazwa' style='border=:1px solid; border-color:#666666;' border='1'> $opis <a href=usungaleria.php?kat=$kategoria&usun=$plik_nazwa>Usun</a> </td>"; $i++; if($i==3){ echo '</tr><tr>'; $i=0; }} </div> </div>
Powód edycji: [erix] przeniosłem
|
|
|
![]()
Post
#2
|
|
Grupa: Moderatorzy Postów: 15 467 Pomógł: 1451 Dołączył: 25.04.2005 Skąd: Szczebrzeszyn/Rzeszów ![]() |
Cytat jednak mam pewien problem przy przekazywaniu ten nazwy dalej w celu usunięcia rekordu i pliku Jaki problem, to znaczy - co się dzieje? |
|
|
![]()
Post
#3
|
|
Grupa: Zarejestrowani Postów: 144 Pomógł: 12 Dołączył: 16.03.2007 Ostrzeżenie: (0%) ![]() ![]() |
po pierwsze:
usuń te '' powinno być $_GET[$kat], po drugie z tego co widzę usuwasz na podstawie $_GET[$kat] zrób coś takiego:
i zobacz czy jest coś co chcesz usunąć i co wogle jest w tej tablicy. po trzecie
sprawdź swój url nie wiem czy tyle danych w getcie przenosi (punkt 2) Ten post edytował R4D3K 13.07.2009, 21:16:32 |
|
|
![]()
Post
#4
|
|
Grupa: Zarejestrowani Postów: 21 Pomógł: 0 Dołączył: 22.02.2008 Ostrzeżenie: (0%) ![]() ![]() |
Zwraca:
Array ( [kat] => kuchennen [usun] => 22.jpg ) wiec niby dobrze ale i tak nie kasuje ani pliku ani rekordu, przy jednej zmiennej nie bylo z tym problemu. Jeszcze wyskakuje: Warning: mysql_fetch_row(): supplied argument is not a valid MySQL result resource in .xx../usungaleria.php on line 55 |
|
|
![]()
Post
#5
|
|
Grupa: Moderatorzy Postów: 15 467 Pomógł: 1451 Dołączył: 25.04.2005 Skąd: Szczebrzeszyn/Rzeszów ![]() |
|
|
|
![]()
Post
#6
|
|
Grupa: Zarejestrowani Postów: 21 Pomógł: 0 Dołączył: 22.02.2008 Ostrzeżenie: (0%) ![]() ![]() |
z jedna zmienna dziala, z dwoma nie. moze cos zmienic w tym linku?
|
|
|
![]() ![]() |
![]() |
Aktualny czas: 23.08.2025 - 08:15 |