Navigacija
Lista poslednjih: 16, 32, 64, 128 poruka.

Edit i delete button u <table> ispisa iz baze

[es] :: PHP :: Edit i delete button u <table> ispisa iz baze

[ Pregleda: 1890 | Odgovora: 4 ] > FB > Twit

Postavi temu Odgovori

Autor

Pretraga teme: Traži
Markiranje Štampanje RSS

Unknownuser007

Član broj: 309051
Poruke: 5
*.dynamic.sbb.rs.



Profil

icon Edit i delete button u <table> ispisa iz baze24.11.2012. u 10:39 - pre 138 meseci
Pozdrav,
Imam ispis podataka iz baze u jednoj tabeli, e sad ja bih hteo da u poslednjoj koloni te tabele imam button za izmenu i delete tog elementa iz baze. Napravio sam formu koja sadrzi hidden (da bi se sacuvala sifra tog elementa koji se menja ili brise i prosledila edit.php/delete.php strani) i button koji treba da "submituje" to. Problem je sto meni taj button prikazuje kao labelu, znaci nema ni hover-a, ni nikakve akcije kad se klikne na njega...samo css koji sam primenio na njemu i Value koji mu pise...probao sam i u echo da prilikom ispisa vrednosti iz baze ubaci u poslednju kolonu te buttone, i u html ali isti su rezultati...Bio bih vam veoma zahvalan na pomoci!
 
Odgovor na temu

Predrag Supurovic
Pedja YT9TP
Užice

Član broj: 157129
Poruke: 6275

Sajt: pedja.supurovic.net


+1570 Profil

icon Re: Edit i delete button u <table> ispisa iz baze24.11.2012. u 10:49 - pre 138 meseci
napravi edit.php i delete.php da id elemnta prima kao query parametar, npr: edit.php?id=1234

Tako uopšte ne moraš da praviš formu u tabeli već možeš da staviš običan link, a dugme za aktivaciju linka da napraviš kako god želiš, počev od običnog teksta pa do sličice.

 
Odgovor na temu

Milos911
Serbia

Član broj: 219127
Poruke: 1230
37.19.109.*



+303 Profil

icon Re: Edit i delete button u <table> ispisa iz baze24.11.2012. u 12:08 - pre 138 meseci
Code:

<input type="submit" />
Ili 
<input type="button" />
?
Daj kod koji si pisao da vidimo...
 
Odgovor na temu

Unknownuser007

Član broj: 309051
Poruke: 5
*.dynamic.sbb.rs.



Profil

icon Re: Edit i delete button u <table> ispisa iz baze24.11.2012. u 15:54 - pre 138 meseci
Code:

<form name="form1" method="POST" action="scripts/edit.php">
                     <input type="hidden" name= "izmena" value="<?php $prom->sifra_predmeta; ?>">
                    <input type="submit" value="Izmeni" name="izmeni" class="izmena">
                    </form><br />
                    
                        <form name="form2" method="POST" action="scripts/brisi.php">
                     <input type="hidden" name= "izbrisati" value="<?php $prom->sifra_predmeta; ?>" >
                    <input type="submit" value="Izbrisi" name="izbrisi" id="brisi"> 
                    </form>

posto se radi ispis iz baze, gde u svakoj celiji tabele se nalazi neka vrednost, ovo se nalazi u poslednjoj koloni, i za svaki predmet bi trebalo da u hidden upise sifru koju ce forma prosledjivati i pomocu koje ce se raditi update ili delete...
Edit, nije greska u formi, izbrisao sam je i ubacio linkove, ali ni oni ne rade, isto se ponasaju kao button...

[Ovu poruku je menjao Unknownuser007 dana 24.11.2012. u 22:32 GMT+1]
 
Odgovor na temu

ivan.a
PHP developer

Član broj: 83976
Poruke: 403
*.dynamic.isp.telekom.rs.



+44 Profil

icon Re: Edit i delete button u <table> ispisa iz baze25.11.2012. u 17:07 - pre 138 meseci
Potrebna ti je jedna forma, a ne za svaku stavku. "hidden" polja su ti nepotrebna (bar u ovom slučaju).

Linkovi za edit i delete:

Code:
<a href="scripts/edit.php?edit=<?=$prom->sifra_predmeta;?>">Izmena</a>
<a href="scripts/edit.php?delete=<?=$prom->sifra_predmeta;?>">Briši</a>


U edit.php samo ažuriraš ili brišeš stavke u zavisnosti da li ti je query parametar edit ili delete (a vrednost šifra te stavke).

Code:
//IZMENA
if ( isset($_GET["edit"]) AND !empty($_GET["edit"]) ) {
   $sifra = $_GET["edit"];
   //KOD ZA IZMENU
}

//BRISANJE
if ( isset($_GET["delete"]) AND !empty($_GET["delete"]) ) {
   $sifra = $_GET["delete"];
   //KOD ZA BRISANJE
}

I hope I didn't brain my damage - Homer
if (wife.position == kitchen) {return sandwich};
 
Odgovor na temu

[es] :: PHP :: Edit i delete button u <table> ispisa iz baze

[ Pregleda: 1890 | Odgovora: 4 ] > FB > Twit

Postavi temu Odgovori

Navigacija
Lista poslednjih: 16, 32, 64, 128 poruka.