Autor | Zpráva | ||
---|---|---|---|
Heilige Nowotny Profil * |
#1 · Zasláno: 20. 4. 2005, 09:59:05
Má někdo návod, kde sebrat vzor n. kterak jej vytvořit: potřebuju stránku, kde bude dole nebo nahoře pole pro vzkaz a tlačítko "odeslat" - když se tam napíše vzkaz a odešle, zpráva se zobrazí na téže stránce. Byla by tam-li možnost moderovati příspěvky (odstranit vulgarismy) přes texťák (nebo kde se budou příspěvky ukládat), bylo by to bezvadné. Nikde tady jsem takovou podobnost nenašel. Kdož pomůže, zaplať Pán Bůh a požehnej.
|
||
Kadel Profil * |
#2 · Zasláno: 20. 4. 2005, 13:55:03
Nikdo to neví, proto ti nikdo neodpoví
|
||
roberta Profil |
#3 · Zasláno: 20. 4. 2005, 14:21:10 · Upravil/a: roberta
ahoj... len tak narýchlo som niečo zbúchal. je to PHP+MySQL
MySQL: staci jedna tabulka, nazvime si ju gbook (guest book-kniha návštev :) CREATE TABLE `gbook` ( `id` int(11) NOT NULL auto_increment, `nick` text NOT NULL, `sprava` longtext NOT NULL, `datum` text NOT NULL, `cas` text NOT NULL, PRIMARY KEY (`id`) ) PHP: gbook.php <HTML> <HEAD> <TITLE>Kniha návštev</TITLE> </HEAD> <BODY> <? function formatujStr($co) { $co = str_replace (chr(13), "", $co); $co = str_replace (chr(10), "<BR>", $co); $co = str_replace ("vulgarizmus", "*******", $co); return $co; } function skontroluj($meno, $sprava) { if (($meno=="") || ($sprava=="")) { echo "<div>Chyba !!! Musíš zadať <b>Meno</b> aj <b>Správu</b> !!!</div>"; }else { $link = MySQL_Connect("adresa_db_servera","username","password"); MySQL_Select_DB("meno_databazy"); $datum = date ("j.n.Y"); $cas = date ("G:i:s"); $query="INSERT INTO gbook (nick, sprava, datum, cas) VALUES ('$meno', '$sprava', '$datum', '$cas')"; $result=mysql_query($query); mysql_close($link); } } function vymaz($id) { $link = MySQL_Connect("adresa_db_servera","username","password"); MySQL_Select_DB("meno_databazy"); $query="DELETE FROM gbook WHERE id=" . $id; $result=mysql_query($query); mysql_close($link); } function zobraz() { require ("form.php"); $link = MySQL_Connect("adresa_db_servera","username","password"); MySQL_Select_DB("meno_databazy"); $query="SELECT * FROM gbook ORDER BY id DESC"; $result=mysql_query($query); for ($i=0; $i < mysql_num_rows($result); $i++) { $row_array = mysql_fetch_row($result); echo ("<tr><td><b>Meno: " . $row_array[1]); echo (" </b><i>" . $row_array[3] . " " . $row_array[4] . "</i></td>"); echo("<td align='right'><a href='gbook.php?mod=2&id=" . $row_array[0] . "'>"); echo ("Vymaž</a></td></tr>"); echo ("<tr><td colspan=2><b>Správa: </b><br><div>" . formatujStr($row_array[2]) . "</div></td></tr>"); } mysql_close($link); echo "</table></center>"; } switch ($mod): case 1: skontroluj($meno, $sprava); zobraz(); break; case 2: vymaz($id); zobraz(); break; default: zobraz(); endswitch; ?> </BODY> </HTML> form.php - musí byť v tom istom adresári, ako gbook.php <? echo ("<table cellpadding='0' cellspacing='0'>"); echo ("<tr><td colspan=2>"); echo ("<FORM METHOD='POST' ACTION='gbook.php?mod=1'>"); echo ("<b>Meno:</b><br>"); echo ("<input name='meno' type='text'><br>"); echo ("<b>Správa:</b><br>"); echo ("<textarea name='sprava' rows='3' cols='120'></textarea><br><br>"); echo ("<input type='submit' value='Odošli správu'>"); echo ("</FORM></td></tr>"); ?> -spustí sa to http :// adresa_php_servera/gbook.php -po vložení príspevku sa automaticky príspevok zobrazí na tej istej stránke -ak sa nezadá meno+správa, tak sa vypíše hláška a neuloží sa príspevok -moderovati příspěvky (odstranit vulgarismy) - to robí funkcia formatujStr($co) -príspevky sa dajú vymazávať otestovať si to môžete na http://szia.wz.cz inak zaujímavá čeština :) odkiaľ si? no, dúfam, že som trocha pomohol |
||
keiner Nowotny mehr Profil * |
#4 · Zasláno: 20. 4. 2005, 17:01:11
Přítáhnulivše před 250 lety mí předkové do Němec ze Slezska (z části té nyní na české straně), byvše tam bylo dobře, vrátil jsem se nyní sám jako Němec. Bohužel i dík, ale jináč mluvit neumím. Ale vidím že tvá slovenčina jala se cestou moderní. Díky, snad to již zvládnu, script snad fungovat donutím. Herz. Gruessen.---
|
||
Časová prodleva: 11 měsíců
|
|||
Anonymní Profil * |
#5 · Zasláno: 29. 3. 2006, 17:43:31
Zdarec!! Sem to zkousel ale nejak to nejelo asi sem to dělal špatně .)
|
||
Časová prodleva: 1 měsíc
|
|||
None Profil * |
#6 · Zasláno: 4. 5. 2006, 20:36:34
I've just been hanging out waiting for something to happen. Not that it matters. More or less not much exciting going on lately. My life's been pretty unremarkable , but it's not important. Today was a complete loss.
citizen diamond watch http://citizen-watch.vpojw.info/citizen-calibre-8700-watch.html |
||
Časová prodleva: 17 let
|
Toto téma je uzamčeno. Odpověď nelze zaslat.
0