Aut. Zeilenumbruch bei Übergabe von Formulardaten

Einklappen
X
 
  • Filter
  • Zeit
  • Anzeigen
Alles löschen
neue Beiträge

  • Aut. Zeilenumbruch bei Übergabe von Formulardaten

    Hallo, bin PHP Anfänger und habe gerade ein Kontaktformular erstellt,

    siehe hier: http://mitglied.lycos.de/icecap2k/ger/html/kontakt.htm


    Das Problem ist,dass bei Eingabe einer längeren Nachricht in den Textbereich des Formulars, die Tabelle auf der Bestätigungsseite endlos breit wird.


    Wie kann ich also einen automatischen Zeilenumbruch auf der Bestätigungsseite erreichen ?



    Danke im Voraus, IceCap

  • #2
    Ist das nicht das gleiche Problem wie in
    http://www.php-resource.de/forum/sho...threadid=24258 ?

    Kommentar


    • #3
      Im Prinzip vielleicht schon, aber schau dir doch bitte mal den Quellcode an und sag mir bitte, wie ich den "n2br" befehl da einsetzen kann ....

      Kommentar


      • #4
        Du musst den Quelltext hier schon posten, da ich mir den php-Code ja nicht ansehen kann auf deiner Seite.

        Kommentar


        • #5
          Ahja, das Prinzip des Codes im Klartext:

          <?
          echo '<table>
          <tr>
          <td><font size="2" face="Verdana, Arial, Helvetica, sans-serif"><strong>Nachricht</strong></font></td>
          <td><font size="2" face="Verdana, Arial, Helvetica, sans-serif">'.$nachricht.'</font></td>
          </tr>
          </table>';
          ?>

          Kommentar


          • #6
            Sorry neogrande, hab ich vorher nicht drangedacht =)

            Kommentar


            • #7
              PHP-Code:
              <?  echo '<table>   <tr>   <td><font size="2" face="Verdana, Arial, Helvetica, sans-serif"><strong>Nachricht</strong></font></td>  <td><font size="2" face="Verdana, Arial, Helvetica, sans-serif">'.n2br($nachricht).'</font></td>  </tr>  </table>';  ?>

              Bin mir jetzt nicht 100%ig sicher, aber so müsste es doch klappen.
              Teste mal bitte.

              Kommentar


              • #8
                argh

                <?
                echo '<table>
                <tr>
                <td><font size="2" face="Verdana, Arial, Helvetica, sans-serif"><strong>Nachricht</strong></font></td>
                <td><font size="2" face="Verdana, Arial, Helvetica, sans-serif">'.n2br($nachricht.)'</font></td>
                </tr>
                </table>';
                ?>


                hier nochmal "normal"

                Kommentar


                • #9
                  ne, sorry ... so funktionierts leider nicht ....
                  bekomm ne Fehlermeldung:

                  Fatal error: Call to undefined function: n2br() in /data/members/free/tripod/de/i/c/e/icecap2k/htdocs/php/formmailer/bestaetigung.php on line 59

                  Kommentar


                  • #10
                    Gut, dann nimm halt mal die richtige Funktion,
                    die da heißt "nl2br"

                    Kommentar


                    • #11
                      argh *g*

                      bekomm aber trotzdem ne fehlermeldung:


                      Parse error: parse error in /data/members/free/tripod/de/i/c/e/icecap2k/htdocs/php/formmailer/bestaetigung.php on line 59

                      Kommentar


                      • #12
                        hmmm..... scheisse ...
                        kommt doch keine fehlermeldung mehr, aber
                        geholfen hat die nl2br prozedur doch nix, genau das gleiche wie vorhin ....

                        Kommentar


                        • #13
                          und wenn du den echo-Befehl aufteilst?

                          also echo '...';
                          dann echo nl2br($variable);
                          dann echo 'rest...';

                          jetzt muss das endlich mal was werden...

                          Kommentar


                          • #14
                            Hm, na dann gebe ich auf und übergebe an die ganzen Leute mit 6000 Beiträgen

                            Kommentar


                            • #15
                              Ok, so schlecht wars gar nicht .... habs jetzt gecheckt, aber die Funktion funktioniert ja nur, wenn ich im Textbereich den Umbruch manuell mit ENTER umbreche ....soweit, so gut ....

                              besser wäre es aber, wenn der Umbruch auch automatisch geschieht, so wie ich es auch in meinem Betreff geschrieben hab'.


                              Aber danke auf jeden Fall mal soweit .... *g*

                              Kommentar

                              Lädt...
                              X