Veľa šťastia, zdravia, lásky a úspechov v novom roku prajeme...
| Autor |
Správa |
geoge046 Star


Pohlavie:  Stav:  Založený: 10.08.2005 Príspevky: 578 Bydlisko: Prievidza Karma: 
|
Zaslal: 25 Máj 2007, 16:35 Predmet: |
|
|
|
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 |
|
 |
geoge046 Star


Pohlavie:  Stav:  Založený: 10.08.2005 Príspevky: 578 Bydlisko: Prievidza Karma: 
|
Zaslal: 30 Máj 2007, 18:10 Predmet: |
|
|
tak nakoniec som to vyriesil takto
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 Good Luck (ako UpLink hovori ) |
|
| Návrat hore |
|
 |
Nadeo Star


Pohlavie:  Stav:  Založený: 04.11.2006 Príspevky: 546 Bydlisko: Levice Karma: 
|
Zaslal: 22 Dec 2007, 21:38 Predmet: |
|
|
php hra kamen , papier , noznice
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
//za tento kod sa uz nepriznavam , to bolo davno a teraz je to uz inak  |
|
| Návrat hore |
|
 |
audiotrack Moderátor


Pohlavie:  Stav:  Založený: 09.09.2005 Príspevky: 7757 Bydlisko: Prievidza Karma: 
|
Zaslal: 22 Dec 2007, 21:52 Predmet: |
|
|
| 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 |
|
 |
Nadeo Star


Pohlavie:  Stav:  Založený: 04.11.2006 Príspevky: 546 Bydlisko: Levice Karma: 
|
Zaslal: 22 Dec 2007, 22:00 Predmet: |
|
|
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  |
|
| Návrat hore |
|
 |
mastermind Moderátor


Pohlavie:  Stav:  Založený: 09.02.2005 Príspevky: 4752
Karma: 
|
Zaslal: 22 Dec 2007, 22:11 Predmet: |
|
|
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 |
|
 |
Nadeo Star


Pohlavie:  Stav:  Založený: 04.11.2006 Príspevky: 546 Bydlisko: Levice Karma: 
|
Zaslal: 22 Dec 2007, 22:12 Predmet: |
|
|
| 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  |
|
| Návrat hore |
|
 |
audiotrack Moderátor


Pohlavie:  Stav:  Založený: 09.09.2005 Príspevky: 7757 Bydlisko: Prievidza Karma: 
|
Zaslal: 22 Dec 2007, 22:13 Predmet: |
|
|
| 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  |
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 |
|
 |
Nadeo Star


Pohlavie:  Stav:  Založený: 04.11.2006 Príspevky: 546 Bydlisko: Levice Karma: 
|
Zaslal: 23 Dec 2007, 12:48 Predmet: |
|
|
ktomu co pise audiotrack neviem ani tuknut .
ale ako ma niekto upozornil , nefunguje to - co som si vsimol neskor (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 |
|
 |
chrono VIP


Pohlavie:  Stav:  Založený: 25.12.2006 Príspevky: 5757
Karma: 
|
Zaslal: 23 Dec 2007, 16:54 Predmet: |
|
|
| 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 |
|
 |
Shakal Medium Expert


Stav:  Založený: 31.01.2006 Príspevky: 82
Karma: 
|
Zaslal: 17 Aug 2008, 13:33 Predmet: |
|
|
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.
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...
 |
|
| Návrat hore |
|
 |
chrono VIP


Pohlavie:  Stav:  Založený: 25.12.2006 Príspevky: 5757
Karma: 
|
Zaslal: 17 Aug 2008, 14:22 Predmet: |
|
|
| 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 |
|
 |
Shakal Medium Expert


Stav:  Založený: 31.01.2006 Príspevky: 82
Karma: 
|
Zaslal: 17 Aug 2008, 16:36 Predmet: |
|
|
| 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... .
 |
|
| Návrat hore |
|
 |
audiotrack Moderátor


Pohlavie:  Stav:  Založený: 09.09.2005 Príspevky: 7757 Bydlisko: Prievidza Karma: 
|
Zaslal: 17 Aug 2008, 16:55 Predmet: |
|
|
| 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... .
 |
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 |
|
 |
Shakal Medium Expert


Stav:  Založený: 31.01.2006 Príspevky: 82
Karma: 
|
Zaslal: 17 Aug 2008, 17:48 Predmet: |
|
|
| 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.
 |
|
| Návrat hore |
|
 |
|
|  |
|
|
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 ]
|