Autor Zpráva
Mikes
Profil
Ahoj,
nevíte jak můžu pomocí php aktualizovat na stránce jen určité místo?
dík předem moc za všechny rady

zdravím všechny webmastery jsem tady nový
Joker
Profil
Pomocí samotného PHP těžko.
Šlo by to udělat přes rámy anebo AJAX.
Mikes
Profil
no tak kdyz ne pomoci php, tak nejak jinak ?
Joker
Profil
No jak píšu, rámy, které ale mají svoje nevýhody, nebo AJAX... který má zas jiné nevýhody :)

Například:

nějaký text
<iframe src="nejakastranka.html"></iframe>
nějaký text

Potom se dá obnovit jenom iframe.

AJAX není nic než Javascript, z čehož vyplývají jeho výhody i nevýhody.
Mikes
Profil
no dik ale jak mam iframe refreshnout ?? a o javascriptu uz nevim vubec nic
guest
Profil
tohle napíšeš do záhlaví strávky vkládané přes iframe
<meta http-equiv="refresh" content="3;url=nejakastranka.html">
Mikes
Profil
no dik moc a zatim
guest
Profil
... to číslo za content dej podle toho jak často chceš aby se to refrešovalo
Joker
Profil
Možná to bude jednodušší takhle:

Co to má dělat?
Mikes
Profil
no ma to jako na chat ze bude nahore prispevky a dole pro zadani prispevku a aby se to nerefreshovalo porad napr. pri psani prispevku
Mikes
Profil
jako phpcko moc neovladam ale udelam jsem to nejak takhle :
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=windows-1250">
<link rel="stylesheet" type="text/css" href="superstyl.css">
<?
$prodleva=$_GET['prodleva'];
if($prodleva=="")
$prodleva=15;
if($prodleva>0 && $prodleva<50)
{?>
<meta http-equiv="refresh" content="<? echo $prodleva ?>;URL=<?echo $_SERVER["PHP_SELF"]?>?prodleva=<? echo $prodleva?>">
<?}
else
{?>
<meta http-equiv="refresh" content="15;URL=<?echo $_SERVER["PHP_SELF"]?>?prodleva=<? echo $prodleva?>">
<?}?>
<title>Kniha Návštěv</title>
</head>
<body>
<div align="center">
<h1 style="font-size: 200%">Kniha návštěv</h1>
<br><br>
<a href="addpost.php"><h3 style="font-size: 150%">Nový příspěvek</h3></a>
<br><br>
<a href="pravidla.php"><h3 style="font-size: 150%">Pravidla</h3></a>
<br><br>
<h3 style="font-size: 150%">Příspěvky</h3>
<table border="1" bordercolor="black" style="font-size: 80%">
<?
include "config.php";
define ("ROWS", 20);
// zde je include souboru s konstantami
mysql_connect(SQL_HOST, SQL_USERNAME, SQL_PASSWORD);
mysql_select_db(SQL_DBNAME);
if (!isset($_GET["celkem"])) //pokud nevíme, kolik bude záznamů tak to zjistíme...
{
$vysledek=mysql_query("select count(*) as pocet from kniha_navstev");
$zaznam=mysql_fetch_array($vysledek);
$celkem=$zaznam["pocet"];
}
else
{
$celkem=$_GET["celkem"];
}
if ($celkem>ROWS)
{ ?><br><div align="center"><?
if (!isset($_GET["od"])) $od=1; else $od=$_GET["od"];
$vysledek=mysql_query("select id, jmeno, ocasek, cas, vzkaz from kniha_navstev order by cas desc"." limit ".($od-1).", ".ROWS);
if ($od==1) echo "Začátek&nbsp;|&nbsp;";
else echo "<a href="".$_SERVER["PHP_SELF"]."?celkem=$celkem&amp;od=1">Začátek</a>&nb sp;|&nbsp;";
if ($od<ROWS) echo "Předchozí&nbsp;|&nbsp;";
else echo "<a href="".$_SERVER["PHP_SELF"]."?celkem=$celkem&amp;od=".($od-ROWS)."">P ředchozí</a>&nbsp;|&nbsp;";
if ($od+ROWS>$celkem) echo "Následující&nbsp;|&nbsp;";
else echo "<a href="".$_SERVER["PHP_SELF"]."?celkem=$celkem&amp;od=".($od+ROWS)."">N ásledující</a>&nbsp;|&nbsp;";
if ($od>$celkem-ROWS) echo "Konec&nbsp;<BR>";
else echo "<a href="".$_SERVER["PHP_SELF"]."?celkem=$celkem&amp;od=".($celkem-$celke m%ROWS+1)."">Konec</a><BR>";?></div><br><?
}
else
{
$vysledek=mysql_query("select * from kniha_navstev order by cas desc");
}
while ($zaznam=MySQL_Fetch_Array($vysledek))
{
if($zaznam["ocasek"]=="(admin)" && $zaznam["jmeno"]=="Mikes")
{$trid="ocasvadmin";}
if($zaznam["ocasek"]=="(admin)" && $zaznam["jmeno"]=="Petr")
{$trid="ocasadmin";}
if($zaznam["ocasek"]=="")
{$trid="";}
if($zaznam["ocasek"]=="ANTISPAM")
{$trid="ocasspam";}
$zaznam["vzkaz"] = str_replace("-sm1-"," <img src="img/smiles/sm1.gif" height="15"> ", $zaznam["vzkaz"]);
$zaznam["vzkaz"] = str_replace("-sm2-"," <img src="img/smiles/sm2.gif" height="15"> ", $zaznam["vzkaz"]);
$zaznam["vzkaz"] = str_replace("-sm3-"," <img src="img/smiles/sm3.gif" height="15"> ", $zaznam["vzkaz"]);
$zaznam["vzkaz"] = str_replace("-sm4-"," <img src="img/smiles/sm4.gif" height="15"> ", $zaznam["vzkaz"]);
$zaznam["vzkaz"] = str_replace("-sm5-"," <img src="img/smiles/sm5.gif" height="15"> ", $zaznam["vzkaz"]);
$zaznam["vzkaz"] = str_replace("-sm6-"," <img src="img/smiles/sm6.gif" height="15"> ", $zaznam["vzkaz"]);
$zaznam["vzkaz"] = str_replace("-sm7-"," <img src="img/smiles/sm7.gif" height="15"> ", $zaznam["vzkaz"]);
$zaznam["vzkaz"] = str_replace("-sm8-"," <img src="img/smiles/sm8.gif" height="15"> ", $zaznam["vzkaz"]);
$zaznam["vzkaz"] = str_replace("-sm9-"," <img src="img/smiles/sm9.gif" height="15"> ", $zaznam["vzkaz"]);
$zaznam["vzkaz"] = str_replace("-sm10-"," <img src="img/smiles/sm10.gif" height="15"> ", $zaznam["vzkaz"]);
$zaznam["vzkaz"] = str_replace("-sm11-"," <img src="img/smiles/sm11.gif" height="15"> ", $zaznam["vzkaz"]);
$zaznam["vzkaz"] = str_replace("-sm12-"," <img src="img/smiles/sm12.gif" height="15"> ", $zaznam["vzkaz"]);
$zaznam["vzkaz"] = str_replace("-sm13-","<a href="", $zaznam["vzkaz"]);
$zaznam["vzkaz"] = str_replace("-sm14-","">-=Odkaz=-</a>", $zaznam["vzkaz"]);

?><tr><td><table border="1" bordercolor="#004070" style="font-size: 120%"><tr><td width="500"><b><?if($zaznam["jmeno"]!="ANTISPAM"){echo $zaznam["jmeno"];} else {?><span class="ocasspam"><?echo $zaznam["jmeno"];?></span><?}?>
</b>&nbsp;<span class=<?echo $trid?>><?echo $zaznam["ocasek"]?></span></td>
<td width="110"><span align="right" style="text-align: right"><? echo date("j.n.Y G:i", ($zaznam["cas"]))?></span><BR></td>
<td width="15"><a href="delete.php?id=<?echo $zaznam["id"]?>" title="Smazat příspěvek">#</a></td></tr><tr><td colspan="3" width="625"><br>
<?if($zaznam["jmeno"]!="ANTISPAM"){echo $zaznam["vzkaz"];}else{?><span class="ocasspam"><?echo $zaznam["vzkaz"];?></span><?}?><hr></td></tr></table></td></tr><?
}
?>
</table>
<br><br><h3 style="font-size: 150%"><a href="index.php">Zpět na úvod</a></h3>
<br><h3 style="font-size: 150%"><a href="deletes.php">Smazat více</a></h3>
<form method="get" action="book.php">
<br>Aktualizace stránky každých <input name="prodleva" maxlength="2" size="2"> sekund. (Lze jen hodnota mezi 1-50 sekund)<br>
<br><input type="submit" value="Změnit">
</form>
</div>
</body>
</html>

a formular na pridani prispevku :
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=windows-1250">
<link rel="stylesheet" type="text/css" href="superstyl.css">
<title>Kniha Návštěv</title>
</head>
<body>
<div align="center">
<h3 style="font-size: 150%">Nový příspěvek</h3>
<br>
<form method="post" name="formular" action="pridat.php">
<table border="1" bordercolor="black" style="font-size: 120%">
<tr><td style="text-align: center">Jméno</td>
<td style="text-align: center">
<input maxlength="20" name="jmeno" style="color: #FFFFFF; background-color: #004070"></td></tr>
<tr title="Pokud píšete jméno někoho od nás, musíte znát jeho heslo"><td style="text-align: center">Heslo</td>
<td style="text-align: center">
<input class="ushort" maxlength="4" name="heslo" type="password" style="color: #FFFFFF; background-color: #004070"></td></tr>
<tr><
Mikes
Profil
neodeslalo se to cely takze zbytek :
<input maxlength="20" name="jmeno" style="color: #FFFFFF; background-color: #004070"></td></tr>
<tr title="Pokud píšete jméno někoho od nás, musíte znát jeho heslo"><td style="text-align: center">Heslo</td>
<td style="text-align: center">
<input class="ushort" maxlength="4" name="heslo" type="password" style="color: #FFFFFF; background-color: #004070"></td></tr>
<tr><td style="text-align: center">Vzkaz</td>
<td style="text-align: center"><textarea class="mailtype" name="text" cols="55" rows="8"></textarea></td></tr><tr><td style="text-align: center">
<span style="font-size: 80%; color:grey">###<br>###<br>###</span></td><td style="text-align: center">
<script language="javascript">
function sm(cislo){
document.formular.text.value=document.formular.text.value + "-sm" + cislo + "-";
document.formular.text.focus();
}
</script>
<img border="0" src="img/smiles/sm1.gif" style="CURSOR: HAND" onclick="sm(1)" height=15 title="-sm1-">&nbsp;
<img border="0" src="img/smiles/sm2.gif" style="CURSOR: HAND" onclick="sm(2)" height=15 title="-sm2-">&nbsp;
<img border="0" src="img/smiles/sm3.gif" style="CURSOR: HAND" onclick="sm(3)" height=15 title="-sm3-">&nbsp;
<img border="0" src="img/smiles/sm4.gif" style="CURSOR: HAND" onclick="sm(4)" height=15 title="-sm4-">&nbsp;
<img border="0" src="img/smiles/sm5.gif" style="CURSOR: HAND" onclick="sm(5)" height=15 title="-sm5-">&nbsp;
<img border="0" src="img/smiles/sm6.gif" style="CURSOR: HAND" onclick="sm(6)" height=15 title="-sm6-">&nbsp;
<img border="0" src="img/smiles/sm7.gif" style="CURSOR: HAND" onclick="sm(7)" height=15 title="-sm7-">&nbsp;
<img border="0" src="img/smiles/sm8.gif" style="CURSOR: HAND" onclick="sm(8)" height=15 title="-sm8-">&nbsp;
<img border="0" src="img/smiles/sm9.gif" style="CURSOR: HAND" onclick="sm(9)" height=15 title="-sm9-">&nbsp;
<img border="0" src="img/smiles/sm10.gif" style="CURSOR: HAND" onclick="sm(10)" height=15 title="-sm10-">&nbsp;
<img border="0" src="img/smiles/sm11.gif" style="CURSOR: HAND" onclick="sm(11)" height=15 title="-sm11-">&nbsp;
<img border="0" src="img/smiles/sm12.gif" style="CURSOR: HAND" onclick="sm(12)" height=15 title="-sm12-"><br>

</td></tr>
<tr><td colspan="2" style="text-align: center"><input type="submit" name="odeslat" value="Odeslat"></td></tr>
</table></form><br><br>
<span style="font-size: 90%; color: grey">
Pro psaní odkazú napište -sm13- pak odkaz a pak -sm14-.<br> Pozn. pište např "-sm13-http://gyvmr.kvalitne.cz-sm14-"</span>
<h3>Před psaním příspěvků si nejdřív přečtěte <a href="pravidla.php">pravidla</a>.<br> Nepřečtení se neomlouvá!!!</h3>
</div>
</body>
</html>
Toto téma je uzamčeno. Odpověď nelze zaslat.

0