Autor | Zpráva | ||
---|---|---|---|
Adrifinel Profil * |
#1 · Zasláno: 15. 8. 2011, 22:31:41
#pagefooter { margin-top: 15px; background: #00254A; float: left; clear: both; width: 100%; position: relative; background:#00254A; background: url(img/footer.jpg); background-repeat: repeat-x; min-height: 20px; height: 20px; } #pagefooter p { text-align: center; line-height: 150%; } #pagefooter div { position: absolute; top: 0px; right: 0px; min-height: 20px; height: 20px; width: 11px; background: url(img/footer.jpg); background-repeat: no-repeat; } http://digitalnimonstra.cz/ Opravovala jsem nějaké chyby na webu kvůli validaci a nedaří se mi nastavit patičku (ten modrý pruh dole) tak aby se roztáhla podél celé stránky. Mám sice otevřený jeden div tág, který když ukončím, tak mám sice o jednu chybu ve validaci méně, ale současně zmizí "rámečky" okolo stránky, roztáhne se to vše, ne jenom patička. A já pak tam zase nemůžu dostat ty rámečky. |
||
Davex Profil |
#2 · Zasláno: 15. 8. 2011, 23:39:05
Blok #pagebody není uzavřený, takže je patička v něm. Asi ho bude vhodné před patičkou uzavřít.
<!-- VseVJednom.cz - formulář konec --> </div> </div> <div id="pagefooter"><center> |
||
Adrifinel Profil * |
#3 · Zasláno: 16. 8. 2011, 00:24:04
Davex:
že mě to nenapadlo, já se s těmi divy mořím tady celý večer :D btw. můžu mít ještě jeden dotaz, ať na to nemusím zakládat spešl téma: mám: /* Kalendář zobrazující události z aktuálního dne jakéhokoliv roku: */ $prikaz = MySQL_Query("SELECT * FROM kalendar WHERE DAY(NOW()) = DAY(datum) AND MONTH(NOW()) = MONTH(datum);") or die (mysql_error()); if(mysql_num_rows($prikaz) >= 1) { // Když je alespoň jeden záznam echo'<table class=nohover bgcolor="#00366C" style="width: 100%"> <tr><td width="10"><b>Datum</b></td><td width="220"><b>Událost</b></td></tr>'; while($data = mysql_fetch_array($prikaz)) { // Vypisuj záznamy echo '<tr><td>'.date("j.n.Y", strtotime($data["datum"])).'</td><td>'.$data["text"].'</td></tr>'; } } else { // Když není žádný záznam echo'<table class=nohover bgcolor="#00366C" style="width: 100%"> <tr><td><i>Dnes žádná událost neprobíhá, ani v minulých letech neprobíhala.</i></td></tr></table>'; } echo '</table>'; /* Kalendář - konec */ no a validátor píše: ádek 216, znak 106: ukončovací značka pro element "TABLE", který není otevřen. álost neprobíhá, ani v minulých letech neprobíhala.</i></td></tr></table></table> |
||
Adrifinel Profil * |
#4 · Zasláno: 16. 8. 2011, 00:39:47
Adrifinel:
Oprava, to se podařilo spravit: echo '<table class="noborder"> '; while ($zaznam = MySQL_Fetch_Array($vysledek)) echo "<tr><td colspan=3><font class=highlight><strong> ".$zaznam['odesilatel']." ".$zaznam['zprava']." "; } while (false); do { if (!$spojeni1): echo "Nepodařilo se připojit k MySQL.<BR>\n"; break; endif; MySQL_Select_DB("$db"); @$vysledek = MySQL_Query("SELECT * FROM zpravy WHERE prijemce LIKE '$jmeno' AND potvrzeno LIKE 'ne'"); if (!$vysledek): echo "Došlo k chybě při zpracování dotazu v databázi.<BR>\n"; break; endif; while ($zaznam = MySQL_Fetch_Array($vysledek)) echo "<tr><td><font class=highlight><strong> ".$zaznam['odesilatel']." ".$zaznam['zprava']." ".$zaznam['datum']." "; } while (false); echo "</table>"; Řádek 188, znak 52: ukončovací značka elementu "TABLE", který dosud neskončil. <table class="noborder"> </table> |
||
peta Profil |
#5 · Zasláno: 16. 8. 2011, 08:23:47 · Upravil/a: peta
Adrifinel:
Php kod v css foru nikoho nezajima. Validita html kodu tez ne, na to slouzi validatory a html forum. Validita php kodu take ne. Podle ukazky tam mas vic nez jeden problem. Jak se zapisuje spravne while? http://php.net/while Priklad while s fetch_array? http://php.net/MySQL_Fetch_Array Jak se zapisuje spravne tabulka? http://peter-mlich.wz.cz/web/html/pr/index.htm#tabulka Jaky html kod to vygeneruje tobe? Link na stranku: ... Proc se pouzivaji class? Abychom se zbavili prebytecnych tagu. <font class=highlight><strong> tagy, ktere tam nemaji, co delat. Proc to neukladas do promenne a zrovna vypisujes pres echo? Tabulka vypisovana radek po radku se posila uzivatelei radek po radku a ne jako celek. Samozrejme na serveru lze rici, ze se stranka posle uzivateli az kdyz je php hotove, ale vetsinou to nebyva nastaveno a je treba se s tim poprat pres promennou nebo ob_flush. Kdybys to ukladal do prazdne promenne, muzes na konci dat podminku if ($t!=='') echo '<table>'.$t.'</table>'; |
||
Časová prodleva: 13 let
|
0