Obsah fóra
PravidláRegistrovaťPrihlásenie




Odpovedať na tému [ Príspevkov: 13 ] 
AutorSpráva
Offline

Užívateľ
Užívateľ
mazanie  vybratej ponuky z DB a jeho súčastí z adresára?

Registrovaný: 22.11.05
Prihlásený: 29.01.23
Príspevky: 712
Témy: 25
Bydlisko: SK-Martin
Príspevok NapísalOffline : 27.06.2006 8:24

mám ponukový list vytvorený v php za použitia DB (mysql),
kto mi poradí ako zmazať konkrétnu položku z tohto listu, jeho súčasťou je aj obrázok uložený na servery (ten by sa mal tiež zmazať súčasne),
napríklad podľa ID v DB, sql príkaz poznám a funguje, ale viem len spôsob, kde musím ručne napísať to ID,(a nemaže obrázok z adresára) ale ja by som chcel tak, že súčasťou každej položky bude jedna bunka s názvom ZMAZAŤ, a keď na to kliknem, tak sa automaticky zmaže tá konkrétna položka a súčasne aj obrázok, ktorý k nemu patrí

v php ešte len začínam, tak mi nemusíte pripomínať primitívnosť mojej požiadavky


Offline

Užívateľ
Užívateľ
mazanie  vybratej ponuky z DB a jeho súčastí z adresára?

Registrovaný: 06.05.06
Prihlásený: 05.08.11
Príspevky: 171
Témy: 8
Bydlisko: Svaty Jur
Príspevok NapísalOffline : 28.06.2006 7:21

vypis robis tym sposobom, ze za sebou vypisujes riadky (casti riadkov) vybrane podla podmienky, zoradene podla dacoho... ak do kodu pridas odkaz na ikonku, ktora bude odkazovat na akciu delete, nevidim problem


Offline

Užívateľ
Užívateľ
mazanie  vybratej ponuky z DB a jeho súčastí z adresára?

Registrovaný: 22.11.05
Prihlásený: 29.01.23
Príspevky: 712
Témy: 25
Bydlisko: SK-Martin
Príspevok Napísal autor témyOffline : 28.06.2006 13:32

ešte dlhujem tento príspevok,
Ďakujem za pomoc, CHYBU v mojom scripte som objavil, už to šlape OK


Offline

Užívateľ
Užívateľ
mazanie  vybratej ponuky z DB a jeho súčastí z adresára?

Registrovaný: 06.05.06
Prihlásený: 05.08.11
Príspevky: 171
Témy: 8
Bydlisko: Svaty Jur
Príspevok NapísalOffline : 28.06.2006 13:34

index.php
Kód:
<?php
mysql_connect("localhost","","");
mysql_select_db("test");
$sql="select * from tabulka";
$select=mysql_query($sql);
while($select_1=mysql_fetch_array($select))
{
echo ($select_1[id]." ".$select_1[cislo]." ".$select_1[meno]." <a href=\"delete.php?id=".$select_1[id]."\">delete</a>");
}
?>

delete.php
Kód:
<?php
mysql_connect("localhost","","");
mysql_select_db("test");
$id=$_GET['id'];
$sql="delete from tabulka where id='$id'";
$delete=mysql_query($sql);
?>


Offline

Užívateľ
Užívateľ
mazanie  vybratej ponuky z DB a jeho súčastí z adresára?

Registrovaný: 22.11.05
Prihlásený: 29.01.23
Príspevky: 712
Témy: 25
Bydlisko: SK-Martin
Príspevok Napísal autor témyOffline : 29.06.2006 11:41

vďaka, v podstate som už odpovedal v predošlom príspevku,
mám to trochu zložitejšie ako píšeš,
a ešte poraď ako vymažem súčasne aj tie obrázky z adresára, v DB mám uložené len názvy obrázkov.


Offline

Užívateľ
Užívateľ
mazanie  vybratej ponuky z DB a jeho súčastí z adresára?

Registrovaný: 06.05.06
Prihlásený: 05.08.11
Príspevky: 171
Témy: 8
Bydlisko: Svaty Jur
Príspevok NapísalOffline : 29.06.2006 13:47

index.php
tu si zmen priponu obrazku, neviem aky typ budes pouzivat

Kód:
<?php
mysql_connect("localhost","","");
mysql_select_db("test");
$sql="select * from tabulka";
$select=mysql_query($sql);
while($select_1=mysql_fetch_array($select))
{
echo ($select_1[id]." ".$select_1[cislo]." ".$select_1[meno]." <a href=\"delete.php?id=".$select_1[id]."&file=".$select_1[meno].".jpeg\">delete</a>");
}
?>


delete.php

Kód:
<?php
mysql_connect("localhost","","");
mysql_select_db("test");
$id=$_GET['id'];
$file=$_GET['file'];
$sql="delete from tabulka where id='$id'";
$delete=mysql_query($sql);
$delete=unlink($file);
?>


Offline

Užívateľ
Užívateľ
mazanie  vybratej ponuky z DB a jeho súčastí z adresára?

Registrovaný: 22.11.05
Prihlásený: 29.01.23
Príspevky: 712
Témy: 25
Bydlisko: SK-Martin
Príspevok Napísal autor témyOffline : 29.06.2006 20:44

no ty si zlatý, ĎAKUJEM!!!!!!!!
ale ani ja som nelenil a popracoval som na tom tiež, našiel som v manuáli PHP taký jednoduchý príklad na mazanie
Kód:
<?php
// odstraò soubor z domovského adresáøe uživatele
$del_file = $_POST['dfl'];

unlink ("adresar/$del_file");
echo "$del_file byl smazán!";
?>

a ja som ho potrápil, a začlenil do ostatných nutností, a podarilo sa mi to rozhýbať,

PS:Prepáč, ale nepatrím medzi tých, čo nečinne sedia so založenými rukami, a len náhoda chcela, že som to vyriešil, napriek tomu si tvoju snahu cením


Offline

Užívateľ
Užívateľ
mazanie  vybratej ponuky z DB a jeho súčastí z adresára?

Registrovaný: 06.05.06
Prihlásený: 05.08.11
Príspevky: 171
Témy: 8
Bydlisko: Svaty Jur
Príspevok NapísalOffline : 30.06.2006 12:53

niet zac :)


Offline

Užívateľ
Užívateľ
Obrázok užívateľa

Registrovaný: 30.07.06
Prihlásený: 19.02.13
Príspevky: 97
Témy: 20
Príspevok NapísalOffline : 30.07.2006 22:12

Prosiiim Vás,pomožte mi:)
Kód:
<?
include('pripojenie.php');

$sql = mysql_query("SELECT 'subor' FROM 'upload' WHERE id='$_POST[cislo]'");
while($zaznam = mysql_fetch_object($sql)){
   $subor = $zaznam->subor;
   unlink($subor);

}
mysql_query("DELETE FROM upload WHERE id='$_POST[cislo]'");
?>

ale nechce mi to ist,pritom mam dobre pripojenie.Maže mi to iba z databazy a nechce mi to vymazat aj subor,prosiim,neviete preco? :cry:


Offline

Užívateľ
Užívateľ
mazanie  vybratej ponuky z DB a jeho súčastí z adresára?

Registrovaný: 22.11.05
Prihlásený: 29.01.23
Príspevky: 712
Témy: 25
Bydlisko: SK-Martin
Príspevok Napísal autor témyOffline : 31.07.2006 4:33

mne sa to nezdá,
tým tvojím príkazom si si vybral z tabulky "upload" stlpec "subor", ale ty potrebuješ vybrať názov toho súboru z toho stlpca "subor", tak podľa toho si uprav zápis a malo by to ísť

Citácia:
...
$sql = mysql_query("SELECT * FROM 'upload' WHERE id='$_POST[cislo]'");
while($zaznam = mysql_fetch_array($sql)){
unlink($zaznam[xxx]); // to xxx nahradíš číslom stlpca v ktorom sa nachádza ten názov súboru
...


Offline

Užívateľ
Užívateľ
Obrázok užívateľa

Registrovaný: 30.07.06
Prihlásený: 19.02.13
Príspevky: 97
Témy: 20
Príspevok NapísalOffline : 31.07.2006 12:41

mokus píše:
mne sa to nezdá,
tým tvojím príkazom si si vybral z tabulky "upload" stlpec "subor", ale ty potrebuješ vybrať názov toho súboru z toho stlpca "subor", tak podľa toho si uprav zápis a malo by to ísť

Citácia:
...
$sql = mysql_query("SELECT * FROM 'upload' WHERE id='$_POST[cislo]'");
while($zaznam = mysql_fetch_array($sql)){
unlink($zaznam[xxx]); // to xxx nahradíš číslom stlpca v ktorom sa nachádza ten názov súboru
...
takze....,mam to dat takto?:)
$sql = mysql_query("SELECT * FROM 'upload' WHERE id='$_POST[cislo]'");
while($zaznam = mysql_fetch_array($sql)){
unlink($zaznam['$_POST[cislo]']); ????:) ,alebo takto....

$sql = mysql_query("SELECT * FROM 'upload' WHERE id='$_POST[cislo]'");
while($zaznam = mysql_fetch_array($sql)){
unlink($zaznam[subor]); ???? ja neviem co myslis,ja som v tom lama:),ja som nedavno zacal robit s databaou :oops:


Offline

Užívateľ
Užívateľ
Obrázok užívateľa

Registrovaný: 30.07.06
Prihlásený: 19.02.13
Príspevky: 97
Témy: 20
Príspevok NapísalOffline : 01.08.2006 0:30

Prosiim pomozte mi:),
Mam vytvorenu databazu,toto je ona...

CREATE TABLE `upload` (
`id` int(11) auto_increment,
`kat` varchar(30),
`subor` varchar(40),
`ip` varchar(40),

)
,no ...a pomocou nej pridavam obrazky,uz mam spravene zapisovanie aj vypis,ale este som chcel spravit mazanie,som to riesil,narp.
Kód:
<form action="upload.php" method="post">
Zadaj ID obrazku,ktory ma byt vymazani  <input type='text' name='cislo'>
<input type='submit' value='vymaz'></form>
 <?
include('pripojenie.php');

$sql = mysql_query("SELECT subor FROM `upload` WHERE id='$_POST[cislo]'");
while($zaznam = mysql_fetch_object($sql)){
$subor = $zaznam->subor;
unlink($subor);
}
mysql_query("DELETE FROM upload WHERE id='$_POST[cislo]'");
?>

a nejako mi to nechce ist,teda...ide mi s toho akurat vymazanie s databazy,to mi vymaze vsetko,co ja chcem :),ale nevymaze mi subor,podla tych podmienok,pricom cesta suboru je spravna :(.
Prosiim poradte.Vopred Dakujem ;) [/code]


Offline

Užívateľ
Užívateľ
mazanie  vybratej ponuky z DB a jeho súčastí z adresára?

Registrovaný: 22.11.05
Prihlásený: 29.01.23
Príspevky: 712
Témy: 25
Bydlisko: SK-Martin
Príspevok Napísal autor témyOffline : 01.08.2006 0:46

Citácia:
...
$sql = mysql_query("SELECT * FROM 'upload' WHERE id='$_POST[cislo]'");
while($zaznam = mysql_fetch_array($sql)){
unlink($zaznam[xxx]); // to xxx nahradíš číslom stlpca v ktorom sa nachádza ten názov súboru
...

v tvojom prípade, kedže si to už uviedol to bude takto:

unlink($zaznam[0]); toto je prvý stlpec, čiže id
unlink($zaznam[1]); toto je druhý stlpec, čiže kat
unlink($zaznam[2]); toto je tretí...., čiže subor, no a tu by si mal mať ten názov súboru, ktorý potrebuješ
unlink($zaznam[3]); toto je ip

a cestu zadávaj napr. takto:
unlink ("adresar/$zaznam[2]"); buď relativne, alebo absolutne (http://....)


Odpovedať na tému [ Príspevkov: 13 ] 


Podobné témy

 Témy  Odpovede  Zobrazenia  Posledný príspevok 
V tomto fóre nie sú ďalšie neprečítané témy. SELECT a vyska jeho ponuky

v HTML, XHTML, XML, CSS

12

661

27.06.2009 22:08

Ďuri Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. sučasti systemy windows

v Operačné systémy Microsoft

1

449

31.08.2007 19:25

yterbium Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. I/P: Súčasti na Notebook

v Predám

8

618

07.09.2010 0:15

kashel Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. vypis adresara

v PHP, ASP

3

606

16.12.2009 22:25

stenley Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. Vytvorenie adresára

v PHP, ASP

6

955

09.12.2009 16:39

Ďuri Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. výpis obsahu adresára

v PHP, ASP

8

1618

29.04.2009 16:59

Draex Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. Gnome - zasifrovanie adresara

v Operačné systémy Unix a Linux

0

364

28.02.2010 20:16

SkyHiRider Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. Vypisanie korenoveho adresara

v PHP, ASP

11

591

29.11.2007 20:38

vl4kn0 Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. Zmena prav adresara

v Operačné systémy Unix a Linux

2

489

30.05.2011 22:17

blazej44800 Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. PHP odstranenie adresara

v PHP, ASP

4

424

03.03.2012 17:49

phodinux Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. Vytvorenie adresara s právami

v PHP, ASP

3

551

11.10.2010 18:12

shaggy Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. Vytvorenie adresara vo VB6

v Delphi, Visual Basic

5

679

03.03.2012 0:03

marian_sk Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. Zamedzenie pristupu do adresara

v Operačné systémy Microsoft

0

273

18.09.2014 23:22

Nanosonda Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. nahodny obrazok z adresara

v PHP, ASP

3

466

06.05.2009 23:39

stenley Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. [VYRIESENE] rekurzivny vypis adresara

v PHP, ASP

12

745

22.03.2009 22:45

Kiwwiaq Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. Program na ponuky

v Ostatné programy

5

229

07.03.2013 18:20

matt_swk(digg85) Zobrazenie posledných príspevkov


Nemôžete zakladať nové témy v tomto fóre
Nemôžete odpovedať na témy v tomto fóre
Nemôžete upravovať svoje príspevky v tomto fóre
Nemôžete mazať svoje príspevky v tomto fóre

Skočiť na:  

Powered by phpBB Jarvis © 2005 - 2024 PCforum, webhosting by WebSupport, secured by GeoTrust, edited by JanoF
Ako väčšina webových stránok aj my používame cookies. Zotrvaním na webovej stránke súhlasíte, že ich môžeme používať.
Všeobecné podmienky, spracovanie osobných údajov a pravidlá fóra