Autor Zpráva
fires
Profil *
lidi učim se sql a vadí moc když budu při vytváření zadávat vždycky VARCHAR ?
že to nebudu nijak rozlišovat co vní je a tak ? proč vubec je tolik durhu
tabulek ?

mám ještě jeden dotaz jak mám porovnávat datum ? potřebuju aby s emi při výpisu
z tabulky vypsaly ty řádky které maj pouze datum nad aktuální datum než je
dneska má mto takhle napsané ale nefičimi to díky za rady
...
$dat = StrFTime("%d/%m/%Y", time());
...
$dotaz="SELECT * FROM sraz where (misto like'$pi%' ) or (misto like'$pi2%'
) and (datum > $dat) order by datum ";
...

prostě mi to vypíše všechny a né ty které jsou jako by v budoucnu od aktuálního data :-/

pak taky ...
když zadám cestu třeba:

index.php?aa=bb&pi=lavicka&pi2=lavicka

tak mi to nevapíše ale srazy na lavičce ale uplně všehcno co tam mám

co stím ? :- /

pak mám další problém s validací mam tam tuto chybu nevím co stím

Error Line 28 column 112: document type does not allow element "div" here;
missing one of "object", "ins", "del", "map", "button" start-tag.
...pt" class="logo2"><div class="logo2_"></div></a></td>
The mentioned element is not allowed to appear in the context in which you've
placed it; the other mentioned elements are the only ones that are both allowed
there and can contain the element mentioned. This might mean that you need a
containing element, or possibly that you've forgotten to close a previous
element.

One possible cause for this message is that you have attempted to put a
block-level element (such as "<p>" or "<table>") inside an inline element
(such as "<a>", "<span>", or "<font>").

ten div je v CSS naformatován na určitý rozměr a ten odkaz ( a tag) je
naformatován jako měnící se obrázek na pozadí a , a hover maj jiné obrázky jede to
ale neveme mi to validace

+ další chyba se kterou si nevím rady:

Error Line 46 column 64: document type does not allow element "input" here;
missing one of "p", "h1", "h2", "h3", "h4", "h5", "h6", "div",
"pre", "address", "fieldset", "ins", "del" start-tag.
...type="text" id="username" size="14" /> <input name="Submit"
type="submit" id=


Error Line 46 column 144: document type does not allow element "input" here;
missing one of "p", "h1", "h2", "h3", "h4", "h5", "h6", "div",
"pre", "address", "fieldset", "ins", "del" start-tag.
...bmit" value="Hledat" class="button" />


diky za rady
jozob
Profil
fires
Myslím si, že užitočnejšie pre Teba by bolo na každú otázku založiť nový thread. Začal som čítať a po tretej otázke som to vzdal. A to nehovorím o formulácii viet. To je len rada do budúcna, aby si mal (nie len Ty) väčší úžitok z tejto diskusie.

Ale každopádne sa ešte na niektoré otázky pozriem a skúsim Ti aspoň v niečom pomôcť.
Peca
Profil
To porovnávání by možná fungovalo, kdyby byl datum psaný obráceně: rok/měsíc/den

SELECT * FROM sraz where ((misto like'$pi%' ) or (misto like'$pi2%' )) and (datum > $dat) order by datum
-to and ... by tam už bylo zbytečně

Uvnitř <a> ... </a> by se <div> neměl vyskytovat.

S tím inputem nevím. Píše, že mu chybí jeden z uvedených tagů.
jozob
Profil
"lidi učim se sql a vadí moc když budu při vytváření zadávat vždycky VARCHAR"
Keď sa učíš SQL, najskôr si prečítaj niečo o dátovych typoch. Bez toho sa nepohneš.

"mám ještě jeden dotaz jak mám porovnávat datum ... "
Osobne preferujem ukladanie času do db vo formáte UNIXového času, tj. v tvare počtu uplynutých mikrosekúnd od roku 1970 ( presne od 1:00 AM :-) ), tuším 10-miestný integer. Potom stačí používať porovnávanie pomocou štandardných funkcií, napr. time().

"pak taky ...
když zadám cestu třeba:

index.php?aa=bb&pi=lavicka&pi2=lavicka

tak mi to nevapíše ale srazy na lavičce ale uplně všehcno co tam mám

co stím ? :- / "

Absolútne nesprávne položená otázka. Nikdo nemôže tušiť, aký skript obsluhuje query string...

"pak mám další problém s validací mam tam tuto chybu nevím co stím ..."
Problémy s validáciou patria do inej témy. Ale keď už, určite nám nepomôže uvedený výstup validátoru (okrem toho 1. problému, príčinu máš vyššie). Čo takto zdroják, alebo odkaz naň?
fires
Profil *
Nikdo nemôže tušiť, aký skript obsluhuje query string... <<<< query string je co? co se tam piše obvykle? :-D


jinak ten čas použiju jak říkaš ;-)
koudi
Profil
fires
query string je ten string, co zadáváš co funkce mysql_query.
cili mysql_query(query-string)
jozob
Profil
fires
"query string je co?"
Sorry... Query string je časť url za otáznikom.

"co se tam piše obvykle?"
Ak myslíš, čo sa obvykle píše do diskusie, tak je to script, alebo jeho časť, ktorá obsluhuje query string.
jozob
Profil
koudi
Nie :-)
koudi
Profil
jozob
No tak počkej :-)

query string - od mysql_query
request string - data z url request

takhle to teda aspoň chápu já :)
jozob
Profil
koudi
Nie nie :-)

QUERY STRING je presne to, o čom hovorím ja :-)

Viac na http://sk2.php.net/reserved.variables, viď kľúče poľa $_SERVER.
koudi
Profil
jozob
No tak jo, máš pravdu a já jsem zase o něco chytřejší :).
fires
Profil *
lidí jak z datumu udělám to číslo? ty sekundy od tohoroku 1970 ? se o to pokouším nějak mi to nejde :-D
jozob
Profil
fires
lidí jak z datumu udělám to číslo? ty sekundy od tohoroku 1970 ? se o to pokouším nějak mi to nejde :-D
time()
fires
Profil *
zdrojak ;-) odkaz index.php?aa=bb&pi=lavicka&pi2=lavicka

<?
switch($HTTP_GET_VARS['aa'])
{
case '':
?>
afafgasfasf
<?
break;
case 'bb':


$dat = time();
$dotaz="SELECT * FROM sraz where (misto like'$pi%') or (misto like'$pi2%') and (datum > '$dat') order by datum ";
//vytvoření sql dotazu
$vysledek = MySQL_Query($dotaz); // provedení sql dotazu
$pocet = mysql_num_rows ($vysledek);

....
while ($zaznam = MySQL_Fetch_Array($vysledek)){
$id=$zaznam["id"];
$misto=$zaznam["misto"];
........

.......
}

break;
}
vypíše mi to vše z tabulky :-/
fires
Profil *
jozob: jo to vim ;-) ale když třeba chci at mi to převede datum o ork z5 třeba 19.1.2005 : takto mám zobrazit ty sekundy jak?
jozob
Profil
fires
Lenže aj všetok dátum v tabuľke musí byť vo formáte 10-miestneho integeru, vo formáte UNIXového času.
jozob
Profil
fires
ale když třeba chci at mi to převede datum o ork z5 třeba 19.1.2005 : takto mám zobrazit ty sekundy jak?

mktime(hodina,minuta,sekunda,mesiac,den,rok)
fires
Profil *
stejně mi to nějak jaksi vypisuje i ty co jsou pod dnešní datum :-/
jozob
Profil
fires
V akom formáte máš uložené dáta v tabuľke?
fires
Profil *
asi o 6 pžizpěvku výše je zdrojak :-) jeslti sis nevšim a v tabulce to mám už vtom 10 místným formatě
fires
Profil *
díval ses na ten zdrojak : ? neviš proč to nefiči? alemělo by :-/ nevi mdke je chyba
jozob
Profil
fires
Dátový typ poľa datum zmeň na integer s dĺžkou 10. Potom ešte uprav sql dotaz:
$dotaz="SELECT * FROM sraz where (misto like'$pi%') or (misto like'$pi2%') and (datum > $dat) order by datum";


Navyše sa mi zdá, že si chcel vybrať len príspevky DO aktuálneho dátumu, takže ešte zmena znamienka:
$dotaz="SELECT * FROM sraz where (misto like'$pi%') or (misto like'$pi2%') and (datum < $dat) order by datum";
fires
Profil *
ee já chtěl vypsat vždy jen ty které jsou od dnešního datumu nahoru to znamenko bych měl mít dobře vono to vypíše to datum z tabulky(sloupec datum-tam mám taky už integ.10) a pak pokud je větší jak $dat což mám nastavené to dnešní datum (integ. 10) by to mělo vypsat ty co jsou nad to datum dnešní ale nevypíše :-/ (vypíše to všehcny i s datumem pod dnenší datum :-/)

mi to nevypisuje ani podle toho $pi $pi2 :-/ mi to vypíše vždy všehcno co tam je v té tabulce přitom ta cesta pro to aby mi to vypsalo jen ty některé $pi $pi2 stačí zadat takhle ne?

ten zdrojak máte tam nahoře pokud tam něco chybí aby to jelo tak mi to PLS řekněte místo teček jsou jen html kod

index.php?aa=bb&pi=lavicka&pi2=lavicka


THX
jozob
Profil
fires
Chce to len skúšať. Skúšaj napríklad parametre vkladať priamo a podobne.
Toto téma je uzamčeno. Odpověď nelze zaslat.

0