Autor Zpráva
Jack06
Profil
Prosím Potřeboval bych pomoci. Snažím se učit php, mysql a další kolem webu - zde je stránka kde potřebuji to na co se budu tázat:

http://www.lost.over.cz/layout/

Moc mi nejde udělat přidávání přízpěvků aby to mělo nějaký stálý tvar pro registrované i pro neregistrované. A dále výpis článků..
Toto je script pro přidání nového článku:

<link rel="stylesheet" type="text/css" href="ss.css">
<center>
<div id='forms'>
<form name='kniha' action='zpracuj.php' method='post' enctype='multipart/form-data' accept-charset="utf-8" >
<? if(isset($_SESSION['prihlasen']) and $_SESSION['prihlasen']==1){?>
<label for="autor" class="labela">Autor:&nbsp;</label><label for="autor" class="hidden">*<?php echo"".$_SESSION['login']; ?></label><input type="hidden" name="autor" class="form-input1" value="<?php echo"".$_SESSION['login']; ?>">
<? }else { echo" <label for='autor' class='labela'>Autor:&nbsp;</label><input type='text' name='autor' class='form-input1' >";}
?>
<?php if (isset($_GET['page'])){?><input type="hidden" name="typ" class="form-input1" value="<?php echo"".$_GET['page'];} ?>"><br>
<label for='nadpis' class='labela'>Nadpis:&nbsp;</label><input type='text' name='nadpis' class='form-input1'><br>
<textarea name='obsah' rows='6' cols='52' class='form-textarea' ></textarea><br>
<input type='submit' value='Vložit'>
</form>
</div>
</center>


A toto pro výpis článku:

<?php
echo "
<!DOCTYPE HTML PUBLIC '-//W3C//DTD HTML 4.01 Transitional//EN'>
<html>
<head>
<meta http-equiv='content-type' content='text/html; charset=utf-8'>
<link rel='stylesheet' type='text/css' href='ss.css'>
<title>It-Prog</title>
</head>
<body>
";
require "db.php";
if (isset($_GET['page'])){ $page=$_GET['page'];
mysql_query("SET CHARACTER SET utf8");
$vysledek=mysql_query("SELECT * FROM clanky WHERE typ = '$page'");}

while ($zaznam=MySQL_Fetch_Array($vysledek)):
$id = $zaznam["id"];
$autor = $zaznam["autor"];
$nadpis = $zaznam["nadpis"];
$typ = $zaznam["typ"];
$obsah = $zaznam["obsah"];
// tady by se s výsledky pracovalo

echo "<div class='Třída'>
<div class='kom1'>

<B>

Téma:&nbsp;".@$typ."&nbsp;&nbsp;|&nbsp;&nbsp;
Nadpis:&nbsp;".@$nadpis."&nbsp;&nbsp;|&nbsp;&nbsp;
</B>
</div>
<div class='kom2'>
".@$obsah."
</div>
<div class='kom3'>
Autor:&nbsp;&nbsp;|&nbsp;&nbsp; ". @$autor." &nbsp;&nbsp;|
</div><br /><br />
</div>";
endwhile;
?>


Snad zde nemám moc chyb v kódy budu rád za jakoukoli radu ale hlavně bych chtěl aby mi se mi výpis ukazoval v takovéto formě a nevím jak to napsat:
Taps
Profil
Jack06
Můžeš to vyřešit např. prostřednictvím divů. http://css.interval.cz/clanky/simulace-ramcu/
Jack06
Profil
No až tak tomu nerozumím mohl by jste mi někdo naznačit scriptem kostru?
Taps
Profil
Jack06
Zkus ten náčrtek, který jsi sem dal trošku popsat.
Jack06
Profil
Mělo by to být jako tabulka ve které su budou zobrazovat přízpěvky od uživatelu. Jestli by někdo měl lepší nápad jak vyřešit vzhled napište popište budu rád. Jinak tady mám ten obrázek znovu zhruba dle rozložení textů.

Taps
Profil
Jack06
Mohl bys to vytvořit prostřednictvím include
Jack06
Profil
Já potřebuji nějaký script který mi vytvoří tabulku v této podobě informace do ní už bych si tam dal. Bohužel mi nejde vytvořit takovýto tvar tabulky. Prosil bych o nějaký script velikost si dotvořím v css či v čem bude určena. Díky předem.
bukaj
Profil
třeba takto: (testováno v mozilla firefox 2.0; pro lepší integritu vůči rozpadání doporučuji použít matrjošku, popř. vypustit rámečky (a doupravit velikosti))
<style>
.clanek, .clanek div{
border: solid black 1px;
}
.clanek hr{
width: 100%;
height: 0px;
margin: 0;
padding: 0;
border: solid black 0px;
clear: both;
visibility: hidden;
}
</style>
<div class="clanek">
<div>
<h2 style="float: left; width: 49%">Předmět: cokoli</h2>
<p style="float: right; width: 49%; text-align: right;">Autor: Jack06</p>
<hr />
</div>
<div>
<div style="float: left; width: 29%;">
<h3>Téma: Něco</h3>
<p><img src="fotka.jpg" alt="FOTKA" />
</div>
<div style="float: right; width: 70%;">
<p>Text článku, který napíše návštěvník.</p>
</div>
<hr>
</div>
<div>
<p style="float: left; width: 49%;">Přidáno dne: něco</p>
<p style="float: right; width: 49%; text-align: right;">Shlédnuto Smazat Upravit Odpovědi</p>
<hr>
</div>
</div>
Jack06
Profil
Ok moc díky... A ještě jsem se chtěl optat když přidávám články tak první článek si dá vždy automaticky id 2 místo jedna nevíte čím to může být???
Jack06
Profil
Já jsem to zkusil takto ale funguje mi to jen v ie ve firefox ne... Nevíte proč či co bych musel napsat jinak??



<style>
.clanek {
width : 70%;
height : 10%;
border : 1px solid #515151;
}
.nahore {
width : 100%;
height : 20px;
}
.stred {
width : 100%;
height : 20%;
border-top : 1px solid #515151;
}
.slev {
width : 20%;
height : 20%;
float : left;
border-right : 1px solid #515151;
}
.nad {
width : 100%;
height : 10%;
float : left;
border-bottom : 3px dotted #515151;
}
.pod {
width : 100%;
height : 90%;
text-align : center;
}
.lev {
float : left;
}
.prav {
float : right;
}
.sprav {
width : 80%;
height : 20%;
float : right;
}
.pata {
width : 100%;
height : 20px;
border-top : 2px dotted #515151;
}

</style>
<div class="clanek">
<div class="nahore">
<p class="lev">a</p>
<p class="prav">b</p>
</div>
<div class="stred">
<div class="slev">
<p class="nad">a</p>
<br>
<p class="pod">b</p>
</div>
<div class="sprav">
Text od uživatele
</div>
</div>
<div class="pata">
<p class="lev">a</p>
<p class="prav">b</p>
</div>
</div>

Vaše odpověď


Prosím používejte diakritiku a interpunkci.

Ochrana proti spamu. Napište prosím číslo dvě-sta čtyřicet-sedm: