[JavaScript] Textarea befüllen + Absätze

Dieses Thema im Forum "Webentwicklung" wurde erstellt von CodiX, 28. April 2008 .

Status des Themas:
Es sind keine weiteren Antworten möglich.
  1. 28. April 2008
    Textarea befüllen + Absätze

    Hallo Rushers,

    Ich stehe vor einem Problem:

    Ich lese aus einer Datenbank (MySQL) einen Datensatz(Text) aus,
    leite diesen per onClick an ein Javascript weiter, um eine Textarea zu befüllen.

    hier ein paar zeilen Code:

    das eintragen naja klappt.

    das auslesen und der onClick befehl:
    PHP:
    <? php

    $strEvent 
    "SELECT *
                       FROM event 
                      WHERE timestamp_begin
                    BETWEEN "
    . $tsBegin .
                        AND "
    . $tsEnd . "
                   ORDER BY id"
    ;
        
    $rsGetEvent  $conn -> Execute ( $strEvent );
        if(
    $rsGetEvent -> RecordCount () !=  0 )
        {
            while(!
    $rsGetEvent -> EOF )
            {
                
    $begin_minute  intval ( date ( "i" $rsGetEvent -> fields [ 'timestamp_begin' ]));
                
    $title_begin_munite  date ( "i" $rsGetEvent -> fields [ 'timestamp_begin' ]);
                
    $begin_hour  date ( "G" $rsGetEvent -> fields [ 'timestamp_begin' ]);
                
    $title_begin_hour  date ( "H" $rsGetEvent -> fields [ 'timestamp_begin' ]);
                
    $begin_day  date ( "j" $rsGetEvent -> fields [ 'timestamp_begin' ]);
                
    $begin_month  date ( "n" $rsGetEvent -> fields [ 'timestamp_begin' ]);
                
    $begin_year  date ( "Y" $rsGetEvent -> fields [ 'timestamp_begin' ]);
                
    $end_minute  intval ( date ( "i" $rsGetEvent -> fields [ 'timestamp_end' ]));
                
    $end_hour  date ( "G" $rsGetEvent -> fields [ 'timestamp_end' ]);
                
    $end_day  date ( "j" $rsGetEvent -> fields [ 'timestamp_end' ]);
                
    $end_month  date ( "n" $rsGetEvent -> fields [ 'timestamp_end' ]);
                
    $end_year  date ( "Y" $rsGetEvent -> fields [ 'timestamp_end' ]);
                
                echo 
    $title_begin_hour . ":" . $title_begin_munite . "&nbsp;-&nbsp;" ;
                
    ?>
                <a href="#" class="event" onClick="hin('test', '<?php  echo  $rsGetEvent -> fields [ 'title' ];  ?>','<?php  echo  $begin_day ?>','<?php  echo  $end_day ?>','<?php  echo  $begin_minute ?>','<?php  echo  $end_minute ?>','<?php  echo  $begin_hour ?>','<?php  echo  $end_hour ?>','<?php  echo  $rsGetEvent -> fields [ 'text' ];  ?>','<?php  echo  $begin_month ?>','<?php  echo  $begin_year ?>','<?php  echo  $end_month ?>','<?php  echo  $end_year ?>','<?php  echo  $rsGetEvent -> fields [ 'id' ];  ?>')">
                <?php
                
    echo  $rsGetEvent -> fields [ 'title' ]. "</a><br>" ;
                
    $rsGetEvent -> MoveNext ();
            }
        }
    ?>
    der javascript befehl zum befüllen der textarea (Funktions parameter sind definitiv richtig!):
    PHP:
    document . date_event . event_text . value = text ;
    und ja die benamung des textareas ist ebenfalls korrekt.

    bekomme immer eine fehlermeldung vom firebug (ahja benutze firefox btw..^^):
    Code:
    unterminated string literal
    [Break on this error] hin('test', 'Test BR','24','24','0','0','0','0','TEST\n
    wäre nett wenn jemand eine lösung hätte ! bw gibts selbstverständlich auch!
    stelle auf gerne mehr code zur verfügung wenn gebraucht

    mfg CodiX
     
  2. 28. April 2008
    AW: Textarea befüllen + Absätze

    wenn die javascript-befehle richtig wären, dann würdest du keinen javascript-fehler bekommen.

    zudem postest du hier php-code und zeigst uns nen javascript-fehler.

    ~ closed~ da ich denke das du ned wirklich weißt was du machst und einfach mal ins manual schauen solltest
     
  3. Video Script

    Videos zum Themenbereich

    * gefundene Videos auf YouTube, anhand der Überschrift.