Autor Zpráva
Bloubek
Profil *
Takze chtel bych se zeptat kdyz chci u odrazek si zvolit tvar ale pritom to nebude obrazek jak to mam napsat ??

A jeste takova drobnost. Predem upozornuji, ze neumim php ani mysql.
Kamarad mi poslal guestbook s databazi (gb.php) a zjistil sem ze kdyz odeslu zpravu a hned potom dam refresh tak mi to tu zpravu napise znovu. Bylo mi receno ze kdyz ten formular odkazu nekam jinam nez na tu gb.php tak problem odstranim jenze nevim co z toho kodu mam premistit. Poradite ?? Jo a ptam se proto, ze ten kamarad odjel na mesic nekam k mori.

Tady je kod:

<html>
<head>
<title>Wolfenstein Enemy Territory</title>
<meta http-equiv="Content-Type" content="text/html; charset=windows-1250">
<script type="text/javascript" language="JavaScript"></script>
<script src="js/scripty.js"></script>
<style type="text/css"><!--
#gb { width: 500; color: white; }
input.FP { background-color: black; color: white; border: 1px solid #5F5F5F; margin: 1px; }
textarea.FT { background-color: black; color: white; border: 1px solid #5F5F5F; margin: 1px; }

label {
color: white;
float:left;
width:15%;
margin-right:1.0em;
padding-top:0.2em;
text-align:right;
font-weight:bold;
}

.hl {
border-bottom: 1px solid #5F5F5F;
width: 97.4%;
}
.hlav{
position: relative;
border: 1px solid #5F5F5F;
border-bottom: none;
width: 97.4%;
background-color: black;
}
.hlavicka{
position: absolute;
background-color: #1C2623;
margin: 2px;
width: 99.2%;
}
.datsp{
position: absolute;
background-color: #1C2623;
width: 125px;
margin: 2px;
right: 0px;
}
.gb-zprava{margin: 3px;}
.gb-form-submit{
font-size: 12px;
color: #A7A6A6;
font-weight: bold;
border: 3px double #A7A6A6;
background-color: #1C2623; }
.gb-submit-div{
width: 20%;
margin: 5px;}
-->
</style>
<SCRIPT>
<!--
function smile(type) {
if(type==01) {document.gb.message.value+="*01*"}
if(type==02) {document.gb.message.value+="*02*"}
if(type==03) {document.gb.message.value+="*03*"}
if(type==04) {document.gb.message.value+="*04*"}
if(type==05) {document.gb.message.value+="*05*"}
if(type==06) {document.gb.message.value+="*06*"}
if(type==07) {document.gb.message.value+="*07*"}
if(type==08) {document.gb.message.value+="*08*"}
if(type==09) {document.gb.message.value+="*09*"}
if(type==10) {document.gb.message.value+="*10*"}
if(type==11) {document.gb.message.value+="*11*"}
if(type==12) {document.gb.message.value+="*12*"}
if(type==13) {document.gb.message.value+="*13*"}
if(type==14) {document.gb.message.value+="*14*"}
if(type==15) {document.gb.message.value+="*15*"}
if(type==16) {document.gb.message.value+="*16*"}
if(type==17) {document.gb.message.value+="*17*"}
if(type==18) {document.gb.message.value+="*18*"}
if(type==19) {document.gb.message.value+="*19*"}
if(type==20) {document.gb.message.value+="*20*"}
}
// -->
</script>
</head>
<body>
<?php
//*****Připojení k DB*****
require("include/db_config.php");

if ($add == "ok" && $message != "" && $nick != "") {
$result = MySQL_Query("SELECT id FROM ".$db_prefix."_gbook ORDER BY id DESC");

if (!$result) {
echo("Do?lo k chybě při zpracování dotazu v databázi.<br>");
exit;
}

$row = MySQL_Fetch_Array($result);
$id = $row["id"];

if ($id == "") {
$id = 0;
}
++$id;

$date_time = Date("j. n. Y - H:i:s");
$beztext = "";

for ($a = 0; ;$a = $a + 1000000) {
$pomtext = "";

for ($i = $a; $i < ($a + 1000000); ++$i) {
if ($i > StrLen($message)) {
break 2;
}
$pomtext .= $message[$i];
}
if (StrPos($pomtext, " ")) {
$beztext .= $pomtext;
}
else {
$beztext .= $pomtext." ";
}
}

if (StrPos($pomtext, " ")) {
$beztext .= $pomtext;
}
else {
$beztext .= $pomtext." ";
}

$message2 = $beztext;

$vysledek = MySQL_Query("INSERT INTO ".$db_prefix."_gbook VALUES (".$id.", '".HTMLSpecialChars($nick)."', '".HTMLSpecialChars($email)."', '".HTMLSpecialChars($url)."', '".$date_time."', '".HTMLSpecialChars($message2)."')");
if (!$vysledek) {
echo "Do?lo k chybě v databázi.<br>";
exit;
}

}

?>
<br><br>
<form method="post" action="gb.php" name="gb">
<div align="left">
<label for="nick">Jméno:</label>
<input type="hidden" name="add" value="ok">
<input type="text" name="nick" id="nick" size="30" class="FP">
<br>
<label for="email">E-mail:</label>
<input type="text" name="email" id="email" size="30" class="FP">
<br>
<label for="url">Web:</label>
<input type="text" name="url" value="http://" id="url" size="30" class="FP">
<br>
<label for="message">Zpráva:</label>
<textarea name="message" rows="5" cols="40" class="FT"></textarea>
<br>
<label for="smiles">Smajlíci:</label>
<a href="javascript:smile(01)"><img src="Obrazky/smiles/01.gif" alt="*01*"></a>
<a href="javascript:smile(02)"><img src="Obrazky/smiles/02.gif" alt="*02*"></a>
<a href="javascript:smile(03)"><img src="Obrazky/smiles/03.gif" alt="*03*"></a>
<a href="javascript:smile(04)"><img src="Obrazky/smiles/04.gif" alt="*04*"></a>
<a href="javascript:smile(05)"><img src="Obrazky/smiles/05.gif" alt="*05*"></a>
<a href="javascript:smile(06)"><img src="Obrazky/smiles/06.gif" alt="*06*"></a>
<a href="javascript:smile(07)"><img src="Obrazky/smiles/07.gif" alt="*07*"></a>
<a href="javascript:smile(08)"><img src="Obrazky/smiles/08.gif" alt="*08*"></a>
<a href="javascript:smile(09)"><img src="Obrazky/smiles/09.gif" alt="*09*"></a>
<a href="javascript:smile(10)"><img src="Obrazky/smiles/10.gif" alt="*10*"></a>
<a href="javascript:smile(11)"><img src="Obrazky/smiles/11.gif" alt="*11*"></a>
<a href="javascript:smile(12)"><img src="Obrazky/smiles/12.gif" alt="*12*"></a>
<a href="javascript:smile(13)"><img src="Obrazky/smiles/13.gif" alt="*13*"></a>
<a href="javascript:smile(14)"><img src="Obrazky/smiles/14.gif" alt="*14*"></a>
<a href="javascript:smile(15)"><img src="Obrazky/smiles/15.gif" alt="*15*"></a>
<a href="javascript:smile(16)"><img src="Obrazky/smiles/16.gif" alt="*16*"></a>
<a href="javascript:smile(17)"><img src="Obrazky/smiles/17.gif" alt="*17*"></a>
<a href="javascript:smile(18)"><img src="Obrazky/smiles/18.gif" alt="*18*"></a>
<a href="javascript:smile(19)"><img src="Obrazky/smiles/19.gif" alt="*19*"></a>
<a href="javascript:smile(20)"><img src="Obrazky/smiles/20.gif" alt="*20*"></a>
</div>
<div class="gb-submit-div" align="left"><input type="submit" value="Odeslat" class="gb-form-submit"></div>
</form>
<?php

$vysledek = MySQL_Query("SELECT * FROM ".$db_prefix."_gbook ORDER BY id DESC");
if (!$vysledek) {
echo "Do?lo k chybě při zpracování dotazu v databázi.<br>";
exit;
}

$i = 0;



while ($row = MySQL_Fetch_Array($vysledek)) {

$message3 = str_replace( "*01*", "<img src=\"gb/smiles/01.gif\" alt=\"smile\">", $row["message"]);
$message3 = str_replace( "*02*", "<img src=\"gb/smiles/02.gif\" alt=\"smile\">", $message3);
$message3 = str_replace( "*03*", "<img src=\"gb/smiles/03.gif\" alt=\"smile\">", $message3);
$message3 = str_replace( "*04*", "<img src=\"gb/smiles/04.gif\" alt=\"smile\">", $message3);
$message3 = str_replace( "*05*
Bloubek
Profil *
", "<img src=\"gb/smiles/05.gif\" alt=\"smile\">", $message3);
$message3 = str_replace( "*06*", "<img src=\"gb/smiles/06.gif\" alt=\"smile\">", $message3);
$message3 = str_replace( "*07*", "<img src=\"gb/smiles/07.gif\" alt=\"smile\">", $message3);
$message3 = str_replace( "*08*", "<img src=\"gb/smiles/08.gif\" alt=\"smile\">", $message3);
$message3 = str_replace( "*09*", "<img src=\"gb/smiles/09.gif\" alt=\"smile\">", $message3);
$message3 = str_replace( "*10*", "<img src=\"gb/smiles/10.gif\" alt=\"smile\">", $message3);
$message3 = str_replace( "*11*", "<img src=\"gb/smiles/11.gif\" alt=\"smile\">", $message3);
$message3 = str_replace( "*12*", "<img src=\"gb/smiles/12.gif\" alt=\"smile\">", $message3);
$message3 = str_replace( "*13*", "<img src=\"gb/smiles/13.gif\" alt=\"smile\">", $message3);
$message3 = str_replace( "*14*", "<img src=\"gb/smiles/14.gif\" alt=\"smile\">", $message3);
$message3 = str_replace( "*15*", "<img src=\"gb/smiles/15.gif\" alt=\"smile\">", $message3);
$message3 = str_replace( "*16*", "<img src=\"gb/smiles/16.gif\" alt=\"smile\">", $message3);
$message3 = str_replace( "*17*", "<img src=\"gb/smiles/17.gif\" alt=\"smile\">", $message3);
$message3 = str_replace( "*18*", "<img src=\"gb/smiles/18.gif\" alt=\"smile\">", $message3);
$message3 = str_replace( "*19*", "<img src=\"gb/smiles/19.gif\" alt=\"smile\">", $message3);
$message3 = str_replace( "*20*", "<img src=\"gb/smiles/20.gif\" alt=\"smile\">", $message3);

if ($pocet == "") {
$pocet = 0;
}

++$i;
$max_pocet = $pocet + 10;

if (($i > $pocet) and ($i <= $max_pocet)) {
echo "<div class='hlav' align='left'><div class='hlavicka' align='left'>";
echo "&nbsp;".$row["nick"]."&nbsp;&nbsp;";
echo "<a href=\"mailto: ".$row["email"]."\"><img src='Obrazky/i_email.gif' alt=\"".$row["email"]."\"></a>";
echo "&nbsp;&nbsp;
<a href=\"".$row["url"]."\"><img src='Obrazky/i_home.gif'></a>";
echo "</div><div class='datsp'>".$row["date_time"]."</div>";
echo "<br><br><div class='gb-zprava'>".nl2br($message3)."</div><br><br></div>";
}
}
?>
<div class="hl"></div>
<?php
//pomocí těchto proměnných zajistíme postupné zobrazování knihy náv?těv

$zpet = $pocet - 10;
$vpred = $pocet + 10;

if ($pocet != 0) {
echo "<a href=\"gb.php?pocet=".$zpet."\">&lt;&lt; Předchozí</a>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;";
}

if ($vpred < $i) {
echo "<a href=\"gb.php?pocet=".$vpred."\">Dal?í &gt;&gt;</a>";
}

?>
</body>
</html>
[/i]
A pokud vas to zajima tak moje stranky jsou http://easycompany.unas.cz
jonáš
Profil *
Ty odrážky se mění takto:
HTML:
<ul type="circle | disc | square">

CSS:
UL {list-style-type: circle | disc | square;}


pokud je to
<OL>
pak jsou hodnoty takove:
HTML:
A | a | I | i | 1

CSS:
decimal | lower-alpha | lower-roman | upper-alpha | upper-roman
Bloubek
Profil *
A co kdyz chci hvezdicku ?? *
jonáš
Profil *
To už asi jde jen jako obrázek ->CSS: {list-style-image: url( ); }
jinak nevim
Acci
Profil
Jde použít
li {list-style:none;}
li:before {content: "* ";}

Nefunguje v IE
Bloubek
Profil *
diky moooc a neporadili byste jeste s tou gb ?? :-)
Falco
Profil
UL {list-style-type: disc; color:green}
-výsledně bodou modré i odrážky i text za nimi, jak mohu změnit barvu textu ale nechat přitom původní barvu odrážek?
Acci
Profil
Falco
Sice je to mimo téma, ale přece

HTML:
<ul>
<li><span>Text</span></li>
</ul>

CSS:
ul {list-style-type: disc; color:green}
li span {color:red}
Falco
Profil
Díky
Toto téma je uzamčeno. Odpověď nelze zaslat.

0