kostenloser Webspace werbefrei: lima-city


Inhalt von Textbox in eine Variable schreiben

lima-cityForumProgrammiersprachenPHP, MySQL & .htaccess

  1. Autor dieses Themas

    m**********r

    Hallo, ich möchte, dass der Inhalt, den man in eine Textbox schreibt, in die Variable $dingsda geschrieben wird und diese Variable beim Klick auf einen Button angezeigt wird!

    Kann mir da jemand helfen?

    ¤dit: Das sollte in diese Seite passen: http://www.ichsagdir.de.md/register.php

    mein Versuch steht hier: http://www.ichsagdir.de.md/test.php

    Mein Code:

    <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
    <html xmlns="http://www.w3.org/1999/xhtml">
    <head>
    <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
    <title>test</title>
    </head>
    
    <body>
    <?php
    $test = textfield
    ?>
    <form id="form1" name="form1" method="post" action="">
      <label>
      <input type="text" name="textfield" />
      </label>
      <label>
      <input type="submit" name="Submit" value="Senden" />
      </label>
    </form>
    <p>&nbsp;</p>
    <p>&nbsp;</p>
    <p>Der Inhalt der Textbox wir hier angezeigt: <?php $test ; ?></p>
    </body>
    </html>




    Beitrag geaendert: 5.12.2006 21:58:41 von moritzpeuser
  2. Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden!

    lima-city: Gratis werbefreier Webspace für deine eigene Homepage

  3. sandrock-jonas

    Kostenloser Webspace von sandrock-jonas

    sandrock-jonas hat kostenlosen Webspace.

    Willst du

    1., dass der Text in einer Variablen gespeichert wir, nachdem der Button gedrückt und eine neue Seite geladen wurde und dann direkt danach ausgegeben wird

    oder

    2., dass der Text in einer Variablen gespeichert und nachdem ein Button gedrückt wurde ausgegeben wird, ohne dass eine neue Seite geladen wird?

    Letzteres ist wohl eher was für JavaScript.
    Sollte 1. zutreffen, dann solltest du dich mal mit $_POST bzw. $_GET beschäftigen. (schau mal bei http://www.selfphp.de/)

    Edit:
    Mit dem Code kann ich jetzt schonmal was anfangen. Mach das so:

    <!DOCTYPE html PUBLIC '-//W3C//DTD XHTML 1.0 Transitional//EN' 'http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd'>
    <html xmlns='http://www.w3.org/1999/xhtml'>
    <head>
    <meta http-equiv='Content-Type' content='text/html; charset=iso-8859-1' />
    <title>test</title>
    </head>
    <body>
    <?php
    $test = $_POST['textfield'];
    ?>
    <form id='form1' name='form1' method='post' action='<? echo $_SERVER['PHP_SELF']; ?>'>
    <label>
    <input type='text' name='textfield' />
    </label>
    <label>
    <input type='submit' name='Submit' value='Senden' />
    </label>
    </form>
    <p> </p>
    <p> </p>
    <p>Der Inhalt der Textbox wir hier angezeigt: <?php echo $test; ?></p>
    </body>
    </html>

    Beitrag geaendert: 5.12.2006 22:06:24 von sandrock-jonas
  4. Autor dieses Themas

    m**********r

    Ich "will" die erste Version. Kannst du mir da helfen?

    ¤dit: Vielen Dank, jetzt kann ich endlich weiterarbeiten!

    Beitrag geaendert: 5.12.2006 22:08:02 von moritzpeuser
  5. Autor dieses Themas

    m**********r

    Irgendwie bekomme ich es immer noch nicht hin:

    ==>http://www.ichsagdir.de.md/register.php

    Mein Code sieht ungefähr so aus:

    <p>Wollen sie auch so eine Seite wie <a href="http://www.ichsagdir.de.md/tell.php?user=Peter&amp;was=mag&amp;wen=Wurst">Peter</a>? Dann melden sie sich hier kostenlos an und sie bekommen sofort ihre eigene Seite geschaltet! </p>
    <p>&nbsp;</p>
    <p>Vorname</p>
    <p>Nachname</p>
    <p>E-Mail Adresse</p>
    <div id="Layer2">
      <form id="form1" method="post" action="">
        <label><br />
        </label>
        <p>
          <label>
          <input type="text" name="textfield2" />
          </label>
          <br />
          <label>
          <input type="text" name="textfield" />
          </label>
          <label></label>
          <br />
          <label>
          <input type="text" name="textfield3" />
          </label>
        </p>
        </form>
      </div>
    <div id="Layer5">Wurst</div>
    <p>&nbsp;</p>
    <p>&nbsp;</p>
    <p>Dies soll auf deiner Webseite stehen:</p>
    <p>Beispiel: </p>
    <div id="Layer4">mag</div>
    <div id="Layer3">Peter  </div>
    <form id="form2" method="post" action="">
      <label>
      <input name="textfield4" type="text" value="Eigener Name" size=20 />
      </label>
      <label>
      <input name="textfield5" type="text" value="Verb" size=15 />
      </label>
      <label>
      <input name="textfield6" type="text" value="Name des Betreff" size=20 />
      <br />
      <br />
      <br />
      <br />
      <br />
      <br />
      <input type="submit" name="Submit" value="Abschicken" />
      <?php
    $user = $_POST['textfield4'];
    
    $was = $_POST['textfield5'];
    
    $wer = $_POST['textfield6'];
    ?>
      </label>
    </form>
    <p>&nbsp;</p>
    <p>&nbsp;</p>
    <p>Dein Link lautet:  <?php echo http://www.ichsagdir.de.md/tell.php?user=$user&was=$was&wer=$wer ; ?>


    Was mache ich falsch?

  6. Mist, da stimmt was nicht.

    Aber da meine Notebook einen Displayschaden hat, treff ich den editierknopf nicht. Also nicht böse sein mods...

    In der letzten Zeile, soll das os aussehen:

    echo http://www.ichsagdir.de.md/tell.php?user=$user&was=$was&wer=$wer ;


    Da die URL ein String ist, musst du ihn in Quotes setzen:

    <?
    echo "http://www.ichsagdir.de.md/tell.php?user=".$user."&was=".$was."&wer=".$wer;
    ?>

    gruß
    ferdinand24

    PS. Kein Problem mit dem nicht erreichbaren Editierknopf ;)
  7. Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden!

    lima-city: Gratis werbefreier Webspace für deine eigene Homepage

Dir gefällt dieses Thema?

Über lima-city

Login zum Webhosting ohne Werbung!