Obsah fóra www.hojko.com
Homefórum.sk
Hľadať  •  FAQ  •  IP  •  CS  •  Zoznam užívateľov  •  Karma  •  Závisláci  •  Registrácia
 Prihlásiť sa pre kontrolu súkromných správ  •  Prihlásenie

Veľa šťastia, zdravia, lásky a úspechov v novom roku prajeme...






PHP Scripty
Odoslať novú tému   Odpovedať na tému    Obsah fóra www.hojko.com -> Programovanie Choď na stránku Predchádzajúca  1, 2, 3, 4, 5  Ďalšia 
 Moje príspevky :: Hľadanie v téme:  
Autor Správa
geoge046
Star
Star


Pohlavie: Pohlavie:Muž
Stav: Odhlásený
Založený: 10.08.2005
Príspevky: 578
Bydlisko: Prievidza
Karma:  Odobrať Kladná karma Pridať

PríspevokZaslal: 25 Máj 2007, 16:35    Predmet: Odpovedať s citátom  

geoge046 napísal:
PEKNY FUNKCNY PRIKLAD NAJDES TU (ale skoda ze bez URL)
a ked sme uz pritom, dalo by sa toto prisposobit tak, ze by sme v tabulke mali aj stlpec "URL" a potom by vysledok zobrazilo s <a href>?
Návrat hore
Zobraziť informácie o autorovi Odoslať súkromnú správu Odoslať e-mail Zobraziť autorove WWW stránky
geoge046
Star
Star


Pohlavie: Pohlavie:Muž
Stav: Odhlásený
Založený: 10.08.2005
Príspevky: 578
Bydlisko: Prievidza
Karma:  Odobrať Kladná karma Pridať

PríspevokZaslal: 30 Máj 2007, 18:10    Predmet: Odpovedať s citátom  

tak nakoniec som to vyriesil takto Smile

1) vo vyhladavanie.php si zmente tento riadok:
Kód:
$sql = "SELECT nadpis FROM clanky WHERE $podla LIKE '%".$retazec[0]."%'";

na
Kód:
$sql = "SELECT * FROM clanky WHERE $podla LIKE '%".$retazec[0]."%'";


aby sa nam naselectovali setky stlpce z tabulky

2) vo vyhladavanie.php zmente tento text:
Kód:
while($zaznam = mysql_fetch_object($vysledok)){
$nadpis = $zaznam->nadpis;
echo "$nadpis<br />n";
}

na
Kód:
while($zaznam = mysql_fetch_object($vysledok)){
$nadpis = $zaznam->nadpis;
$url=$zaznam->url;
echo "<a href='$url'>$nadpis</a><br />";



toť vsio Smile Good Luck (ako UpLink hovori Razz )
Návrat hore
Zobraziť informácie o autorovi Odoslať súkromnú správu Odoslať e-mail Zobraziť autorove WWW stránky
Nadeo
Star
Star


Pohlavie: Pohlavie:Muž
Stav: Odhlásený
Založený: 04.11.2006
Príspevky: 546
Bydlisko: Levice
Karma:  Odobrať Kladná karma Pridať

PríspevokZaslal: 22 Dec 2007, 21:38    Predmet: Odpovedať s citátom  

php hra kamen , papier , noznice Very Happy

Spustene : http://nadeo.czweb.org/kpn.php

Kód:
<form method="post">
<select name="co">
   <option value="kamen">Kamen 
   <option value="papier">Papier
   <option value="noznice">Noznice
</select>
<input type="submit" name="ok" value="hraj"><br>
<?php
$score = $_COOKIE["score"];
echo "Tvoje skore je <b>$score</b> <br><br>";

function cookplus() {
$scoreplus = $_COOKIE["score"];
setcookie("score", ++$scoreplus, time() + 60*60*24*7*54);
}
function cookminus() {
$scoreminus = $_COOKIE["score"];
setcookie("score", --$scoreminus, time() + 60*60*24*7*54);
}

$prehra = "prehral si , skus znova :D,Cpu dal papier,a ty $co";
$vyhra = "Vyhral si :),Cpu dal noznice,a ty $co";
$remiza = "remiza s cpu :),Cpu dal Kamen,a ty $co";

$nahoda = rand(1,3);
if ($ok!=""){
  if ($co=="kamen" && $nahoda=="1") { echo $remiza; };
  if ($co=="kamen" && $nahoda=="2") { echo $prehra; cookminus(); };
  if ($co=="kamen" && $nahoda=="3") { echo $vyhra; cookplus(); };
  if ($co=="papier" && $nahoda=="1") { echo $vyhra; cookplus(); };
  if ($co=="papier" && $nahoda=="2") { echo $remiza; };
  if ($co=="papier" && $nahoda=="3") { echo $prehra; cookminus(); };
  if ($co=="noznice" && $nahoda=="1") { echo $prehra; cookminus(); };
  if ($co=="noznice" && $nahoda=="2") { echo $vyhra; cookplus(); };
  if ($co=="noznice" && $nahoda=="3") { echo $remiza; };
}


?>

V php zacinam ,takze ma neubičujte Very Happy

//za tento kod sa uz nepriznavam , to bolo davno a teraz je to uz inak Very Happy
Návrat hore
Zobraziť informácie o autorovi Odoslať súkromnú správu Zobraziť autorove WWW stránky
audiotrack
Moderátor
Moderátor


Pohlavie: Pohlavie:Muž
Stav: Prihlásený
Založený: 09.09.2005
Príspevky: 7757
Bydlisko: Prievidza
Karma:  Odobrať Kladná karma Pridať

PríspevokZaslal: 22 Dec 2007, 21:52    Predmet: Odpovedať s citátom  

celý ten spodok tam máš zbytočne 3x, stačí rozhodnúť na základe náhodného čísla a nemusí ťa zaujímať čo som zvolil (či kamen, papier alebo noznice)
Návrat hore
Zobraziť informácie o autorovi Odoslať súkromnú správu Odoslať e-mail Zobraziť autorove WWW stránky AOL Instant Messenger Yahoo Messenger
Nadeo
Star
Star


Pohlavie: Pohlavie:Muž
Stav: Odhlásený
Založený: 04.11.2006
Príspevky: 546
Bydlisko: Levice
Karma:  Odobrať Kladná karma Pridať

PríspevokZaslal: 22 Dec 2007, 22:00    Predmet: Odpovedať s citátom  

no to nejako nechapem. ked vygenerujem nahodne cislo , tak mozu byt 3 vysledky. (remiza, vyhra ,prehra). akoze ma nemusi zaujimat co som zvolil? na toto som krátky Smile
Návrat hore
Zobraziť informácie o autorovi Odoslať súkromnú správu Zobraziť autorove WWW stránky
mastermind
Moderátor
Moderátor


Pohlavie: Pohlavie:Muž
Stav: Odhlásený
Založený: 09.02.2005
Príspevky: 4752

Karma:  Odobrať Kladná karma Pridať

PríspevokZaslal: 22 Dec 2007, 22:11    Predmet: Odpovedať s citátom  

Nadeo napísal:
php hra kamen , papier , noznice Very Happy
Spustene : http://nadeo.czweb.org/kpn.php
V php zacinam ,takze ma neubičujte Very Happy
1. nefunguje
2. kod je strasny
3. ked sa chces ucit php zober si radsej nejaky online tutorial. tam aspon nezacnes hned zle
Návrat hore
Zobraziť informácie o autorovi Odoslať súkromnú správu
Nadeo
Star
Star


Pohlavie: Pohlavie:Muž
Stav: Odhlásený
Založený: 04.11.2006
Príspevky: 546
Bydlisko: Levice
Karma:  Odobrať Kladná karma Pridať

PríspevokZaslal: 22 Dec 2007, 22:12    Predmet: Odpovedať s citátom  

mastermind napísal:
1. nefunguje
2. kod je strasny
3. ked sa chces ucit php zober si radsej nejaky online tutorial. tam aspon nezacnes hned zle
ehm, co ti tam nefunguje? s tym kodom suhlasim

//stym zacinanim som trocha klamal Embarassed
Návrat hore
Zobraziť informácie o autorovi Odoslať súkromnú správu Zobraziť autorove WWW stránky
audiotrack
Moderátor
Moderátor


Pohlavie: Pohlavie:Muž
Stav: Prihlásený
Založený: 09.09.2005
Príspevky: 7757
Bydlisko: Prievidza
Karma:  Odobrať Kladná karma Pridať

PríspevokZaslal: 22 Dec 2007, 22:13    Predmet: Odpovedať s citátom  

Nadeo napísal:
no to nejako nechapem. ked vygenerujem nahodne cislo , tak mozu byt 3 vysledky. (remiza, vyhra ,prehra). akoze ma nemusi zaujimat co som zvolil? na toto som krátky Smile
tie tri stavy (vyhra, prehra, remiza) môžu a aj nastanu bez ohladu na to, čo si užívateľ vybral (či kamen, papier alebo noznice). Takže stačí iba zvoliť náhodný výsledok hry a koniec. Teda nemiesto tohto:
Kód:
if ($ok!=""){
  if ($co=="kamen" && $nahoda=="1") { echo $remiza; };
  if ($co=="kamen" && $nahoda=="2") { echo $prehra; cookminus(); };
  if ($co=="kamen" && $nahoda=="3") { echo $vyhra; cookplus(); };
  if ($co=="papier" && $nahoda=="1") { echo $vyhra; cookplus(); };
  if ($co=="papier" && $nahoda=="2") { echo $remiza; };
  if ($co=="papier" && $nahoda=="3") { echo $prehra; cookminus(); };
  if ($co=="noznice" && $nahoda=="1") { echo $prehra; cookminus(); };
  if ($co=="noznice" && $nahoda=="2") { echo $vyhra; cookplus(); };
  if ($co=="noznice" && $nahoda=="3") { echo $remiza; };
}
dáš len toto
Kód:
if ($ok!=""){
  if ($nahoda=="1") { echo $remiza; };
  if ($nahoda=="2") { echo $prehra; cookminus(); };
  if ($nahoda=="3") { echo $vyhra; cookplus(); };
  }
potom si treba aj upraviť tie výpisy
Návrat hore
Zobraziť informácie o autorovi Odoslať súkromnú správu Odoslať e-mail Zobraziť autorove WWW stránky AOL Instant Messenger Yahoo Messenger
Nadeo
Star
Star


Pohlavie: Pohlavie:Muž
Stav: Odhlásený
Založený: 04.11.2006
Príspevky: 546
Bydlisko: Levice
Karma:  Odobrať Kladná karma Pridať

PríspevokZaslal: 23 Dec 2007, 12:48    Predmet: Odpovedať s citátom  

ktomu co pise audiotrack neviem ani tuknut Sad .
ale ako ma niekto upozornil , nefunguje to - co som si vsimol neskor Very Happy (resp. funguje ale vypisuje zle veci.

vyzera to spatne ale facha ..

Kód:
......
if ($ok!=""){
  if ($co=="kamen" && $nahoda=="1") { echo "remiza s cpu :),Cpu dal Kamen,a ty $co"; };
  if ($co=="kamen" && $nahoda=="2") { echo "prehral si , skus znova :D,Cpu dal papier,a ty $co"; cookminus(); };
  if ($co=="kamen" && $nahoda=="3") { echo "Vyhral si :),Cpu dal noznice,a ty $co"; cookplus(); };
  if ($co=="papier" && $nahoda=="1") { echo "Vyhral si :),Cpu dal kamen,a ty $co"; cookplus(); };
  if ($co=="papier" && $nahoda=="2") { echo "remiza s cpu :),Cpu dal papier,a ty $co"; };
  if ($co=="papier" && $nahoda=="3") { echo "prehral si , skus znova :D,Cpu dal noznice,a ty $co"; cookminus(); };
  if ($co=="noznice" && $nahoda=="1") { echo "prehral si , skus znova :D,Cpu dal kamen,a ty $co"; cookminus(); };
  if ($co=="noznice" && $nahoda=="2") { echo "Vyhral si :),Cpu dal noznice,a ty $co"; cookplus(); };
  if ($co=="noznice" && $nahoda=="3") { echo "remiza s cpu :),Cpu dal noznice,a ty $co"; };
}
Návrat hore
Zobraziť informácie o autorovi Odoslať súkromnú správu Zobraziť autorove WWW stránky
chrono
VIP
VIP


Pohlavie: Pohlavie:Muž
Stav: Odhlásený
Založený: 25.12.2006
Príspevky: 5757

Karma:  Odobrať Kladná karma Pridať

PríspevokZaslal: 23 Dec 2007, 16:54    Predmet: Odpovedať s citátom  

V podstate ti odporučil to, aby si ignoroval hráčovu možnosť a hneď vygeneroval výsledok. A potom môžeš vypísať, čo si musel vybrať počítač, aby to skončilo tým výsledkom.
Návrat hore
Zobraziť informácie o autorovi Odoslať súkromnú správu
Shakal
Medium Expert
Medium Expert



Stav: Odhlásený
Založený: 31.01.2006
Príspevky: 82

Karma:  Odobrať Kladná karma Pridať

PríspevokZaslal: 17 Aug 2008, 13:33    Predmet: Odpovedať s citátom  

To je take oprcavanie uzivatela... .
V skutocnosti sa bude program tvarit akoze s tebou hra - ale figu borovu.
On si len generuje ci vyhras, prehras alebo to bude remiza.
To co vybral hrac - natom v skutocnosti nezalezi. Random generator nahodne vybera ci vyhra, prehra alebo remizuje.

Very Happy

Statisticky vzato je to to iste ako ten tvoj priklad.
Ale mna ako autora toho programu by to potom nebavilo "hrat".
Vacsiu radost by som mal asi naozaj z toho nahodneho vyberania z tych 3 moznosti...

Rolling Eyes
Návrat hore
Zobraziť informácie o autorovi Odoslať súkromnú správu
chrono
VIP
VIP


Pohlavie: Pohlavie:Muž
Stav: Odhlásený
Založený: 25.12.2006
Príspevky: 5757

Karma:  Odobrať Kladná karma Pridať

PríspevokZaslal: 17 Aug 2008, 14:22    Predmet: Odpovedať s citátom  

A aký je v tom rozdiel, keď sa obe veci vyberajú náhodne? Je to úplne to isté, akurát sa z B vypočíta A (a nie ako v tom tvojom prípade, keď sa z A počíta B).
Návrat hore
Zobraziť informácie o autorovi Odoslať súkromnú správu
Shakal
Medium Expert
Medium Expert



Stav: Odhlásený
Založený: 31.01.2006
Príspevky: 82

Karma:  Odobrať Kladná karma Pridať

PríspevokZaslal: 17 Aug 2008, 16:36    Predmet: Odpovedať s citátom  

chrono napísal:
A aký je v tom rozdiel, keď sa obe veci vyberajú náhodne? Je to úplne to isté, akurát sa z B vypočíta A (a nie ako v tom tvojom prípade, keď sa z A počíta B).
skor mi ide o ten pocit... ze program si naozaj nieco vybral a s tym na mna vyrukuje (papier, kamen, ...). Nie ze si vybera ci som vyhral abo prehral... .
Smile
Návrat hore
Zobraziť informácie o autorovi Odoslať súkromnú správu
audiotrack
Moderátor
Moderátor


Pohlavie: Pohlavie:Muž
Stav: Prihlásený
Založený: 09.09.2005
Príspevky: 7757
Bydlisko: Prievidza
Karma:  Odobrať Kladná karma Pridať

PríspevokZaslal: 17 Aug 2008, 16:55    Predmet: Odpovedať s citátom  

Shakal napísal:
skor mi ide o ten pocit... ze program si naozaj nieco vybral a s tym na mna vyrukuje (papier, kamen, ...). Nie ze si vybera ci som vyhral abo prehral... .
Smile
z pohladu užívateľa však taký pocit aj budeš mať (kým neuvidíš zdroják). A z pohladu programátora je také riešenie zbytočné naťahovanie kodu
Návrat hore
Zobraziť informácie o autorovi Odoslať súkromnú správu Odoslať e-mail Zobraziť autorove WWW stránky AOL Instant Messenger Yahoo Messenger
Shakal
Medium Expert
Medium Expert



Stav: Odhlásený
Založený: 31.01.2006
Príspevky: 82

Karma:  Odobrať Kladná karma Pridať

PríspevokZaslal: 17 Aug 2008, 17:48    Predmet: Odpovedať s citátom  

audiotrack napísal:
z pohladu užívateľa však taký pocit aj budeš mať (kým neuvidíš zdroják). A z pohladu programátora je také riešenie zbytočné naťahovanie kodu
Tak to uz potom ale nevolajme Kamen, Papier, Noznice.
Dajme tam len tlacitko na reload stranky a pocitajme kolkokrat nam padla "1"-dnotka.

Smile
Návrat hore
Zobraziť informácie o autorovi Odoslať súkromnú správu
Zobraziť príspevky z predchádzajúcich:    Časy uvádzané v GMT + 1 hodina
Odoslať novú tému   Odpovedať na tému    Obsah fóra www.hojko.com -> Programovanie Choď na stránku Predchádzajúca  1, 2, 3, 4, 5  Ďalšia
Strana 4 z 5

 
Prejdi na:  
Nemôžete odosielať nové témy do tohto fóra
Nemôžete odpovedať na témy v tomto fóre
Nemôžete upravovať svoje príspevky v tomto fóre
Nemôžete mazať svoje príspevky v tomto fóre
Nemôžete hlasovať v tomto fóre
Nemôžete pripájať súbory do tohto fóra
Môžete sťahovať súbory v tomto fóre


Powered by phpBB © 2005 phpBB Group, phpBB SEO, © Hojko 2004-2009

[ Vygenerované za: 0.2s ] :: [ 16 Queries ] :: [ 120,436 stránok za dnes ] :: [ Dnes DB: 1,931,441 ] :: [ Max DB: 3,232,735 Queries ]