![]() |
PHP pomoć
Kao prvo, pozdrav svima! Ovo je moj prvi post, a nadam se ne i poslednji.. :)
Počeo sam da radim neki sajt sa SMS porukicama i došao na ideju da se na sajtu može videti samo jedna, nasumično izabrana SMS poruka. E sad, instalirao sam xampp i uspeo da napravim bazu sa porukama, uradio sam i .html "kostur" za sajt, ali ne mogu nikako da napišem PHP kod koji bi generisao nasumično izabranu poruku i prikazao je na ekranu. Ako neko može da mi pomogne, biću mu veoma zahvalan. Pozdrav! |
Nisi rekao šta te konkretno muči?
Nadam se da te ne muči povezivanje sa bazom i slanje upita jer je to nešto najosnovnije i uputstva za tako nešto se mogu naći za 5 minuta (hint: http://www.google.com/search?q=php+mysql+tutorial) A ako te zanima kako iz baze izvući nasumično jednu poruku, ovo bi moglo da odradi taj posao (SQL upit): Kôd:
SELECT * FROM sms_tabela ORDER BY RAND() LIMIT 1 |
Konkretno me muči php :)
Hvala ti, pomogao si mi, našao sam na tom sajtu kako da se povežem sa bazom i taj upit je to što mi treba. Kod koji sam otkucao radi.. :1090: PHP kôd:
Ja ustvari želim da korisnik kada ode na sajt dobije slučajno izabranu sms poruku (i to mi je jasno), ali veleo bih i da na sajtu postoji URL do te poruke kao i link pomoću koga će dobiti novu (slučajno izabranu) poruku. Samim tim će se i URL promeniti.. Takoreći svaka poruka bi trebala da ima svoju adresu odnosno onaj dodatak ?id=nekibroj.. Nadam se da sam razumljivo postavio pitanje tj. da znate šta me muči :1041: |
Id trenutno prikazane poruke ti se nalazi u $red[id]. Da bi prikazao tekst odredjene poruke moras da kreiras novu stranicu koja ce da primi parametar id od poruke koja treba da se prikaze.
Na stranici koju si ti napravio imas poziv nove stranice: HTML kôd:
<a href="prikazi_poruku.php?id="<?php $red['id']?>Prikazi sms</a> PHP kôd:
|
Hvala, namučih se, al evo šljaka :)
Jedino što mi u adresi ne pokazuje id, znači adresa mi je uvek http://localhost/proba/index.php?id= a mislim da bi trebalo.. http://localhost/proba/index.php?id=17 ili http://localhost/proba/index.php?id=4.. I još nešto.. ponavljaju mi se poruke uzastopno.. jel mogu ja tu nešto da ukucam pa da on ne prikazuje poruku koju je već prikazao :1007: |
Citat:
sad kad ti to radi, evo malo dopunskog štiva: http://www.google.com/search?q=php+sanitize+input |
Bio je syntax error. Probaj ovako:
HTML kôd:
<a href="prikazi_poruku.php?id=<?php echo $red['id']?>">Prikazi sms</a> |
Citat:
Kôd:
sanitize($_GET, array( 'id'=>'int') ); @еraser Sad radi baš kako treba :1090: Ali ja imam još pitanja :1045: Jel moguće sad za svaki SMS da se odradi "rejting"? Ono kao na youtube za klipove što ima, tako nešto i za ove moje poruke? |
Citat:
Ovo je jedan od nacina, vremenom kada malo 'udjes u stos' videces da sve ovo nije toliko tesko i da za resenje svakog 'problema' postoji vise nacina. |
Citat:
Ako neces da koristis tu klasu, onda proveri tip promenljive koji pustas u upit, i obavezno se zastiti od nezeljenih inputa. Npr, pogledaj http://php.net/manual/en/function.my...ape-string.php, a procitaj i ovu temu: http://www.devprotalk.com/showthread.php?t=7875 |
Vreme je GMT +2. Trenutno vreme je 19:53. |
Powered by vBulletin® Verzija 3.6.8
Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
Copyright © DevProTalk. All Rights Reserved.