MATHEUS: Auswertung eines Formulars

Hallo,

ich habe vor kurzem begonnen mich mit PHP zu beschäftigen. Schon habe ich mein erstes Problem :(
Aber deshalb wende ich mich an euch, vielleicht könnt ihr mir weiterhelfen:

Also ich habe ein Formular mit HTML erstellt. In diesem Fall handelt es sich um ein kleines Quiz. Mann muss ein Antwort in ein Feld eingeben und diese dann mit Hilfe eines Submit Buttons bestätigen. Hat man die richtige Antwort eingegeben soll eine entsprechende Meldung kommen. Wenn die Antwort falsch war, soll wieder eine andere Meldung kommen.

Ich habe das schon mehrfach probiert. aber möglichweiße habe ich etwas mit den if und else - "Dingern" falsch gemacht.

Mit freundlichen Grüßen

Matheus Langer

  1. Hallo,

    Ich habe das schon mehrfach probiert. aber möglichweiße habe ich etwas mit den if und else - "Dingern" falsch gemacht.

    Genau das ist es, du hast möglicherweise was falsch gemacht. Aber welche Hilfe brauchst du?

    Kalle.

    1. Ich weiß nicht ob das gstattet ist, ich versuch es einfach mal und zeige dir den vermurksten Quellcode der AUSWERTUNGSDATEI:

      <?php
      if ($name = richtigeantwort) {
      echo "RICHTIG!";
      }
      else ($name = falscheantwort)
      {
      echo "FALSCH!";
      }
      ?>
      _____________________________________________________________________
      Also falls des nicht erlaubt ist bitte ich um Entschuldigung

      Gruß Mattheus

      1. if ($name = richtigeantwort) {

        es muss heißen $name == richtigeantwort, ansonsten heißt $name ist richtigeantwort

        else ($name = falscheantwort)

        das selbe in blau

        Gruß Dadsche

        1. Vielen Dank für die Hilfe, an alle die mir gerade geholfen haben :)

          Puh jetzt klappt es!

        2. Hi,

          if ($name = richtigeantwort) {
          es muss heißen $name == richtigeantwort, ansonsten heißt $name ist richtigeantwort

          Da richtigeantwort vermutlich ein String sein soll, gehören auch noch Anführungszeichen rum.

          else ($name = falscheantwort)
          das selbe in blau

          Nein, nicht dasselbe. Hinter else hat eine Bedingung nichts verloren.

          cu,
          Andreas

          --
          Warum nennt sich Andreas hier MudGuard?
          Fachfragen per E-Mail halte ich für unverschämt und werde entsprechende E-Mails nicht beantworten. Für Fachfragen ist das Forum da.
  2. Hallo Matheus,

    möglichweiße habe ich etwas mit den if und else - "Dingern" falsch gemacht.

    Das ist äußerst schwer zu sagen, ohne dass du den relevanten Code preisgibst.

    Freundschaft!
    Siechfred

    --
    Nichts ist schwerer einzureißen als die Mauer in den Köpfen.