alkativo: Mit echo Formular ausgeben

Hallo Leute,

wie gebe ich in PHP ein Formular so aus, daß der HTML Text nachher schön formatiert ist. Ich meine da gab es irgendwie sowas:

$ausgabe.='<tr valign="top">'.'\n';

Kann mir da jemand helfen?

Bis dann
Al

  1. $ausgabe.='<tr valign="top">'."\n";

    Doppelte Anführungszeichen...

    So geht das
    Al

    1. Hi alkativo,

      Doppelte Anführungszeichen...

      Genau, und der Grund steht hier.

      MfG, Dennis.

      --
      Mein SelfCode: ie:{ fl:( br:> va:) ls:[ fo:) rl:( n4:# ss:) de:] js:| ch:{ sh:| mo:} zu:|
      MySQLDBExport - Eine PHP Klasse für MySQL Dumps, neu Version 2.0.2
      Jeder kann wütend werden, das ist einfach. Aber wütend auf den Richtigen zu sein, im richtigen Maß, zur richtigen Zeit, zum richtigen Zweck und auf die richtige Art, das ist schwer. (Aristoteles)
  2. Hi!

    Einfach eine Variable mit den gewünschten html befehlen füllen.

    z.B.:

    $ausgabe='<form method="post">\n<input type="text">\n</form>';

    dabei ist zu beachten, dass vor bestimmte sonderzeichen ein \ muss sonst entstehen fehler
    und ein \n ergibt einen zeilenumbruch

    und dann einfach ausgeben den text

    echo $ausgabe;

    ich hoffe das half dir
    ansonsten-->schattenbaum.net oder selfphp.org

    gruß

    1. Hi buzz,

      $ausgabe='<form method="post">\n<input type="text">\n</form>';
      und ein \n ergibt einen zeilenumbruch

      In dem oben von dir gegebenen String tut es genau das nicht! Lies das.

      MfG, Dennis.

      --
      Mein SelfCode: ie:{ fl:( br:> va:) ls:[ fo:) rl:( n4:# ss:) de:] js:| ch:{ sh:| mo:} zu:|
      MySQLDBExport - Eine PHP Klasse für MySQL Dumps, neu Version 2.0.2
      Unbrauchbarkeit hat noch nie Menschen von der Nutzung abgehalten - Millionen IE-Nutzer beweisen das. >;-> (Cybaer)
      1. Hi Dennis!

        Ich hab das auch schon gelesen!!

        Ich weiß nicht warum, aber das funktioniert bei mir so!!!

        Hier noch mal ein oriinaler Auszug aus meine Quelltexten:

        echo "<input type="submit" value="Stimmen">";
          echo "</form>\n";

        Dabei wird's dann auch so wie ich will im HTML-Dokument formatiert.

        Das einzigste, was ich mir denken könnte ist, dass das nur so geht, wie ich es mache, wenn mann es ohne eine Variable einfach direkt mit dem echo ausgibt.

        gruß

        1. Hi buzz,

          Vergleiche mal die beiden folgenden Sachen:

          echo "</form>\n";

          $ausgabe='<form method="post">\n<input type="text">\n</form>';

          Wenn dir der Unterschied auffällt - gut, wenn nicht, lies erneut die von mir verlinkte Seite.
          Nein, es hat nichts mit echo zu tun.

          MfG, Dennis.

          --
          Mein SelfCode: ie:{ fl:( br:> va:) ls:[ fo:) rl:( n4:# ss:) de:] js:| ch:{ sh:| mo:} zu:|
          MySQLDBExport - Eine PHP Klasse für MySQL Dumps, neu Version 2.0.2
          Man kann die Menschen zur Vernunft bringen, indem man sie dazu verleitet, daß sie selbst denken. (Voltaire)
          1. Hi dennis

            sorry aber natürlich haste recht!!!

            hab halt die doppelten " vergessen

            sry

            aber dann geht's, gel??

            gruß