n00b: benötige einen code (hab ihn sonst nirgens gefunden)

[button]------------------->egal womit java script html...
<?php
x=0

if(x==1){
echo"es klappt";
}
?>

ich möchte das man wenn der button gedrückt wird x=1 ist.

mfg

  1. hi

    ich möchte das man wenn der button gedrückt wird x=1 ist.

    php wird server-seitig ausgewertet, der button wird aber client-seitig gedrückt. deshalb sehe ich keine möglichkeit, das die variable in php durch eine aktion im browser geändert wird. was bei den clients ankommt ist nämlich kein php mehr, sondern html und javascript.

    mein meinung nach musst du das deshalb in javascript lösen, was immer es auch bewirken soll.

    Ilja

  2. Hi , -> Anreden sind höflich

    [button]------------------->egal womit java script html...
    <?php
    x=0

    if(x==1){
    echo"es klappt";
    }
    ?>

    Variablen werden in PHP mit $ eingeleitet
    Wenn Du erst x auf 0 setzt, kann es dananch niemals 1 sein.

    Ansonsten, brauchst Du ein Forumlar, welches den Wert x=1 verschickt und dann kannst Du je nach der Sendemethode, die Variable mit $_POST["x"] oder $_GET["x"] abrufen.

    ciao
    romy

    1. mhm also ich hab sowas schon mal gemacht mit dem formular usw. aber geklappt hats net wirklich:

      DATEI: aa.php
      ---------------------------------------------------------------------
      <form action="aa.php">
      <p>Vorname:<br>
      <input name="name" type="text" size="30" maxlength="30">
      </p>
      <p>Zuname:<br>
      <input name="zuname" type="text" size="30" maxlength="40">
      </p>
      <input type="submit">
      </form>

      <?php
      print $_POST['name'];
      echo $_POST['zuname'];
      ?>
      ---------------------------------------------------------------------

      hab beides versucht.

      was hab ich falsch gemacht?

      1. Hi ,

        <form action="aa.php">

        form verlangt m.E. method="post" bzw. method="get", ohne dies vermute ich mal, das die Form den standardmässig Get nimmt. Also wäre Deine Abfrage dann <? echo $_GET["vorname"]; ?>

        ciao
        romy

        1. hamma danke du bist der erste der es geschafft hat mir diese frage zu beantworten vielen dank hast mir echt sehr geholfen.

          mfg
          n00b

  3. Hallo,

    ich möchte das man wenn der button gedrückt wird x=1 ist.

    Zur Ergaenzung:
    http://www.dclp-faq.de/q/q-formular-absenden.html
    http://www.dclp-faq.de/q/q-formular-buttons.html

    Gruesse,

    Thomas