|
 | | |
| Autor | Správa |
bruno.b
 Užívateľ
 Založený: 24.02.2007 Príspevky: 146 Bydlisko: Martin
 | Zaslal: Ne 09.12.07 12:53 |   |
borci mam takyto kod s formularom na novy clanok:
| kód: | do
{
require_once('../otvordb.inc.php');
if (!Otvordb())
break;
$dbv = mysql_query("select * from rubriky order by id_rubriky");
if (!$dbv) echo "problém s databázou!\n";
?>
<head>
<meta http-equiv="content-type" content="text/html; charset=utf-8">
<script type="text/javascript" src="../texyla/texyla.js"></script>
</head>
<body>
<h2>Nový článok</h2>
<form method="post" action="uloz_clanok.php" enctype="multipart/form-data">
<table style="background:#efefef;width:100%">
<tr>
<td style="font:bold">Rubrika:</td>
<td>
<select name="rubrika">
<?while($zaznam=mysql_fetch_array($dbv)):?>
<option value="<?echo $zaznam["id_rubriky"];?>">
<?echo $zaznam["rubrika"];?>
</option>
<?endwhile;?>
</select>
</td>
</tr>
<tr>
<td style="font:bold">Názov článku:</td>
<td><input type="text" name="nazov" size="50"></td>
</tr>
<tr>
<td valign="top" style="font:bold">Úvod článku</td>
<td><textarea name="uvod" rows="3" style="width:100%"></textarea></td>
<script type="text/javascript">
new Texyla(Texyla.configurator.admin('uvod'));
</script>
</tr>
<tr>
<td valign="top" style="font:bold">Článok:</td>
<td> <textarea name="telo" rows="12" style="width:100%"></textarea></td>
<script type="text/javascript">
new Texyla(Texyla.configurator.admin('telo'));
</script>
</tr>
<tr>
<td>
<input type="hidden" name="login" value="<?echo $_cookie['login'];?>">
<input type="hidden" name="heslo" value="<?echo $_cookie['heslo'];?>">
<input type="submit" value="ulož">
<input type="reset" value="vymazať formulár">
</td>
</tr>
</table>
</form>
<?
mysql_close();
} while (false);
?> |
a kod v uloz_clanok.php ktori uklada kod do db:
| kód: | do
{
require_once('../otvordb.inc.php');
if (!Otvordb())
break;
// ID autora
$dbv = mysql_query("SELECT id_autora FROM autori WHERE login='{$_REQUEST['login']}'");
$autor = mysql_result($dbv, "id_autora");
// save
@$vysledok = mysql_query(
"INSERT INTO clanky (nazov, autor, rubrika, datum, uvod, telo)"
. " VALUES ('{$_REQUEST['nazov']}',"
. " $autor,{$_REQUEST['rubrika']},"
. " CURRENT_TIMESTAMP(),'{$_REQUEST['uvod']}','{$_REQUEST['telo']}')");
if (!$vysledok)
{
echo "Číslo chyby: ".mysql_errno()."<br />Popis chyby: ".mysql_error();
exit;
}
$id_clanku=mysql_insert_id();
// Vynulovanie pocitadla
$vysledok = mysql_query("INSERT INTO pocitadlo (id_clanku, pristupy) VALUES ($id_clanku, 0)");
mysql_close();
} while (false);
header("Location: redakcia.php");
?> |
ako ste si mohli vsimnut vo formulari pouzivam texylu pre formatovanie textu.
problem je vsak ze ten kod (clanok) ktori sa le z formulara sa neulozi do db a napise chybu ktora je sposobena formatovanim texyli. na strnkach texyli je napisane ako upravit ten kod pre ulozenie len moc som to nepochopil. prosim va snemohli by ste mi pomoct?
dik |
| |
     |
 |
tatysp
 Užívateľ
 Založený: 01.09.2007 Príspevky: 141 Bydlisko: 127.0.0.1
 | Zaslal: Ne 09.12.07 13:31 |   |
ved pri spracovani skriptu (druhy subor) nikde nemas samotne spracovanie Texyli, do db podla toho ukladas len Texy! formatovanie, ty to chces spracovat pri vybere ? |
_________________ It easier to run away | |
        |
 |
bruno.b
 Užívateľ
 Založený: 24.02.2007 Príspevky: 146 Bydlisko: Martin
 | Zaslal: Ne 09.12.07 13:33 |   |
ja viem ze to tam nikde nemam. lebo neviem ako ho spracovat. mam tam len cisto kod ktori spracuje text. ked dam prec ten texyla editor. ale s nim to newem ako. |
| |
     |
 |
mylan
 Skúsený užívateľ
 Založený: 08.03.2006 Príspevky: 409 Bydlisko: Prešov / Praha
 | Zaslal: Ne 09.12.07 13:48 |   |
Neviem čo ako nevieš spracovať? Ako do skriptu vložiť php formátovanie čo generuje texyla, alebo ako? S Texylou som sa akurát "hral" cez víkend, trochu som si ju upravoval a nebol najmenší problém. Napíš tu akú chybu ti to presne vypisuje, ak tam dáš niečo také:| kód: | | . " CURRENT_TIMESTAMP(),'{$_POST['uvod']}','" . texyla($_POST['telo'], "admin") . "')"); |
PS: odporúčam upraviť tie $_REQUESTY na $_POSTY... |
| |
   |
 |
|
Nemôžete pridávať nové témy do tohto fóra. Nemôžete odpovedať na témy v tomto fóre. Nemôžete upravovať svoje príspevky v tomto fóre. Nemôžete mazať svoje príspevky v tomto fóre. Nemôžete hlasovať v tomto fóre.
|
| |