IT NEWS PC REVUE PC FORUM FreeBSDInternet time: @097
Obsah fóra
Pravidlá  •  Kontakt  •  Prihlásenie  •  Registrácia

Súťaž o LEGO® duplo®

Vyhrajte prekvapenie pre svoje detičky! LEGO duplo 2 krát deňne do konca mesiaca www.duplo.lego.com

Dali sme si poradiť

Naše peniaze sa zhodnocujú. A vám? www.partnersgroup.sk

Úsporná stavba domu

PORFIX - postavte si dom úspornejšie! Ušetríte na energiách! www.Porfix.sk

Zbavte sa celulitídy

Vyskúšajte novinky s Q10 od NIVEA Viditeľné výsledky už za 2 týždne. www.NIVEA.sk

Zablokovali sa Vám dvere?

Poistite svoj majetok s UNIQA a my ich otvoríme zadarmo za Vás! www.uniqa.sk

Texyla a ulozenie clanku v db

Zaslať odpoveď
AutorSpráva
bruno.b
Užívateľ
Užívateľ

Založený: 24.02.2007
Príspevky: 146
Bydlisko: Martin

PríspevokZaslal: Ne 09.12.07 12:53Odpovedať s citátomNávrat hore

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
Zobraziť informácie o autoroviOdoslať súkromnú správuMSNSkypeZobraziť autorove WWW stránky
tatysp
Užívateľ
Užívateľ

Založený: 01.09.2007
Príspevky: 141
Bydlisko: 127.0.0.1

PríspevokZaslal: Ne 09.12.07 13:31Odpovedať s citátomNávrat hore

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
Zobraziť informácie o autoroviOdoslať súkromnú správuICQMSNSkypeYahooAOLZobraziť autorove WWW stránky
bruno.b
Užívateľ
Užívateľ

Založený: 24.02.2007
Príspevky: 146
Bydlisko: Martin

PríspevokZaslal: Ne 09.12.07 13:33Odpovedať s citátomNávrat hore

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.
Zobraziť informácie o autoroviOdoslať súkromnú správuMSNSkypeZobraziť autorove WWW stránky
mylan
Skúsený užívateľ
Skúsený užívateľ

Založený: 08.03.2006
Príspevky: 409
Bydlisko: Prešov / Praha

PríspevokZaslal: Ne 09.12.07 13:48Odpovedať s citátomNávrat hore

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...
Zobraziť informácie o autoroviOdoslať súkromnú správuZobraziť autorove WWW stránky
Zobraziť príspevky z predchádzajúcich:    
Zaslať odpoveď
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.

Powered by phpBB 2.x.x © 2005 - 2012 PCforum, webhosting by WebSupport, edited by JanoF

SEO - optimalizácia pre vyhľadávače

Freebsd