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

Kako upisati ovaj podatak u bazu pomocu php-a ! Mollim za pomoc !

[es] :: PHP :: Kako upisati ovaj podatak u bazu pomocu php-a ! Mollim za pomoc !

[ Pregleda: 2189 | Odgovora: 2 ] > FB > Twit

Postavi temu Odgovori

Autor

Pretraga teme: Traži
Markiranje Štampanje RSS

zrnoo
Vukašin
dizajn, programiranje
Beograd

Član broj: 73204
Poruke: 312
..AT.HighSpeedADSL.beotel.net.

ICQ: 56375637
Sajt: www.Tjuner.com


Profil

icon Kako upisati ovaj podatak u bazu pomocu php-a ! Mollim za pomoc !01.03.2006. u 17:50 - pre 220 meseci
pozdrav,

imam jedan mali problem, a vidim da se ti razumem u php i mysql....pazi o cemu je rec:

imam recimo kategoriju "automobili" i ona prikazuje listu modela automobila. E sada na svakom modelu php automatski generise link po nazivu npr... detalji.php?tip=mercedes" . Kada ja kliknem na recimo pomenuti link, otvorimi se nova strana pod nazivom detalji.php i u njoj svi podaci o modelu "mercedes" e sada U gornjem delu se nalizi forma za upis komentara, a u dodjim lista svih komentara. E sada lista radi normalno, ali imam problem sa upisom.

Kako ja sada u tabelu "KOMENTARI" da pored njegovih redova (koje znam da upisem i radi) KomentarID, Ime, Email, Tekst_komentara ... upisem u polje "TipID" naziv mercedes (koji se takodje nalazi u drugoj tabeli 'automobili' gde se i generise).

Znaci meni sve radi ali ne znam samo kako da pored osnovnih polja upisem u polje tipID naziv id druge tabele....meni je znaci 'tipid' spoljni kljuc(on se automatski generise u tabeli automobili).

Mislim ja sam to resio da umesto naziva koristim njihove redne broje (koji se automatski generisu), nego sam tebi ovako opisao da bi me bolje svhatio...

nadam se da me otprilike razumem sta hocu da kazem
i nadam se da mi mozes u nekom kratkom roku odgovoriti

unapred sam ti zahvalan
Vule

-----------------------------
evo i primera

AUTOMOBILI
tipid (primarny kljuc auto_increment)
naziv
cena
...itd

KOMENTARI
komentarid (primarny kljuc auto_increment)
tipid (primary key)
ime
tekst_komentara
..itd

[Ovu poruku je menjao zrnoo dana 01.03.2006. u 18:51 GMT+1]
 
Odgovor na temu

zrnoo
Vukašin
dizajn, programiranje
Beograd

Član broj: 73204
Poruke: 312
..AT.HighSpeedADSL.beotel.net.

ICQ: 56375637
Sajt: www.Tjuner.com


Profil

icon Re: Kako upisati ovaj podatak u bazu pomocu php-a ! Mollim za pomoc !01.03.2006. u 18:52 - pre 220 meseci

tebela AUTOMOBILI
------------------
autoid (int unsigned not null primary key auto_increment)
naziv
cena
boja
godiste

tebela KOMENTARI
------------------
komentarid (int unsigned not null primary key auto_increment)
autoid (int unsigned not null primary key )
ime
email
tekst_komentara



------------------------------------------------
znaci 'autoid' se formira u tabeli "Automobili", u u tabeli 'Komentari" treba samo da se upise.

E sada recimo ovako:

Automobili.php
--------------
autoid:1 | naziv: mercedes (npr www.imesajta.com/detaljno.php?page=1)
autoid:2 |naziv: Yugo (npr www.imesajta.com/detaljno.php?page=2)
autoid:3 |naziv: Fiat (npr www.imesajta.com/detaljno.php?page=3)

kada kliknem na recimo prvi 'mercedes od salje page=1 strani detaljno.php i dobijam na strani detaljno neke podatke o tom modelu i sledece....

ime: (polje- unesi ime)
email: (polje - email)
tekst komentara : (polje - za komntar)
"button" = Upisi komentar

a evo i dela koda pomenute forme:
------------------------------------------------------------------
<td width="123" bgcolor="#F0F0F0" class="style20">Ime:</td>
<td width="339" class="main">
<input name="ime" type="text"></td>
</tr>
<tr bgcolor="#F6F6F6">
<td bgcolor="#F0F0F0" class="style20">Email adresa: </td>
<td><input name="email" type="text"></td>
</tr>
<tr bgcolor="#F6F6F6">
<td bgcolor="#F0F0F0" class="style20">Tekst komentara </td>
<td class="main"><textarea name="tekst" cols="25" rows="7"></textarea>
</td>
</tr>
<tr bgcolor="#F6F6F6">
<td class="style20">&nbsp;</td>
<td align="center"> <div align="left">
<input name="Submit" class="style20" value="upisi komentar" type="submit">
-----------------------------------------------------------------


znaci vidis ja saljem
-----------
<input name="ime" type="text">
<input name="email" type="text">
<textarea name="tekst" cols="25" rows="7"></textarea>
<input name="Submit" class="style20" value="upisi komentar" type="submit">

==============================

e sada ja to prihvatam na sledecoj strani ovo : ime, tekst, email ... ali ne znam kako da posaljem ono page=1 (sto sam prosledio ovoj strani putem adrese detaljno?page=1) . znam da bi tamo mogao da ga primim sa $page=$HTTP_POST_VARS['page'];


Znaci da sumiram ja sa jedne web strane saljem detaljno?page=1 i otvraram podatkeo tom modelu e sada saljem komentar o tom modelu u bazu, ali ne znam samo kako da posaljem ovo page=3 (ovaj broj 3)


nadam se da sam ti sada barem malo pomogao!

pozdrav
 
Odgovor na temu

bokacbl
Negdje tu....

Član broj: 10877
Poruke: 182
*.broadband.blic.net.



Profil

icon Re: Kako upisati ovaj podatak u bazu pomocu php-a ! Mollim za pomoc !01.03.2006. u 19:19 - pre 220 meseci
Znaci u formu dodas ovo:

<?php

echo'<input type="hidden" name="auto_id" id="auto_id" value="'.$page.'">';

?>

i onda u skripti za unos podataka procitas "auto_id" i tu vrijednost dodas u tabelu,,

tj.. dodas hidden(skriveno) polje sa vrijednoscu id auta i to proslijedis..

[Ovu poruku je menjao bokacbl dana 01.03.2006. u 20:21 GMT+1]
The only place success comes before work is in the dictionary.
 
Odgovor na temu

[es] :: PHP :: Kako upisati ovaj podatak u bazu pomocu php-a ! Mollim za pomoc !

[ Pregleda: 2189 | Odgovora: 2 ] > FB > Twit

Postavi temu Odgovori

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