Avatar billede funny Nybegynder
21. august 2006 - 11:42 Der er 32 kommentarer og
1 løsning

Hjælp til FCKeditor.

Er der en der kan sige mig hvordan jeg får FCKeditor til at hente 2 felter ud fra min id i sqlen

sqlen ser sådan ud.

id
tekst
tekst2

som den er nu viser den kun tekst og kan kun rette tekst men vil godt kunne rette tekst2 også
Avatar billede nielle Nybegynder
21. august 2006 - 18:56 #1
Hvordan ser din nuværende kode ud?
Avatar billede aeroone Nybegynder
21. august 2006 - 19:51 #2
Hvorfor vil du have 2 tekst felter?
For at hente det ind i FCKeditoreren, skal du vel bare sætte 'value= (tekst fra DB) & (tekst2 fra DB);

men hvorfor 2 ??

Hvis det er for at lave en 'fortekst' altså det med at have en nyhedsside, hvor der kun står lidt tekst, og så '...Læs mere'. så kan du vel bare bruge noget med en strlen(), som du så sætter til 200 tegn, eller mere (husk at billeder også optager tegn.)
Avatar billede funny Nybegynder
22. august 2006 - 14:35 #3
den side jeg bruger det på er lavet som en bog og på admin siden skulle man kunne skrive på vær sin side af bogen
Avatar billede funny Nybegynder
22. august 2006 - 14:36 #4
<?
require_once("db.php");

if (isset($_POST["FCKeditor1"]))
{
    $id = $_POST["id"];
    $tekst = $_POST["FCKeditor1"];

    $sql = "UPDATE min SET tekst='" . $tekst . "' WHERE id=" . $id;
    mysql_query($sql) or die(mysql_error());

    header("Location: redigerside.php");
}
else
{
    echo "Der blev ikke opdateret noget.";
}
?>
Avatar billede funny Nybegynder
22. august 2006 - 14:36 #5
<?
require_once("db.php");
include("FCKeditor/fckeditor.php");

if (isset($_GET["id"]))
{
    $id = $_GET["id"];

    $sql = "SELECT tekst FROM min WHERE id=" . $id;
    $query = mysql_query($sql) or die(mysql_error());
    $row = mysql_fetch_assoc($query);

    $tekst = $row["tekst"];
?>
          <form action="redigerside2.php" method="post">
            <input type="hidden" name="id" value = "<?=$id?>">
            <?
    $oFCKeditor = new FCKeditor('FCKeditor1');
    $oFCKeditor->BasePath = 'FCKeditor/';
    $oFCKeditor->Value = $tekst;
    $oFCKeditor->Create();
?>
            <br>
            <input name="submit" type="submit" value="Gem Data">
          </form>
        <?
}
?>
Avatar billede nielle Nybegynder
22. august 2006 - 21:37 #6
Hvis det virker, så er det nok noget i denne stil:

===== redigerside.php =====

<?
require_once("db.php");
include("FCKeditor/fckeditor.php");

if (isset($_GET["id"]))
{
    $id = $_GET["id"];

    $sql = "SELECT tekst1, tekst2 FROM min WHERE id=" . $id;
    $query = mysql_query($sql) or die(mysql_error());
    $row = mysql_fetch_assoc($query);

    $tekst1 = $row["tekst1"];
    $tekst2 = $row["tekst2"];
?>
          <form action="redigerside2.php" method="post">
            <input type="hidden" name="id" value = "<?=$id?>">
            <?
    $oFCKeditor1 = new FCKeditor('FCKeditor1');
    $oFCKeditor1->BasePath = 'FCKeditor/';
    $oFCKeditor1->Value = $tekst1;
    $oFCKeditor1->Create();

    $oFCKeditor2 = new FCKeditor('FCKeditor2');
    $oFCKeditor2->BasePath = 'FCKeditor/';
    $oFCKeditor2->Value = $tekst1;
    $oFCKeditor2->Create();
?>
            <br>
            <input name="submit" type="submit" value="Gem Data">
          </form>
<?
}
?>


===== redigerside2.php =====

<?
require_once("db.php");

if (isset($_POST["FCKeditor1"]))
{
    $id = $_POST["id"];
    $tekst1 = $_POST["FCKeditor1"];
    $tekst2 = $_POST["FCKeditor2"];

    $sql = "UPDATE min SET tekst1='" . $tekst . "', tekst2='" . $tekst2 . "' WHERE id=" . $id;
    mysql_query($sql) or die(mysql_error());

    header("Location: redigerside.php");
}
else
{
    echo "Der blev ikke opdateret noget.";
}
?>
Avatar billede funny Nybegynder
23. august 2006 - 14:02 #7
redigerside.php kan man dele dem op i to da bogen er i to tabeler
Avatar billede nielle Nybegynder
23. august 2006 - 21:30 #8
Giver koden fra 22/08-2006 21:37:36 ikke to felter du kan redigere fra?
Avatar billede funny Nybegynder
24. august 2006 - 08:30 #9
jooo det gør den men i samme tabel
Avatar billede nielle Nybegynder
24. august 2006 - 08:35 #10
Ok.

Hvordan ved du ellers hvad der er "venstre" og "højre" side i det samme "opslag af bogen". Hvis det ikke er fordi at begge sider ligger i samme række i tabellen, så må der jo være en eller anden logik som man kan afgøre dette efter?
Avatar billede funny Nybegynder
24. august 2006 - 09:17 #11
Bogen ses som åben med to sider når men henter det id ud som man vil skrive i vil der komme på venstre side (sql tekst1) og højer side (sql tekst2)
Avatar billede funny Nybegynder
24. august 2006 - 09:19 #12
<td width="268" height="330" valign="top" background="images/la_03.gif">side1</td>
        <td rowspan="3">
            <img src="images/la_04.gif" width="54" height="406" alt=""></td>
        <td width="268" height="330" valign="top" background="images/la_05.gif" class="style1">side2</td>
Avatar billede nielle Nybegynder
24. august 2006 - 19:24 #13
Det forstår jeg ikke helt ... er det ikke det jeg allerede har lavet?
Avatar billede funny Nybegynder
25. august 2006 - 09:20 #14
den måde du har lavet det på kommer de under hinanden.

samt vis man kun retter i den ene laver den det andet felt tomt selv om der var tekst
Avatar billede aeroone Nybegynder
25. august 2006 - 22:20 #15
Var det muligt at se hvad det er du har gang i??
så kan det være at det var lidt nemmere at finde ud af hvad det er du gerne vil
Avatar billede nielle Nybegynder
27. august 2006 - 09:22 #16
Et link ville være dejligt :^)

Men hvad sker der hvis du bruger denne modifiserede kode?

===== redigerside.php =====

<?
require_once("db.php");
include("FCKeditor/fckeditor.php");

if (isset($_GET["id"]))
{
    $id = $_GET["id"];

    $sql = "SELECT tekst1, tekst2 FROM min WHERE id=" . $id;
    $query = mysql_query($sql) or die(mysql_error());
    $row = mysql_fetch_assoc($query);

    $tekst1 = $row["tekst1"];
    $tekst2 = $row["tekst2"];
?>
          <form action="redigerside2.php" method="post">
            <input type="hidden" name="id" value = "<?=$id?>">
            <?
    $oFCKeditor1 = new FCKeditor('FCKeditor1');
    $oFCKeditor1->BasePath = 'FCKeditor/';
    $oFCKeditor1->Value = $tekst1;
    $oFCKeditor1->Create();
?>
<hr>
<?
    $oFCKeditor2 = new FCKeditor('FCKeditor2');
    $oFCKeditor2->BasePath = 'FCKeditor/';
    $oFCKeditor2->Value = $tekst1;
    $oFCKeditor2->Create();
?>
            <br>
            <input name="submit" type="submit" value="Gem Data">
          </form>
<?
}
?>
Avatar billede funny Nybegynder
28. august 2006 - 09:36 #17
det virker ikke sorry.
Avatar billede funny Nybegynder
28. august 2006 - 09:39 #18
der er er også kun en gem knap
Avatar billede funny Nybegynder
28. august 2006 - 09:42 #19
der er to felter, man kan skrive i. Men det er i samme tabel. Det skal være i vær sin tabel, med vær sin gem knap.
Avatar billede nielle Nybegynder
28. august 2006 - 20:52 #20
Ok, men så skal du altså lige svare på det jeg spurgte om i 24/08-2006 08:35:02.

Og det vilel faktisk være rart med det link, hvis det kunne lade sig gøre?
Avatar billede funny Nybegynder
29. august 2006 - 08:09 #21
jeg henter siden ud sådan når jeg skal rette i dem.

redigerside1.php?id=1
redigerside1.php?id=2
redigerside1.php?id=3
Avatar billede nielle Nybegynder
29. august 2006 - 12:57 #22
Men hvordan finder man det der står på hhv. højre og venstre side for id=2 ?

Står de i samme række i tabellen, eller er der en anden sammenhæng imellem dem?
Avatar billede funny Nybegynder
30. august 2006 - 08:50 #23
da bogen er på to sider venstre side henter ud fra tekst1 og højer side henter ud fra tekst 2
Avatar billede nielle Nybegynder
30. august 2006 - 12:27 #24
Prøv at vise hvordan dine tabbeller ser ud. Hvilke tabeller er der, og hvilke felter er der i dem.
Avatar billede funny Nybegynder
03. oktober 2006 - 11:51 #25
nielle laver du ikke svar da jeg stopper her kan ikke få detr til at virke som det skal. så kan du få dine point
Avatar billede nielle Nybegynder
03. oktober 2006 - 18:02 #26
Det var da ærgerligt :^|

Men hvis du en gang skulle have lyst til at gå vidre med den, kan du bare droppe en post her i dette spørgsmål, og så tager vi den derfra. :^)

... og et svar :^)
Avatar billede funny Nybegynder
06. oktober 2006 - 19:30 #27
det kunne måske være du kunne hjælpe mig med noget andet
Avatar billede funny Nybegynder
06. oktober 2006 - 19:31 #28
jeg har et login system som jeg vil include på min index side men når man logger på hopper den over i en anden fil
Avatar billede nielle Nybegynder
06. oktober 2006 - 20:12 #29
Koden?
Avatar billede funny Nybegynder
07. oktober 2006 - 22:29 #30
join_form.html
login_form.html
login_success.php
register.php
verify.php
lostpw.php
lost_pw.html
logout.php
checkuser.php
activate.php
Avatar billede funny Nybegynder
07. oktober 2006 - 22:30 #31
hvad for en vil du se den fra
Avatar billede nielle Nybegynder
07. oktober 2006 - 22:52 #32
Den hvor fejlen må være i: "... når man logger på hopper den over i en anden fil"
Avatar billede funny Nybegynder
08. oktober 2006 - 22:33 #33
jeg prøver phpnuke vis ellers b-one kan køre med den takker for hjælpen
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Vi tilbyder markedets bedste kurser inden for webudvikling

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester