Anonymní profil peter – Programujte.com
 x   TIP: Přetáhni ikonu na hlavní panel pro připnutí webu
Reklama
Reklama

Anonymní profil peter – Programujte.comAnonymní profil peter – Programujte.com

 

Příspěvky odeslané z IP adresy 2001:718:2601:1f7:658e:8b...–

peter
PHP › php aplikace - co potrebujem?
18. 6. 2015   #203074

jestli ten zacatek mas dobre, i sql dotaz, tak tam pokracuj

$filmy = $stmt->fetchAll();
foreach($filmy as $row) {var_dump($row);}

az pak to preformatuj na html. A s tim michanim html a php ma Kit pravdu :) Nejlepe php zpracovat predem a pak udelat jednoduche echo promenne. Jak udelas php cyklus preruseny html kodem, tak je to neprehledne. A navic se to muze i pomalu vykreslovat, html zvlast, pak se ceka na server a php, pak zas kousicek stranky...

peter
PHP › php aplikace - co potrebujem?
18. 6. 2015   #203073

Promin, ale skutecne jsi zkousel ten muj priklad v prispevku #44? mam to tam i s vytvorenim tabulky  a vypsanim par radku, pokud tam nejake jsou.
http://programujte.com/…-potrebujem/#…

Se porad motas v tom hlavnim. Jednou to udelas ok a pak to placas vselijak. Nabyvam dojmu, ze mas tema rozhozene vsude mozne po forech a obcas ti to nekdo napise spravne, tak to das hned do dalsiho forka :)

1. vytvoris dotaz na databazi, treba "SELECT * FROM tabulka"
2. ulozis ho do promenne
$query = "SELECT * FROM tabulka";
3. vytahnes z db odpoved, jakysi balik dat, ve kterem se vyzna jen fetch.
$stmt = $db->prepare($query);
$stmt->bindValue(1, $offset, PDO::PARAM_INT);
$stmt->execute(); // ja jsem zvyklej na syntaxi s $result z mysql, ale budiz, zkousnu i nesrozumitelne zkratky jako stmt a pod :)
4. pres fetch z toho baliku, kterej je ted ulozenej do $stmt vythnes 1 radek.
$row = $stmt->fetch();
4b.
Kdyz chces vic, tak to musis pres cyklus a opakovat, dokud fetch dava vysledky, viz muj priklad 44
while(($row = $stmt->fetch(PDO::FETCH_ASSOC))!==false) {
var_dump($row);
FetchAll z toho mozna vytahne vsechno, ale ten ja treba nepouzivam, pac PDO zapisy jsou pekne napikacu. A uz jsem zvyklej na cykly z mysql, ktere mi nezabiraji pamet jako fetchAll.
Zlate mysql_. Nevim, ci napad to bylo rusit :) Velkym klackem po hlave, ono ho to prejde.

V prispevku #96 totiz pises
foreach ($_POST['zaner'] as $row) {
$sql = "SELECT * FROM zaner";
a dal? tam schazi nejaky kus kodu.

Jo, muze se stat, ze forko nejake kody odmazava. Ma nejake znacky rezervovane. Presne si nevybavim, co mi takhle naposled odmazalo :) Muzes pouzit jsfiddle.net nebo jine uloziste na kod, kdyz to porad zlobi.

peter
Pascal › HAD
18. 6. 2015   #203055

Vidim to na dve moznosti:
- mas podminky spatne, sprav si je
- mrkni, jestli treba neulozis polohu mimo herni desku a podle te nove polohy se nepokousis najit objekty mimo herni desku, cili mimo rozsah pole. Mas treba pole 60x30, a kdyz ti nova poloha vyjde 61,30, tak jsi mimo rozsah, error a kdo vi, co packal/delphi udela.

Pripada mi teda dost zvlastni, ze tam nemas definovanou sirku, vysku hada, top, left polohu herni desky a tyhle udaje vubec nepouzivas pro podminky.
Ja bych si teda udelal spesl funkci, ktera by mi vracela pole se seznam true/false pro zadanou polohu x,y.
* mimo desku, kde a.x a.y b.x b.y, kamen (a je horni levy roh obdelniku, ten je 0+left,0+top; b je spodni pravy roh maxx+left, maxy+top)
* true, false, true, true, false, false - ses mimo desku, prekrocil jsi na a.y a b.x (y je tedy < 0, x je > nez maxx), a nesnedl jsi pritom zadny kamen

Kdyz to budes mit pekne v jedne funkci (v delphi se to mozna oznacuje take procedura), tak to nemusis resit pak na deseti 10 mistech programu.

Mimochodem, nemas tam pouzite if/else, jen if. coz by mohl byt dalsi problem.

peter
PHP › php aplikace - co potrebujem?
18. 6. 2015   #203044

Ja ti nejak nerozumim. Mas tabulky. Potrebujes je naplnit. Ten program pro pridavani si musis napsat nebo to tam nacucat pres phpmyadmina.
Pridas film. Pridas herce. Propojis film a herce.
Formular 1, formular 2, formular 3

Formular 3 bude vypadat treba tak, ze zobrazis <select> se seznamem fillmu a pod nim bude tabulka s checkboxy (<input>), co radek, to herec, kde si uzivatel zaskrta, kteri herzi v tom filmu jsou. Taky bys tam pri zobrazeni filmu mel vypsat uz prirazene herce, zaskrtnout checkbox :)
[ Carliho andilci \/ ]
[ ] Svarcik
[x] Lucy lui
[ Ulozit zmenu ]

peter
PHP › smerovani z index do slozek
18. 6. 2015   #203043

Tak to oprav tak, aby tam neslo podvrhnout nic, co tam nema byt :) 99% kodu na netu vypada presne takto, jako by to psal student ve skole. Oni je tam asi nechteji trapit jeste nejakym zabezpecovanim. Sak co :)
Ale ten ucitel si uz neuvedomuje, ze pouziva online banku a ten program psal treba takovy student. Takze kdyz nahodou prijde o penizky z te banky, tak si za to muze sam!

peter
PHP › upload nefunguje v PHP5
18. 6. 2015   #203042

Vis, ani ne. Ignorujes zvyraznene dotazy.
Pokud se to zobrazuje spravne a nikdo problem s diakritikou nezminoval z uzivatelu, tak asi neni treba nic resit :)

peter
PHP › Zobrazovanie textu z ineho php
18. 6. 2015   #203041

Nepracuji s joomla. Nevim, co ti to vyplodi za html. Mozna, kdybys dal odkaz na stranku. Pokud to v html mas (www prohlizec, zobrazit zdrojovy kod), tu chybovou hlasku, tak uz je pak jen problem v tom, proc je skryta. A pak je tudiz treba zmenit nejake className pres js, aby se zobrazila.

Ja teda prvne pochopil problem tak, ze mas nejakou stranku. Na neco kliknes, zobrazi se jina, podobna stranka, navic je tam formular. Kdyz das formular odeslat, zobrazi se prvni stranka. Ted, otazkou je, jak ten formular tam zobrazujes? Jestli pres php a nebo se jen pres js/css nejak skryva. Pokud jen skryva, tak jej odkryt. Coz v js znamena prepsat u nejakeho prvku nejaky class, obvykle.
Priklad:
 

<style> #aaa.skryt {display:none;} #aaa.odkryt {display:block;} </style>
<span onclick="zmenClass('aaa','odkryt');">[odkryt]</span>
<span onclick="zmenClass('aaa','skryt');">[skryt]</span>
<div id="aaa" class="skryt">toto je skryty text, skryty formular s hlaskou</div>
<script> function zmenClass(id,css) {document.getElementById(id).className = css;} </script>


Tak uplne stejne by slo pridat k php kod

<div id="aaa" class="skryt">toto je skryty text, skryty formular s hlaskou</div>
<script> zmenClass('aaa','odkryt'); </script>
(tu definici fuknce mas nekde v externim js, rekneme, pravdepodobne soucasti toho pluginu)

 

 

Hostujeme u Českého hostingu       ISSN 1801-1586       ⇡ Nahoru Webtea.cz logo © 20032018 Programujte.com
Zasadilo a pěstuje Webtea.cz, šéfredaktor Lukáš Churý