ilch Forum » Allgemein » HTML, PHP, SQL,... » Eigenes Formular

Geschlossen
  1. #1
    User Pic
    bbxdeniz Mitglied
    Registriert seit
    16.10.2008
    Beiträge
    172
    Beitragswertungen
    0 Beitragspunkte
    huhu lächeln
    habe ein kleines Problem mit meinen PHP-Kenntnissen.

    Ich habe mir damals ein eigenes Formular programiert gehabt,
    das auch wunderbar funktioniert wenn man direkt auf die php datei zugreift.

    Jetzt wollte ich das mit dem Ilchscript intergrieren d.h.

    habe den PHP Code unter "Eigene Box/Page" in dem ich dort auf Neue Seite und danach auf HTML Code raufgeklickt habe den Code dort eingefügt.

    Das ist der Code:
    <body bgcolor="#FFFFFF" background="index-datein/bg9014.gif">
    <div align='center'></div>
    <table bordercolordark='#0070C0' bordercolorlight='#0070C0' cellspacing='0' cellpadding='5' border='0' align='center'>
    <?
     if($mod=="add") {
     
     $email="test@test.de";
     $absender="test@test.de";
    mail("$email","Kontaktformular","$MailBody","From: $absender");
    
     
     $timestamp = time();
     $zeit = date("d.n.y - H:i:s",$timestamp);
     echo "<tr><td><strong><br><br>Vielen Dank!<br>Wir werden schnellstens ihren Eintrag bearbeiten.</strong></td></tr>";
       $MailBody  = "$zeit\n";
     $MailBody .= "Kontaktformular:\n\n";
     $MailBody .= "Katagorie: $Katagorie Andere: $Andere\n";
     $MailBody .= "Andere: $Andere\n";
     $MailBody .= "Anzahl: $Anzahl\n";
     $MailBody .= "Anrede: $Anrede\n";
     $MailBody .= "Vorname: $Vorname\n";
     $MailBody .= "Nachname: $Nachname\n";
     $MailBody .= "Straße: $Straße\n";
     $MailBody .= "PLZ: $PLZ\n";
     $MailBody .= "Ort: $Ort\n";
     $MailBody .= "Land: $Land\n";
     $MailBody .= "Tel.: tagsüber: $Telefon abends: $Telefon2\n";
     $MailBody .= "Fax.: tagsüber: $Telefax abends: $Telefax2\n";
     $MailBody .= "Email:: $absender2\n";
     $MailBody .= "Anfrage:\n$k\n";
     mail("$email","Preisanfrage www.xxx.de","$MailBody","From: $absender");
     
     } else {
     
    ?>
      <td width="214"><font color="#000000"><font color="#FFFFFF">&nbsp;</font>
          <font color="#000000">
          <form action="Formular.php?mod=add" method='post'>
          </font>
        
      <font color="#000000">&nbsp;</font></font>
    
    <tr>
    <td><font color="#000000"><b><font size="2" face="Arial, Helvetica, sans-serif">Bitte wählen Sie eine Katagorie</font><font size="2">:</font></b> </font></td>
    <td width="385"><font color="#000000">
      <select name="Katagorie" id="Katagorie">
        <option value="Autobeschriftung">Autobeschriftung</option>
        <option selected value="Kopieren">Kopieren</option>
        <option value="Digitaldruck">Digitaldruck</option>
        <option value="Internet">Internet</option>
        <option value="Werbung">Werbung</option>
        <option value="(Anderes)">(Anderes)</option>
      </select>
      <b><FONT 
          color=#ffffff>&nbsp;&nbsp;</FONT><font size="2" face="Arial, Helvetica, sans-serif">Andere</font><font size="2">:</font></b></font><FONT 
          color=#ffffff>&nbsp;</FONT><font color="#000000">
      <input type='Text' name='Andere' value='' size='20' maxlength='50'>
      </font></td>
    </tr>
    <tr>
    <td><font color="#FFFFFF"><b><font color="#000000" size="2" face="Arial, Helvetica, sans-serif">Gewünschte Anzahl</font><font color="#000000" size="2">:</font></b> </font></td>
    <td><font color="#FFFFFF">
      <input type='Text' name='Anzahl' value='' size='25' maxlength='50'> 
      </font></td>
    </tr>
    <tr>
    <td><font color="#000000"><b><font size="2" face="Arial, Helvetica, sans-serif">Anrede</font><font size="2">:</font></b> </font></td>
    <td><font color="#000000">
      <select name="Anrede" size="1">
        <option value="Frau">Frau</option>
        <option selected value="Herr">Herr</option>
      </select>
      </font></td>
    </tr>
    <tr>
    <td><font color="#000000"><b><font size="2" face="Arial, Helvetica, sans-serif">Vorname *:</font></b></font></td>
    <td><font color="#000000">
      <input type='Text' name='Vorname' value='' size='25' maxlength='50'> 
      </font></td>
    </tr>
    <tr>
    <td><font color="#000000"><b><font size="2" face="Arial, Helvetica, sans-serif">Nachname *:</font></b></font></td>
    <td><font color="#000000">
      <input type='Text' name='Nachname' value='' size='25' maxlength='50'> 
      </font></td>
    </tr>
    <tr>
    <td><font color="#000000"><b><font size="2" face="Arial, Helvetica, sans-serif">Straße *:</font><font size="2">:</font></b> </font></td>
    <td><font color="#000000">
      <input type='Text' name='Straße' value='' size='25' maxlength='50'> 
      </font></td>
    </tr>
    <tr>
    <td><font color="#000000"><b><font size="2" face="Arial, Helvetica, sans-serif">PLZ *:</font></b></font></td>
    <td><font color="#000000">
      <input name="PLZ" type="text" value="" size="5"> 
      </font></td>
    </tr>
    <tr>
    <td><font color="#000000"><b><font size="2" face="Arial, Helvetica, sans-serif">Ort *:</font></b></font></td>
    <td><font color="#000000">
      <input type='Text' name='Ort' value='' size='25' maxlength='50'> 
      </font></td>
    </tr>
    <tr>
    <td><font color="#000000"><b><font size="2" face="Arial, Helvetica, sans-serif">Land *:</font></b></font></td>
    <td><font color="#000000">
      <select name="Land" size="1">
        <option value="Deutschland">Deutschland</option>
        <option value="T&uuml;rkei">T&uuml;rkei</option>
        <option value="Andere L&auml;nder">Andere L&auml;nder</option>
      </select> 
      </font></td>
    </tr>
    <tr>
    <td><font color="#000000"><b><font size="2" face="Arial, Helvetica, sans-serif">Telefon tagsüber/abends *</font><font size="2">:</font></b> </font></td>
    <td><font color="#000000">
      <input type='Text' name='Telefon' value='' size='16' maxlength='50'> 
      <input type='Text' name='Telefon2' value='' size='16' maxlength='50'>
      </font></td>
    </tr>
    <tr>
    <td><font color="#000000"><b><font size="2" face="Arial, Helvetica, sans-serif">Telefax tagsüber/abends *</font><font size="2">:</font></b> </font></td>
    <td><font color="#000000">
      <input type='Text' name='Telefax' value='' size='16' maxlength='50'> 
      <input type='Text' name='Telefax2' value='' size='16' maxlength='50'>
      </font></td>
    </tr>
    <tr>
    <td><font color="#FFFFFF"><b><font color="#000000" size="2" face="Arial, Helvetica, sans-serif">Email *:</font></b> </font></td>
    <td><font color="#000000">
      <input type='Text' name='absender2' value='' size='25' maxlength=''> 
      </font></td>
    </tr>
    <tr>
    <td><p><font color="#FFFFFF"><b><font color="#000000" size="2" face="Arial, Helvetica, sans-serif">Geben Sie bitte Ihre Anfrage ein:</font></b> </font></p>
      <p><small><font size="-7">* N&ouml;tige Informationen</font></small></p></td>
    <td><font color="#000000">
      <textarea name='k' cols='21' rows='4'></textarea> 
      </font></td>
    </tr>
    <tr>
    <td colspan='2' align='center'><div align="left"><font color="#000000">
        <input type='Submit' name='sub' value='Abschicken'>
        <b><FONT 
          color=#ffffff>&nbsp;</FONT><font color="#000000"> <b><FONT 
          color=#ffffff>&nbsp;&nbsp;</FONT><font size="2" face="Arial, Helvetica, sans-serif"></font></b> <b><FONT 
          color=#ffffff>&nbsp;</FONT><font color="#000000"> <b><FONT 
          color=#ffffff>&nbsp;&nbsp;</FONT><font size="2" face="Arial, Helvetica, sans-serif"></font></b> </font><font color="#000000"> <b><FONT 
          color=#ffffff>&nbsp;</FONT><font color="#000000"> <b><FONT 
          color=#ffffff>&nbsp;</FONT><font color="#000000"> <b><FONT 
          color=#ffffff>&nbsp;</FONT><font color="#000000"> <b><FONT 
          color=#ffffff>&nbsp;&nbsp;</FONT><font size="2" face="Arial, Helvetica, sans-serif"></font></b> <b><FONT 
          color=#ffffff>&nbsp;</FONT><font color="#000000"> <b><FONT 
          color=#ffffff>&nbsp;&nbsp;</FONT><font size="2" face="Arial, Helvetica, sans-serif"></font></b> </font><FONT 
          color=#ffffff>&nbsp;</FONT><font size="2" face="Arial, Helvetica, sans-serif"></font></b> </font><FONT 
          color=#ffffff>&nbsp;</FONT><font size="2" face="Arial, Helvetica, sans-serif"></font></b> <b><FONT 
          color=#ffffff>&nbsp;&nbsp;</FONT><font size="2" face="Arial, Helvetica, sans-serif"></font></b> </font><FONT 
          color=#ffffff>&nbsp;</FONT><font size="2" face="Arial, Helvetica, sans-serif"></font></b> <b><FONT 
          color=#ffffff>&nbsp;</FONT><font color="#000000"> <b><FONT 
          color=#ffffff>&nbsp;&nbsp;</FONT><font size="2" face="Arial, Helvetica, sans-serif"></font></b> </font><FONT 
          color=#ffffff>&nbsp;</FONT><font size="2" face="Arial, Helvetica, sans-serif"></font></b> </font><FONT 
          color=#ffffff>&nbsp;</FONT><font size="2" face="Arial, Helvetica, sans-serif"></font></b> </font></b></font></b>
        <input type="reset" name="Input" value="Zur&uuml;cksetzen">
    </font></div></td>
    </tr>
    </table>
     
    <font color="#FFFFFF">
    </form> 
     
    <?
    }
    ?>
    </font>


    Mein Problem ist aber nun nur dieser Teil, der vom Explorer nicht unterstützt wird.

    <form action="Formular.php?mod=add" method='post'>


    Dieser Teil muss abgeändert werden, jedoch saß ich verzweifelt drann und habe nichts selber hinbekommen traurig

    Das Formular wird auf meiner Seite wudnerbar angezeigt, wie jedoch beschrieben, die post funktion will nicht ganz.

    mfg lächeln
    0 Mitglieder finden den Beitrag gut.
  2. #2
    User Pic
    Son!c Hall Of Fame
    Registriert seit
    14.09.2006
    Beiträge
    3.766
    Beitragswertungen
    5 Beitragspunkte
    schau dir doch mal das jetztige kontaktfomular von ilch an, vllt kannst du es ja selber herausfinden zwinker
    Nimm das Leben nicht zu ernst, du kommst sowieso nicht lebend raus.
    0 Mitglieder finden den Beitrag gut.
  3. #3
    User Pic
    bbxdeniz Mitglied
    Registriert seit
    16.10.2008
    Beiträge
    172
    Beitragswertungen
    0 Beitragspunkte
    das hab ich schon ne stunde lang *g*
    blicke leider durch den code nicht wirklich durch

    tut mir leid traurig

    lg
    0 Mitglieder finden den Beitrag gut.
  4. #4
    User Pic
    Macomatic Mitglied
    Registriert seit
    28.10.2008
    Beiträge
    131
    Beitragswertungen
    0 Beitragspunkte
    was ist so schlecht am ilch orginal formular?
    0 Mitglieder finden den Beitrag gut.
  5. #5
    User Pic
    bbxdeniz Mitglied
    Registriert seit
    16.10.2008
    Beiträge
    172
    Beitragswertungen
    0 Beitragspunkte
    nix.. lächeln
    verstehe es leider eben nicht traurig

    php kann ich leider nicht so gut traurig

    <3
    0 Mitglieder finden den Beitrag gut.
  6. #6
    User Pic
    UnpiXeL Mitglied
    Registriert seit
    28.07.2008
    Beiträge
    1.250
    Beitragswertungen
    30 Beitragspunkte
    Also gleich im vorraus ich kenn mich nicht im php aus ...

    aber was mir aufgefallen ist:

     
    <?
    }
    ?>
    </font>


    Könnte mir jemand das erklären ... ich seh darin kein System ...

    mg
    0 Mitglieder finden den Beitrag gut.
  7. #7
    User Pic
    SLJ Hall Of Fame
    Registriert seit
    18.05.2004
    Beiträge
    15.492
    Beitragswertungen
    3 Beitragspunkte
    @UnpiXeL

    Oben ist nen else { und das ist der abschluss und er hats nicht ins echom gemacht sondern einfach das php aufgehoben und da unten wieder php eingefügt mehr net,... zwinker

    Edit:
    Deine datei heißt nicht mehr formular.php sondern anderest also der fehler ist hier,...

    <form action="Formular.php?mod=add" method='post'>



    Zuletzt modifiziert von SLJ am 02.11.2008 - 10:09:21
    externer Link
    Ilch 1.0.4 PHP 7.0 und PDO Fähig na klar lächeln
    0 Mitglieder finden den Beitrag gut.
  8. #8
    User Pic
    eXman Mitglied
    Registriert seit
    31.10.2008
    Beiträge
    1
    Beitragswertungen
    0 Beitragspunkte
    hehe das kenne ich.... lächeln
    *************************
    ** externer Link **
    *************************
    0 Mitglieder finden den Beitrag gut.
  9. #9
    User Pic
    bbxdeniz Mitglied
    Registriert seit
    16.10.2008
    Beiträge
    172
    Beitragswertungen
    0 Beitragspunkte
    Doch lächeln
    sie heißt noch immer Formular.php ^^
    blos das problem ist, ich möchte dass es weiterhin in Ilch ausgeführt wird und nicht weitergeleitet wird auf nur eine einzelnde PhP Datei.

    und mit:
    <form action="Formular.php?mod=add" method='post'>


    fügt er einfach hinter index.php?Formular.php?mod=add das dahinter.
    und ich nehme mal an, das dies dann falsch ist *g*

    mfg
    0 Mitglieder finden den Beitrag gut.
  10. #10
    User Pic
    Macomatic Mitglied
    Registriert seit
    28.10.2008
    Beiträge
    131
    Beitragswertungen
    0 Beitragspunkte
    das ist falsch ja, aber änder deinen actionlink doch auf
    <form action="index.php?formular&mod=add" method='post'>
    0 Mitglieder finden den Beitrag gut.
  11. #11
    User Pic
    SLJ Hall Of Fame
    Registriert seit
    18.05.2004
    Beiträge
    15.492
    Beitragswertungen
    3 Beitragspunkte
    wenn du das in einer self page hast,... steht dann net nen self_ davor ? Kanns dir aber net genau sagen nutze keine self page,... code für alles nen modul wo irgendwas ausgeben muss,...
    externer Link
    Ilch 1.0.4 PHP 7.0 und PDO Fähig na klar lächeln
    0 Mitglieder finden den Beitrag gut.
  12. #12
    User Pic
    Hassmann Mitglied
    Registriert seit
    13.02.2008
    Beiträge
    1.591
    Beitragswertungen
    9 Beitragspunkte
    und ja, wo wird denn $mod definiert? muss das nicht

    $mod = $_GET['mod'];

    sein`?
    Sub2Go.NET | Kostenlosen Webspace mit vielen features! Für Ilch-Forumsmitglieder doppelten Speicher!
    Mave1993.de Blog
    0 Mitglieder finden den Beitrag gut.
  13. #13
    User Pic
    bbxdeniz Mitglied
    Registriert seit
    16.10.2008
    Beiträge
    172
    Beitragswertungen
    0 Beitragspunkte
    dankeschöön für eure mühe <3
    ich benutze jetzt ein anderes Forum, das sogar viel besser ist von der umleitung her und es funktioniert einbahnfrei <3

    wobei es schon interessant wäre zu wissen, was man dort noch umändert muss beim get mod lächeln
    0 Mitglieder finden den Beitrag gut.
  14. #14
    User Pic
    Macomatic Mitglied
    Registriert seit
    28.10.2008
    Beiträge
    131
    Beitragswertungen
    0 Beitragspunkte
    anderes Forum???? grumml ok wie du meinst zwinker
    0 Mitglieder finden den Beitrag gut.
  15. #15
    User Pic
    bbxdeniz Mitglied
    Registriert seit
    16.10.2008
    Beiträge
    172
    Beitragswertungen
    0 Beitragspunkte
    ahh ein anderes Formular *g*
    0 Mitglieder finden den Beitrag gut.
Geschlossen

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

Optionen: Bei einer Antwort zu diesem Thema eine eMail erhalten