sumbmit form problem

Einklappen
X
 
  • Filter
  • Zeit
  • Anzeigen
Alles löschen
neue Beiträge

  • sumbmit form problem

    hallo ich habe mal eine frage, woran kann es liegen wenn man eine fuktionierne seite, einfach kopiert und auf englich überstetzt mir der gleichen struktur wie vorher das die kontakt seiten nicht mehr gehen sprich: z.B übertragung von e.mail adresse anschrift per mail!
    es kommt dann einfach nur eine leere seite:

    wenn ich z.B

    if(!empty($_GET['submit']))

    gegen

    if(!empty($_GET['submitneu'])) ändere

    dann sagt er die mail wurde verschickt, wird sie aber gar nicht!

    kann mir jemand helfen!

    Wie gesagt in deutsch funktiniert das ganz nur mit der gleichen struktur auf englisch kopiert nicht mehr!

    danke

    mfg

    Oliver

  • #2
    Bist du sicher, dass in der neuen Seite beim übergeben auch wirklich "submitneu" genutzt wird oder nicht doch noch irgendwo "submit"?

    Ansonsten solltes du mal etwas genaueren Code posten.

    Kommentar


    • #3
      lies http://www.php-resource.de/forum/sho...threadid=47906

      und beachte vorallem den hinweis mit dem error_reporting. dann bekommst du deinen fehler angezeigt!

      Kommentar


      • #4
        hier ist mal der ganze code:

        <?M
        include_once("/home/xxxxxx/content/en/content/class_form.inc.php");
        include_once("/home/xxxxxx/content/en/content/global.inc.php");M
        M
        $error = new form;M
        M
        if(!empty($_GET['submit']))M
        {M
        M
        $error->init();M
        M
        $error->checkLength($_POST['name'], 2);M
        $error->checkEmail($_POST['email']);M
        $error->checkPhoneNumber($_POST['phone']);M
        $error->checkLength($_POST['text'], 5);M
        M
        if(!$error->outputErrors())M
        {M
        convertValues(0);M
        M
        $body = "Telefonnumer: ".$_POST['phone']."\nVVVVVVVVVVVVVVVVVVVVVVVVV\n".$_POST['text'];M
        mail("sales@xxxxxx.de", "xxxxxxx.de Kontaktformular: ".$_POST['topic'], $body, "FROM: ".$_POST['name']."<".$_POST['email'].">");M
        }M
        elseM
        {M
        convertValues();M
        }M
        }M
        ?> M
        <p><span class="title">Contact</span><br/>M
        <br/>M
        <?M
        if($error->outputErrors())M
        {M
        echo "<div style=\"background-color: #F2FCDD; padding:5px; width: 100%;\"><b>".$_LANG['error']."</b></div><br/>";M
        M
        }M
        M
        if(empty($_GET['submit']) || $error->outputErrors())M
        {M
        ?>M
        </p>M
        <table cellspacing="0" cellpadding="0" style="width: 100%;">M
        <tr>M
        <td style="vertical-align: top; width: 390px;">M
        <form action="?p=contact&submit=1" method="post" name="form">M
        <table cellspacing="3" cellpadding="3">M
        <tr><td><b><?=$_LANG['name']?></b></td><td<? if($error->checkLength($_POST['name'], 2)) echo " style=\"background-co
        <tr><td><b><?=$_LANG['email']?></b></td><td<? if($error->checkEmail($_POST['email'])) echo " style=\"background-colo
        <tr><td><b><?=$_LANG['phone']?></b></td><td<? if($error->checkPhoneNumber($_POST['phone'])) echo " style=\"backgroun
        <tr><td style="height: 10px;"></td></tr>M
        <tr><td><b><?=$_LANG['topic']?></b></td><td><input type="text" class="field" name="topic" maxlength="150" value="<?=
        <tr><td><b><?=$_LANG['text']?></b></td><td<? if($error->checkLength($_POST['text'], 5)) echo " style=\"background-co
        <tr><td colspan="2" style="text-align: right;">M
        <script language="JavaScript" type="text/javascript">M
        <!--M
        document.write('<a href="javascript: document.form.submit();"><img src="images/arrow.gif" alt="<?=$_
        //-->M
        </script>M
        <noscript>M
        <input type="submit" value="<?=$_LANG['submit']?>" />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<input type="rese
        </noscript>M
        </td></tr>M
        </table>M
        </form>M
        </td>M
        <td style="width:1px; background-color: #DDDDDD;"></td>M
        <td style="width:20px;"></td>M
        <td style="vertical-align: top;"><b><?=$_LANG['dataTitle']?></b><br/>M
        xxxxxxxx<br/>M
        xxxxxstraße 30<br/>M
        5xxxx hxxxxx<br/><br/>M
        Telephone: +49 xxxxxxxx<br/>M
        Telefax: +49 xxxxxxxxxxx/><br/>M
        xxxxxxxxxx:xxxxxxx<br/><br/>M
        <script language="JavaScript" type="text/javascript">M
        <!--M
        document.write('<a href="javascript:mail();"><img src="images/arrow.gif" alt="e-Mail" /><?=$_LANG[writeEmail]?></a>');M
        //-->M
        </script>M
        M
        </td>M
        </tr>M
        </table>M
        <?M
        }M
        elseM
        {M
        echo $_LANG['thanks'];M
        }M
        ?>




        wie gesagt das submit hatte ich geändert gegen submitneu, ansonsten kommt in der englischen version nur ne leere seite!

        Kommentar


        • #5
          kannst du lesen? http://www.php-resource.de/forum/sho...threadid=47906
          mfg
          marc75

          <Platz für anderes>

          Kommentar


          • #6
            Na, offensichtlich nicht! Wenn ich sage, dass du auf error_reporting achten sollst. Dann mach das gefälligst auch. Das heißt aber nicht, dass du den rest der da steht ignorieren sollst!

            Kommentar


            • #7
              Warning: Undefined property: init in /home/xxxxx/content/en/content/class_form.inc.php on line 94

              Warning: Undefined index: name in /home/xxxxx/content/en/content/contact.inc.php on line 49

              Warning: Undefined index: email in /home/xxxxx/content/en/content/contact.inc.php on line 50

              Warning: Undefined index: phone in /home/xxxxxx/content/en/content/contact.inc.php on line 51

              Warning: Undefined index: text in /home/xxxxxx/content/en/content/contact.inc.php on line 54

              Kommentar


              • #8
                dann hast du deine antwort.

                BTW: sehen deine Postings ein bisschen so aus, als ob wir deine fehler suchen sollen.

                Kommentar


                • #9
                  Das währe nett :-)
                  weil unser Programmer abgetaucht ist!

                  Kommentar


                  • #10
                    Ach, wieder nen Scriptkiddies ausm Jobforum? *lol*

                    ich *verschieb* dich mal. Schließlich sollte man im PHP-DEVELOPER Forum at least Grundlagen besitzen...

                    Kommentar


                    • #11
                      OffTopic:
                      - entweder selbst machen
                      - oder projekthilfe
                      - oder jobangebot
                      Die Zeit hat ihre Kinder längst gefressen

                      Kommentar


                      • #12
                        OffTopic:
                        Jobangebot aber nur an Kiddies und ohne Rechnun...

                        Kommentar


                        • #13
                          danke ein kleiner tipp würde mich schon reichen, bin halt sysadmin kein php programmierer!

                          es hat was mit den feldbezeichnungen zu tun email usw...

                          oder was mit der php.ini???

                          Kommentar


                          • #14
                            oder was mit der php.ini???
                            Na, das würdest du sicher wissen.

                            da ich mir deinen hingeschissenen cod enicht durchlesen werde (schließlich liest du meinen Link auch nicht durch), kann ich nur spekulieren, dass du die falschen werte nimmst.

                            Kommentar

                            Lädt...
                            X