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

Onlajn servisi i formulari

[es] :: PHP :: Onlajn servisi i formulari

Strane: 1 2

[ Pregleda: 4468 | Odgovora: 20 ] > FB > Twit

Postavi temu Odgovori

Autor

Pretraga teme: Traži
Markiranje Štampanje RSS

0pt!mus

Član broj: 134
Poruke: 13
66.98.63.*

ICQ: 99457798
Sajt: ::::: comming soon :::::


Profil

icon Onlajn servisi i formulari10.06.2003. u 23:21 - pre 254 meseci
Prvi put se javljam ovde, u nadi da cu reshiti jedan, prilichno jednostavan problem.
Evo o chemu se radi:

PART I
Radim na nekom projektu za kompaniju u kojoj sam zaposlen, koja nudi odredjene servise (nije bitno koji su). Za sada sve se obavlja preko telefona, ali dobio sam zadatak da to sprovedem na web.
Znaci, svaki klijent ce imati svoj account ("manualno" odrzhavan), koji ce naravno biti zashticen log-inom. U svakom accountu (user.php), treba da postoje skrivene form kontrole (ime, prezime, etc...) za slanje u bazu podataka, odakle bi ih "izvlachio" PHP fajl sa podeshenim auto-refreshom iz razloga shto ce biti otvoren 0-24/7 u rachunaru odeljenja za servis klijentima; tako da bude faktichki istog momenta primljen.

Slanje bi se odvijalo samo na pritisak jednog dugmeta, ako je moguce.

PART II
Onog momenta kada klijent poshalje request, trebalo bi da mu se otvori jedan pop-up, recimo... koji bi odbrojao npr. 60 sekundi, za koje vreme servis treba da odpochne...


U principu, jedina poteshkoca mi je slanje requesta. Znam kako bi sve to ishlo teoretski, ali praktichki.... bash sam slab.
Znachi, na send u mysql se shanju podatci, odakle se vade po vremenu i sortiraju opadajuci na stranicu...

Da li bi neko bio ljubazan da mi pomogne :D
Prilichno je hitno...

Unapred hvala;)
/:-)
 
Odgovor na temu

arsa x
Srdjan Arsic
Beograd

Član broj: 11158
Poruke: 197
*.ppp-bg.sezampro.yu

ICQ: 219800682
Sajt: www.internetdizajn.com


Profil

icon Re: Onlajn servisi i formulari11.06.2003. u 00:39 - pre 254 meseci
<?
$aSQL="select * from tvoja_tabela ORDER BY colona_datuma DESC";
$aQResult=mysql_query($aSQL);
while ($aRow=mysql_fetch_array($aQResult))
{
$podatak1=$aRow["colona1_u_tabeli"];
$podatak2=$aRow["colona2_u_tabeli"];
//...
//itd..

echo $podatak1."\n".$podatak2; //itd..
}
?>

eto mozda ti pomogne trebalo bi da radi ako sam uopste razumeo sta ti treba
usustini ova skripta cita podatke iz tabele tvoja_tabela i sortira po datumu opadajucim redosledom
jedino bi ti preporucio neku klasu za rad sa MySql-om
trebao bi ispitivati dal je upit izvrsen.

Aj sad odo
 
Odgovor na temu

0pt!mus

Član broj: 134
Poruke: 13
66.98.63.*

ICQ: 99457798
Sajt: ::::: comming soon :::::


Profil

icon Re: Onlajn servisi i formulari11.06.2003. u 02:31 - pre 254 meseci
Ok, odlichno... nego imam malu nedoumicu.... da li mozhe ovako da se "sakrije" njegova informacija?

........etc
<?php

$user="Petar Petrovic";
$tel="5555555"

echo "<FORM METHOD=POST ACTION="xxxxx.php">"
echo "<INPUT TYPE=HIDDEN NAME=user VALUE='$user'>";
echo "<INPUT TYPE=HIDDEN NAME=tel VALUE='$tel'>";

echo "<INPUT TYPE=SUBMIT NAME=Posalji VALUE=SUBMIT>

?>
........etc

To bi se shibalo u DB. Znachi DB bi bio sachinjen od sledecih polja (prosta varijanta):
- Ime i prezime (mozhe i odvojeno)
- Tel.
- Vreme
- ID (auto-increment)

Kako bi izgledalo to sve onda?
/:-)
 
Odgovor na temu

arsa x
Srdjan Arsic
Beograd

Član broj: 11158
Poruke: 197
*.ppp-bg.sezampro.yu

ICQ: 219800682
Sajt: www.internetdizajn.com


Profil

icon Re: Onlajn servisi i formulari11.06.2003. u 11:48 - pre 254 meseci
Pretpostavljam da HIDDEN polja koristis za prosledjivanje username-a i password-a
izmedju strana.
Ja sam koristio HIDDEN polja samo ne za tu svrhu.
Mislim da ti je bolje da koristis sesiju
Nije bas to bezbedno sa HIDDEN poljima jer ako strana ostane u histori i dodje neko i pogleda source code....
Elegantno resenje su definitivno sesije i eventualno cookie(za auto-login naravno ako se radi o poslu ja bih zaboravio na njih)
Znaci sesije za to i sluze pored ostalog.
Aj sad odo
 
Odgovor na temu

arsa x
Srdjan Arsic
Beograd

Član broj: 11158
Poruke: 197
*.ppp-bg.sezampro.yu

ICQ: 219800682
Sajt: www.internetdizajn.com


Profil

icon Re: Onlajn servisi i formulari11.06.2003. u 11:59 - pre 254 meseci
Sve ti pise gore al ajd evo coda
Code:

<?
$aSQL="select * from tvoja_tabela ORDER BY colona_datum DESC";
$aQResult=mysql_query($aSQL);
while ($aRow=mysql_fetch_array($aQResult))
{
  $ime=$aRow["colona_ime"];
  $prezime=$aRow["colona_prezime"];
  $telefon=$aRow["colona_telefon"];
  $datum=$aRow["colona_datum"];

  echo $ime."\n";
  echo $prezime."\n";
  echo $telefon."\n";
  echo $datum."\n";
}
?>

To je moj stil a timozes i skratiti kod
npr.
echo $aRow["colona_ime"];"\n";








[Ovu poruku je menjao leka dana 11.06.2003. u 13:39 GMT]
Aj sad odo
 
Odgovor na temu

leka
Dejan Lekić
senior software engineer, 3Developers
Ltd.
London, UK

Član broj: 234
Poruke: 2534
*.racasse.se

Sajt: dejan.lekic.org


+2 Profil

icon Re: Onlajn servisi i formulari11.06.2003. u 13:37 - pre 254 meseci
Ovo je najgora realizacija gore navedenog problema koju si mogao da izmislis - svaka cast!
Dejan Lekic
software engineer, MySQL/PgSQL DBA, sysadmin
 
Odgovor na temu

leka
Dejan Lekić
senior software engineer, 3Developers
Ltd.
London, UK

Član broj: 234
Poruke: 2534
*.racasse.se

Sajt: dejan.lekic.org


+2 Profil

icon Re: Onlajn servisi i formulari11.06.2003. u 13:42 - pre 254 meseci
Arso, vidis kako je lepse kad se koristi formatiranje teksta... Btw. ne znam zasto STRING "select ..." stavljas u promenljivu $sSQL, pretpostavljam da ono "a" znaci ARRAY, ja koristim slicnu notaciju, slicno pitanje vazi i za $aQResult, u kojoj nije nikakav niz...
Dejan Lekic
software engineer, MySQL/PgSQL DBA, sysadmin
 
Odgovor na temu

Dejan Topalovic
Dejan Topalović
Senior Oracle DBA & Senior PL/SQL
Developer, Erste Sparinvest (Erste
Bank), Vienna, Austria
Vienna

Član broj: 635
Poruke: 1374
*.1.14.vie.surfer.at

Sajt: www.baze-podataka.net


+2 Profil

icon Re: Onlajn servisi i formulari11.06.2003. u 14:04 - pre 254 meseci
Citat:
leka:
Ovo je najgora realizacija gore navedenog problema koju si mogao da izmislis - svaka cast!

Eh leka, leka ...
Čovjek se barem potrudio da ponudi neko rješenje, a ti ga pljuješ i ukopavaš. Loše, veoma loše ....

Optimuse: Nemoj da stavljaš "skrivene" podatke u hidden polja, jer će se u source-u vidjeti ti podaci. Iskreno, nisam baš skontao kako to želiš tačno izvesti, ali moj prijedlog je:
- Ako već ne postoji neki formular za unos podataka o klijentu, onda napravi login formular pomoći kojeg će se unositi ti podaci.
- Za ispis možeš koristiti onaj princip koji ti je napisao arsa, ali "malo" promijenjen (kompletan kod ti mogu i ja napisati, ako ne znaš kako)
- Pop-up prozor odradi u Javascriptu


[Ovu poruku je menjao StRiPy dana 11.06.2003. u 16:14 GMT]
Blog - baze podataka
---------------------
Oracle OCP DBA (9i & 10g)
Oracle Database: SQL Certified Expert
Oracle OCP Developer
Certified MySQL DBA
 
Odgovor na temu

CONFIQ
♫♪♥♪♫

Član broj: 4218
Poruke: 1994
*.red.bezeqint.net

ICQ: 82327428


+10 Profil

icon Re: Onlajn servisi i formulari11.06.2003. u 14:13 - pre 254 meseci
Ali ipak Leka je pozitivno ciničan :).

Stvarno kôd nema nikvakve veze sa pitanjem, samo će još više da zbuni autora ove teme....

P.S.Ajde ako ćemo da izučavamo Arsov kôd, i ako mu smeta array....

while (list($prva_kolona,$druga_kolona,$treca)=mysql_fetch_array($aQResult)) {


~Say FiQ
 
Odgovor na temu

arsa x
Srdjan Arsic
Beograd

Član broj: 11158
Poruke: 197
*.ppp-bg.sezampro.yu

ICQ: 219800682
Sajt: www.internetdizajn.com


Profil

icon Re: Onlajn servisi i formulari11.06.2003. u 17:50 - pre 254 meseci
slazem se sa lekom lose je

Aj sad odo
 
Odgovor na temu

0pt!mus

Član broj: 134
Poruke: 13
66.98.63.*

ICQ: 99457798
Sajt: ::::: comming soon :::::


Profil

icon Re: Onlajn servisi i formulari11.06.2003. u 23:34 - pre 254 meseci
StRiPy puno bi ti bio zahvalan, ako bi mogao da mi napishesh. Tako bi izbegao petljanje i experimentisanje, shto u neku ruku i nije loshe ali sam zaista kratak sa vremenom (bolje reci, kasnim)...

Hvala unapred!
/:-)
 
Odgovor na temu

Goran Rakić
Beograd

Moderator
Član broj: 999
Poruke: 3766

Sajt: blog.goranrakic.com


+125 Profil

icon Re: Onlajn servisi i formulari12.06.2003. u 01:18 - pre 254 meseci
Molim cenjenog korisnika koji je otvorio temu da se malo potrudi i detaljnije (ali sa manje reči) objasni svoj problem. Da li je cilj uneti podatke u bazu, održavati vezu sa korisnikom, prikazati podatke iz baze, prijaviti korisnika, zanti koji korisnik je prijavljen ili šta već? Onda će možda i dobiti odgovor.

Za StRiPy-a: Lansiranjem gotovih rešenja samo ohrabruješ korisnike da i ove retke preostale normalne forume zaplahnu sa "treba mi ovo i ovo" pitanjima.
http://sr.libreoffice.org — slobodan kancelarijski paket, obrada teksta, tablice,
prezentacije, legalno bez troškova licenciranja
 
Odgovor na temu

0pt!mus

Član broj: 134
Poruke: 13
66.98.63.*

ICQ: 99457798
Sajt: ::::: comming soon :::::


Profil

icon Re: Onlajn servisi i formulari12.06.2003. u 02:00 - pre 254 meseci
Cilj je da korisnik sa shto manje muke poshalje zahtev da mu se pruzhi X servis. A na meni je da smislim kako ce to biti najbrzhe i najefikasnije.......
Zato sam doshao na ideju da u browseru centra za uslugu klijentu stoji http://ip/zahtevi.php, koji bi se automatski ovezhavao..... a da klijent na svojoj report stranici ima jedno dugme, koje bi poslalo request. Tu je nastaje PHP/MySQL petljancija.......

Ne treba nikakva veza sa klijentom ili ishta... vec samo obichno "obaveshtenje" za centar...

Servis je online, tako da bi posle zahteva trebao da se otvori pop-up, i tu je otprilike kraj priche.......
/:-)
 
Odgovor na temu

Dejan Topalovic
Dejan Topalović
Senior Oracle DBA & Senior PL/SQL
Developer, Erste Sparinvest (Erste
Bank), Vienna, Austria
Vienna

Član broj: 635
Poruke: 1374
*.1.14.vie.surfer.at

Sajt: www.baze-podataka.net


+2 Profil

icon Re: Onlajn servisi i formulari12.06.2003. u 02:27 - pre 254 meseci
Citat:
Goran Rakić:
Molim cenjenog korisnika koji je otvorio temu da se malo potrudi i detaljnije (ali sa manje reči) objasni svoj problem. Da li je cilj uneti podatke u bazu, održavati vezu sa korisnikom, prikazati podatke iz baze, prijaviti korisnika, zanti koji korisnik je prijavljen ili šta već? Onda će možda i dobiti odgovor.

Za StRiPy-a: Lansiranjem gotovih rešenja samo ohrabruješ korisnike da i ove retke preostale normalne forume zaplahnu sa "treba mi ovo i ovo" pitanjima.


Ok, nema problema :)

Optimuse nisi bas najbolje objasnio kako zelis da to bude izvedeno ili sam ja glup (Bosanac sam :) ), pa ne kontam. Hajde pokusaj prvo sam nekako da odradis, a mi cemo ti pomoci usput.
Blog - baze podataka
---------------------
Oracle OCP DBA (9i & 10g)
Oracle Database: SQL Certified Expert
Oracle OCP Developer
Certified MySQL DBA
 
Odgovor na temu

0pt!mus

Član broj: 134
Poruke: 13
66.98.63.*

ICQ: 99457798
Sajt: ::::: comming soon :::::


Profil

icon Re: Onlajn servisi i formulari12.06.2003. u 22:27 - pre 254 meseci
Ok... evo idemo:

KLIJENT: ima svoj profile/dir na sa sajtu gde se nudi servis. Sve je manuelno odrzhavano, nishta nije SS. Login ne postoji vec je to direktorijum sa .htaccess fajlom... a klijent zna URL...
INDEX.HTML sadrzhi informaciju, to jest profile...

TO DO: omoguciti klijentu na bilo koji nachin da poshalje zahtev da mu se isporuchi servis, ali na shto jednostavniji nachin. Bez formulara ako je moguce, idealno bi bilo jedno obichno dugme, sa odgovarajucim nazivom.


MI: treba da primimo taj zahtev shto brzhe, faktichki instant. Tako da email sending varijanta otpada.


Moja ideja je da se napravi jedna obichna aplikacija, koja bi chitala iz baze podataka zahteve klijenata i sortirala u opadajucem redu...
Za to treba da se napishe script koji bi stavljao/input vrednosti hidden fields u bazu podaka, a potom drugi script koji bi radio output iz baze u web stranicu (recimo requests.php). Ta stranica bi bila 0-24h bila otvorena u centru za servis/podrshku klijentu. Mislim da je tako minimalan delay, chim nov request stigne u bazu u roku od par sekundi vec je na stranici...

To je to........ valjda je sada ok objashnjeno.
/:-)
 
Odgovor na temu

Goran Rakić
Beograd

Moderator
Član broj: 999
Poruke: 3766

Sajt: blog.goranrakic.com


+125 Profil

icon Re: Onlajn servisi i formulari12.06.2003. u 22:45 - pre 254 meseci
Čekaj, caka je dobiti obaveštenje o novom klijentu u servis centru na što brži način (odmah), nakon što klijent klikne na dugme, i onda mu dodati njegovu stranicu???

Rešenje koje si ti opisao je problematično jer ako imaš 3 operatera, svake sekunde će njihov browser tražiti od servera novu stranicu koja će raditi konekciju na mysql server što može lepo da zakuca stvar i jede mrežnu konekciju... Mnogo je bolje rešenje napraviti neku server-klijent varijantu. Korisnik klikne na dugme i pozove skriptu koja pomoću socket-a šalje obaveštenje o novom klijentu. Ovaj server je u suport centru (pričamo o serverskom programu, ne uređaju) i ima stalnu vezu sa 3 klijenta. Kada dobije poruku od korisnika, prikazuje obaveštenje njegovim klijentima.
http://sr.libreoffice.org — slobodan kancelarijski paket, obrada teksta, tablice,
prezentacije, legalno bez troškova licenciranja
 
Odgovor na temu

0pt!mus

Član broj: 134
Poruke: 13
66.98.63.*

ICQ: 99457798
Sajt: ::::: comming soon :::::


Profil

icon Re: Onlajn servisi i formulari13.06.2003. u 02:17 - pre 254 meseci
hmm.... sad' sam se malo zagubio......... a tek nemam predstavu kako to izvesti u praksi...

Josh neko reshenje?
/:-)
 
Odgovor na temu

bOkIcA
Bojan Abramovic
Novi Sad

Član broj: 1808
Poruke: 520
*.metrohive.net

Sajt: www.bokica.com


Profil

icon Re: Onlajn servisi i formulari13.06.2003. u 18:16 - pre 253 meseci
instaliraj im ICQ
;-))))

 
Odgovor na temu

arsa x
Srdjan Arsic
Beograd

Član broj: 11158
Poruke: 197
*.ppp-bg.sezampro.yu

ICQ: 219800682
Sajt: www.internetdizajn.com


Profil

icon Re: Onlajn servisi i formulari13.06.2003. u 18:36 - pre 253 meseci
Da, definitivno kad bi mi stranka postavila takav zadatak ja bi ih odbio ;)
osem ako nebi pojasnli malo

Aj sad odo
 
Odgovor na temu

0pt!mus

Član broj: 134
Poruke: 13
66.98.63.*

ICQ: 99457798
Sajt: ::::: comming soon :::::


Profil

icon Re: Onlajn servisi i formulari14.06.2003. u 02:50 - pre 253 meseci
Zanima me malo opshirnije reshenje koje je ponudio Goran... ako mozhe...

Sve u svemu, mislim da moje reshenje nije tako loshe........ to jest, najjednostavnije mozhe da se izvede.......................................
/:-)
 
Odgovor na temu

[es] :: PHP :: Onlajn servisi i formulari

Strane: 1 2

[ Pregleda: 4468 | Odgovora: 20 ] > FB > Twit

Postavi temu Odgovori

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