Ergebnis 1 bis 6 von 6

Thema: Warum wird elese Anweisung nicht ausgeführt?

  1. #1
    Großmeister(in) Avatar von Darkxor
    Registriert seit
    17.11.2007
    Ort
    NRW
    Beiträge
    663
    Danke
    0
    Bekam 0 mal "Danke" in 0 Postings

    Standard Warum wird elese Anweisung nicht ausgeführt?

    Hallo,
    ich verstehe nicht warum dort nicht die else Anweisung durchgeführt wird obwohl im Test alle Angaben eingegeben wurden

    PHP-Code:
    <font face="Arial"><span style="font-size:11pt;">
    <form name="id" method="post" action="kontakt.php">
    <b>ID anfordern</b>
    <p></p>
    Vorname:
    <br>
    <input type="text" name="vorname">
    <br>
    Nachname:
    <br>
    <input type="text" name="nachname">
    <br>
    E-Mailadresse:
    <br>
    <input type="text" name="email">
    <br>
    <input type="submit" name="formbutton1" value="Anfordern">
    </p>
    </form>
    </span></font>
    <p></p>

    <?php
    $vorname 
    $_POST['vorname'];
    $nachname $_POST['nachname'];
    $email $_POST['email'];
    $zeit date("F j, Y, H:i:s");
    $ip $_SERVER['REMOTE_ADDR'];

    if (
    $_POST['formbutton1'] != "Anfordern")
    {
    echo 
    "";
    }else
    {
    if(isset(
    $vorname,$nachname,$email))
    {
    echo 
    "Es fehlen Angaben...";
    }else
    {
    $empfaenger "domizensiert@web.de";
    $absender "$email";
    $betreff "AK08: Anforderung der ID";
    $mailtext "Hallo Dominik zensiert,\ndie Person $vorname $nachname hat seine ID angefordert.\nDie IP des Anforderesrs war $ip\nAnfordernungszeit: $zeit";
    mail$empfaenger,
          
    $betreff,
          
    "$mailtext",
           
    $absender);
    echo 
    "Die ID wurde erfolgreich angefordert, nach einer kleinen Sicherheitsüberprüfung erhältst du deine ID!";


    }
    }
    ?>
    Danke
    Achtung: Dies ist ein alter Thread im HTML und Webmaster Forum
    Diese Diskussion ist älter als 90 Tage. Die darin enthaltenen Informationen sind möglicherweise nicht mehr aktuell. Erstelle bitte zu deiner Frage ein neues Thema im Forum !!!!!
    Geändert von Darkxor (13.10.2008 um 22:15 Uhr)

  2. #2
    Bandit
    Gast

    Standard AW: Warum wird elese Anweisung nicht ausgeführt?

    Puh, was ein grausames Script
    PHP-Code:
    if(isset($vorname,$nachname,$email))
    {
    echo 
    "Es fehlen Angaben...";

    Was steht da? Wenn $vorname und $nachname und $email gesetzt sind, dann gebe "Es fehlen Angaben..." aus!

  3. #3
    Großmeister(in)
    Themenstarter
    Avatar von Darkxor
    Registriert seit
    17.11.2007
    Ort
    NRW
    Beiträge
    663
    Danke
    0
    Bekam 0 mal "Danke" in 0 Postings

    Standard AW: Warum wird elese Anweisung nicht ausgeführt?

    Puh, was ein grausames Script
    Warum das den? Ich geb mir doch extra Mühe das übersichtlich zu halten.

    Was steht da? Wenn $vorname und $nachname und $email gesetzt sind, dann gebe "Es fehlen Angaben..." aus!
    Hm dann hatte ich das falsch interpretiert. Hast recht IS_set dachte wenn es so war wie ich es hatte wird das nach dem If Ausgegeben wenn die Variable nicht existiert.

    Demnach müsste es ja so gehen:

    PHP-Code:
    if(isset($vorname,$nachname,$email))
    {
    $empfaenger "domsrjstjweb.de";
    $absender "$email";
    $betreff "AK08: Anforderung der ID";
    $mailtext "Hallo Dydgjdrjzer,\ndie Person $vorname $nachname hat seine ID angefordert.\nDie IP des Anforderesrs war $ip\nAnfordernungszeit: $zeit";
    mail$empfaenger,
          
    $betreff,
          
    "$mailtext",
           
    $absender);
    echo 
    "Die ID wurde erfolgreich angefordert, nach einer kleinen Sicherheitsüberprüfung erhältst du deine ID!";

    }else
    {
    echo 
    "Es fehlen Angaben...";

    Aber nur sendet er jedes mal eine Mail auch wenn keine Angaben gemacht werden . Ist das normal das man am Anfang immer solche Fehler macht, wenn die einen andauernd lange aufhalten verliert man schnell die Motivation...
    Geändert von Darkxor (13.10.2008 um 22:15 Uhr)

  4. #4
    Bandit
    Gast

    Standard AW: Warum wird elese Anweisung nicht ausgeführt?

    Soll ich dir mal sagen, was ich nicht in meine Birne bekomme? Hier

    http://www.forum-hilfe.de/showpost.p...27&postcount=4

    hast du von mir ein Script bekommen, in dem soetwas richtig gemacht wird. Und produzierst trotzdem so einen Müll!

    Das sind die Momente, wo man sich fragt, warum man hier eigentlich hilft. Copy/Paste und fertig, bloß nicht mal versuchen, eine Lösung zu verstehen. Kopfschüttel

  5. #5
    Großmeister(in)
    Themenstarter
    Avatar von Darkxor
    Registriert seit
    17.11.2007
    Ort
    NRW
    Beiträge
    663
    Danke
    0
    Bekam 0 mal "Danke" in 0 Postings

    Standard AW: Warum wird elese Anweisung nicht ausgeführt?

    Danke auch für die überaus nette Hilfe -.-

  6. #6
    Bandit
    Gast

    Standard AW: Warum wird elese Anweisung nicht ausgeführt?

    Zitat Zitat von Darkxor Beitrag anzeigen
    Danke auch für die überaus nette Hilfe -.-
    Bitte, trotz fehlender Eigeninitiative!

Ähnliche Themen

  1. MySQL-Befehl wird nicht ausgeführt
    Von im Forum PHP Forum - Apache - CGI - Perl - JavaScript und Co.
    Antworten: 8
    Letzter Beitrag: 02.07.2008, 18:34
  2. MySQL-Befehl wird nicht korrekt ausgeführt
    Von Anthony im Forum PHP Forum - Apache - CGI - Perl - JavaScript und Co.
    Antworten: 6
    Letzter Beitrag: 15.05.2008, 17:29
  3. Seite mit Div's wird nicht aufgebaut.warum?
    Von SonicChriz im Forum HTML & CSS Forum
    Antworten: 3
    Letzter Beitrag: 06.02.2007, 22:31
  4. Mysql Query wird nicht ausgeführt??
    Von JDF1976 im Forum PHP Forum - Apache - CGI - Perl - JavaScript und Co.
    Antworten: 26
    Letzter Beitrag: 18.01.2007, 19:23
  5. Warum wird die Datei nicht erstellt?
    Von Ivanman im Forum PHP Forum - Apache - CGI - Perl - JavaScript und Co.
    Antworten: 3
    Letzter Beitrag: 27.02.2006, 17:48

Stichworte

Berechtigungen

  • Neue Themen erstellen: Nein
  • Themen beantworten: Nein
  • Anhänge hochladen: Nein
  • Beiträge bearbeiten: Nein
  •