ilch Forum » Allgemein » HTML, PHP, SQL,... » Kontaktformular

Geschlossen
  1. #1
    User Pic
    Siggi Hall Of Fame
    Registriert seit
    08.02.2007
    Beiträge
    6.558
    Beitragswertungen
    327 Beitragspunkte
    Guten Tag,

    Ich wollte fragen ob jemmand fuer mich das php teil des Formulars schreiben koennte komme da naehmlich nich weiter.

    <br>
    <table width="95%" border="0" cellpadding="5" cellspacing="0">
    <form action="shardeintrag.php" method="POST">
    <div align="left">
    <p><label style="float:left; width:185px; ">Name des Shards*:                            </label><input type="text" name="shardname" size="35" />
    <p><label style="float:left; width:185px; ">Kürzel des Shards*:                            </label><input type="text" name="shardkuerzel" size="35" />
    <p><label style="float:left; width:185px; ">Emailaddresse eins Admins*:                            </label><input type="text" name="email" size="35" />
    <p><label style="float:left; width:185px; ">Webseite des Shards*:                            </label><input type="text" name="shardwebsite" size="35" />
    <p><label style="float:left; width:185px; ">URL eines Banners:                            </label><input type="text" name="shardbanner" size="35" />
    <p><label style="float:left; width:185px; ">PVP Shard?:                            </label>
      <select name="pvp" size="1" />
    <option>Ja</option>
    <option>Nein</option></select>
    <p><label style="float:left; width:185px; ">RPG Shard?:                            </label>
      <select name="rpg" size="1" />
    <option>Ja</option>
    <option>Nein</option></select>
    <p><label style="float:left; width:185px; ">FUN Shard?:                            </label>
      <select name="fun" size="1" />
    <option>Ja</option>
    <option>Nein</option></select>
    <br>
    <br>
    <p>Kurzbeschreibung des Shards*: <textarea name="shardbeschreibung" rows="10" cols="70" /></textarea><br />
          <br>
          <br>
          </div>
    <div align="center">
    <input name="Send" type="submit" value="Eintragen">
    <input type="reset"  value="Löschen" />
        <br>*Alle Felder sind Pflichtfelder.
        <br>
        <br>
        </div>
    </table>


    was mit fehlt bzw fehlerhaft ist waehre die shardeintrag.php

    <?php
          define('TO','email');
          $nl    = "\n\r";
          define('SHARD','foobar');
    
          if(($_POST['shardname'] != '') AND ($_POST['shardkuerzel'] != '') AND ($_POST['shardwebsite'] != '') AND ($_POST['shardbeschreibung'] != '')) {
    
                  $subject =    'Eintrag von: '.$_POST['shardname'];
    
                  $message =    'Name des Shards*: '.$_POST['shardname'].$nl.
                          	   'Kürzel des Shards*: '.$_POST['shardkuerzel'].$nl.
                          	   'Webseite des Shards*: '.$_POST['shardwebsite'].$nl.
                          	   'URL eines Banners: '.$_POST['shardbanner'].$nl.
                          	   'PVP Shard?: '.$_POST['pvp'].$nl.
                          	   'RPG Shard?: '.$_POST['rpg'].$nl.
                          	   'FUN Shard?: '.$_POST['fun'].$nl.
     			   'Kurzbeschreibung des Shards: '.$nl.$_POST['shardbeschreibung'];
    
                      $sent =    mail(TO, $subject, $message);
                      if($sent) {
                          echo'    Danke für ihren Eintrag, Wir werden ihn schnellst Möglichst bearbeiten.';
                      }
                      else {
                          echo'    Eintrag - Fehlgeschlagen. Versuchen sie es später noch einmal.';
                      }
          }
          else {
                  echo'    Bitte gehen Sie <a href=\"javascript:history.back();\">zurück</a> und füllen Sie alle *Felder aus!';
    }
      ?>


    bitte um Hilfe da Php ned mein ding is lächeln

    Gruss


    Zuletzt modifiziert von Siggi am 22.07.2007 - 17:05:37
    0 Mitglieder finden den Beitrag gut.
  2. #2
    User Pic
    SLJ Hall Of Fame
    Registriert seit
    18.05.2004
    Beiträge
    15.492
    Beitragswertungen
    3 Beitragspunkte
    Hier hast beides must nur bischen erweiter,....

    <?
    //Copyright by Stefan Jungbauer
    //www.zocker-eppingen.de
    //V 1.1
    
    
    //config
    
    $empfaenger = "Hier der empfänger"; //Wer soll die E-Mail bekommen
    
    
    //Ab hier bitte nichst mehr ändern
    
    
    if(isset($_REQUEST['action'])) 
    { 
        // übergebene Aktion setzen 
        $action = $_REQUEST['action']; 
    } 
    else 
    { 
        // Standard Aktion 
        $action = 'view'; 
    } 
    
    
    switch($action) 
    { 
    
        case 'view' : 
        { 
    
    
    
    echo'
    <form action="kontakt.php?action=send" method="post">
    
    <h2>Kontakt</h2>
    
    <table cellspacing="2" cellpadding="2" border="0">
    
    <tr>
        <td>Name:</td>
        <td><input type="text" name="name" size=30></td>
    </tr>
    <tr>
        <td>E-Mail:</td>
        <td><input type="text" name="mail" size=30></td>
    </tr>
    <tr>
        <td>Betreff:</td>
        <td><input type="text" name="betreff" size=30></td>
    </tr>
    <tr><td>&nbsp;</td><td></td></tr>
    <tr>
        <td valign=TOP>Ihre Nachricht:</td>
    	<td><textarea cols= 25 rows= 15 name="texts"></textarea></td><br>
    </tr>
    <tr>
        <td></td>
    	<td><input type="submit" name="send" value="Abschicken"><input type="Reset"></td>
    </tr>
    </table>
    
    </form>
    ';
    }
    break;
    
    
     case 'send' : 
        { 
    $text = "E-Mail: $mail   Seine Nachricht: $texts";
      
      $betreff = "$betreff";
      $sender = "$name";
      $sendermail = "$mail";
    
      mail($empfaenger, $betreff, $text,
           "From: $sender <$sendermail>");
    
    echo'Nachricht wurde verschickt';
    
    }
    break;
    
    }
      ?>
    externer Link
    Ilch 1.0.4 PHP 7.0 und PDO Fähig na klar lächeln
    0 Mitglieder finden den Beitrag gut.
  3. #3
    User Pic
    Siggi Hall Of Fame
    Registriert seit
    08.02.2007
    Beiträge
    6.558
    Beitragswertungen
    327 Beitragspunkte
    hmm wollte es so machen wir ich es vorgegeben hatte und nich nur rein php..
    0 Mitglieder finden den Beitrag gut.
  4. #4
    User Pic
    SLJ Hall Of Fame
    Registriert seit
    18.05.2004
    Beiträge
    15.492
    Beitragswertungen
    3 Beitragspunkte
    Da ist dodch aus htm dabei,... zudem wenn du dein post editierts wärend ich den post geschreiben habe kann ich auch nix dazu !
    externer Link
    Ilch 1.0.4 PHP 7.0 und PDO Fähig na klar lächeln
    0 Mitglieder finden den Beitrag gut.
  5. #5
    User Pic
    Siggi Hall Of Fame
    Registriert seit
    08.02.2007
    Beiträge
    6.558
    Beitragswertungen
    327 Beitragspunkte
    hmm sry dachte das es vllt besser waehre und fuer den Schnellen Support lächeln kann niemmand rechnen.

    Aber wie gesagt waehre es nett wenn du dir die php datei mal anschauen koenntest du mir sagen bzw koriegiren wo der fehler ist beim abschicken zeigt er immer nur

    Eintrag - Fehlgeschlagen. Versuchen sie es später noch einmal.
    0 Mitglieder finden den Beitrag gut.
  6. #6
    User Pic
    SLJ Hall Of Fame
    Registriert seit
    18.05.2004
    Beiträge
    15.492
    Beitragswertungen
    3 Beitragspunkte
    Es sieht korrekt aus was ich jetzt net überprüft habe ob jede deiner variablen auch mit der prüf variable übereinstimmt...
    externer Link
    Ilch 1.0.4 PHP 7.0 und PDO Fähig na klar lächeln
    0 Mitglieder finden den Beitrag gut.
  7. #7
    User Pic
    Siggi Hall Of Fame
    Registriert seit
    08.02.2007
    Beiträge
    6.558
    Beitragswertungen
    327 Beitragspunkte
    hmm naja aber hast du ne ahnung warum ich es dann nich abschicken kann und immer nur

    Eintrag - Fehlgeschlagen. Versuchen sie es später noch einmal.

    bekomme?

    wenn es gehn wuerde dann kaemm ja

    Danke für ihren Eintrag, Wir werden ihn schnellst Möglichst bearbeiten.
    0 Mitglieder finden den Beitrag gut.
  8. #8
    User Pic
    SLJ Hall Of Fame
    Registriert seit
    18.05.2004
    Beiträge
    15.492
    Beitragswertungen
    3 Beitragspunkte
    Sobald hier etwas nicht stimmt kommt automtisch das es nen fehler gab,...

    if(($_POST['shardname'] != '') AND ($_POST['shardkuerzel'] != '') AND ($_POST['shardwebsite'] != '') AND ($_POST['shardbeschreibung'] != '')) {
    externer Link
    Ilch 1.0.4 PHP 7.0 und PDO Fähig na klar lächeln
    0 Mitglieder finden den Beitrag gut.
  9. #9
    User Pic
    Siggi Hall Of Fame
    Registriert seit
    08.02.2007
    Beiträge
    6.558
    Beitragswertungen
    327 Beitragspunkte
    hmm..
    hab es zwar geaendert teilweise und ganz usw aber jedoch zeigt er weiter fehler an
    0 Mitglieder finden den Beitrag gut.
  10. #10
    User Pic
    Siggi Hall Of Fame
    Registriert seit
    08.02.2007
    Beiträge
    6.558
    Beitragswertungen
    327 Beitragspunkte
    sonst keiner ne ahnung woran es liegen koennte?
    0 Mitglieder finden den Beitrag gut.
  11. #11
    User Pic
    Siggi Hall Of Fame
    Registriert seit
    08.02.2007
    Beiträge
    6.558
    Beitragswertungen
    327 Beitragspunkte
    Ist erledigt habe die CGI neu resetet und dann gings lächeln

    Danke fuer euere Hilfe
    0 Mitglieder finden den Beitrag gut.
Geschlossen

Zurück zu HTML, PHP, SQL,...

Optionen: Bei einer Antwort zu diesem Thema eine eMail erhalten