Novo

Forum kao aplikacija na telefonu

Dodajte forum na početni ekran i koristite ga kao aplikaciju, sa menijem na dnu ekrana.

Forma, za prikaz rekorda iz mysql baze, koje mogu insert update i delete

  • 6 odgovora
  • 2.993 pregleda

Najnovija ↓

Forma, za prikaz rekorda iz mysql baze, koje mogu insert update i delete 15.08.2009. u 03:55 · pre 209 meseci #1
Imam dve tabele u bazi, jedna je user a druga produkti, login sam uradio dobro i sesije, medjutim ne znam kako da napravim tabelu u kojoj ce mi ispisat sve rekorde produkata za datog usera, i da u toj tabeli ima pored rekorda checkbox na koji ja kliknem i izaberem sta cu sa njim, dali ga izbrisat ili izmenut(Ovo je moja zamisao da bude tako, naravno to nemora biti, moze bilo kakav primer kako uraditi ovaj update i delete, insert mi je poznat).

npr:

produkti.php


logiran kao : neki_user


=============================================
Produkti ...................................................|................|
=============================================
Jabuke.....................................................| checkbox |
=============================================
Kruske......................................................| checkbox |
=============================================
Banane.....................................................| checkbox |
=============================================

[DELETE] [UPDATE]


Ako neko ima neki slican primer skriptu bilo neka postavi, Hvala
Re: Forma, za prikaz rekorda iz mysql baze, koje mogu insert update i delete 15.08.2009. u 08:52 · pre 209 meseci #2
"Izvlačenje" proizvoda za određenog korisnika:

Code:
$sql = mysql_query("SELECT * FROM produkti WHERE user_id = $id_usera");


...gde je $id_usera ID korisnika u bazi. Naravno, tabela produkti mora da ima kolonu "user_id" koja sadrži ID korisnika kojem pripada taj produkt.

Ovo ostalo spada u osnove rada sa HTML formularima.
Potpis
Laravel Srbija.

[NE PRUŽAM PODRŠKU ZA PHP PREKO PRIVATNIH PORUKA!]
Re: Forma, za prikaz rekorda iz mysql baze, koje mogu insert update i delete 15.08.2009. u 17:42 · pre 209 meseci #3
Nismo se bas razumeli, ja znam kako da uradim taj select, ali ne znam kako kad ih ispisem u tabelu na moju formu, kako da pored njih stavim neki checkbox, znaci za svaki rekord po jedan checkbox, i ako je on cekiran i nakon toga kad kliknem na delete da se taj record izbrise, kako da povezem taj checkbox sa datim recordom.
Re: Forma, za prikaz rekorda iz mysql baze, koje mogu insert update i delete 17.08.2009. u 11:21 · pre 209 meseci #4
Evo ti nesto iz glave, moguce da ce trebati neke sitne izmene, ali moze ovo da ti bude smernica:

Code:


// Pretpostavimo da su rekordi vec izvuceni iz baze i smesteni u varijablu $results

<form name='forma' method='post' action='submit_results.php'>

<? foreach($results AS $k => $v) { ?>

<p>
<?= $v['naziv_proizvoda'] ?>

<input type='checkbox' name='<?= $v['id_proizvoda'] ?>' />

</p>

<? } ?>

</form>



A sad, jednostavno, prodjes kroz POST parametre, i obrises svaki koji je stikliran:

submit_results.php:

Code:

foreach($_POST AS $k => $v) {

if ($v == 1)
{
  mysql_query("DELETE * FROM tabela WHERE id_proizvoda = $k");
}


Nadam se da sad bar imas ideju kako i sta :-))

Pozz
Prijavite se da biste odgovorili u ovoj temi.PrijavaRegistracija

Premeštanje teme