Re: 2.Problem mit Mail Formular - baseportal Forum - Web-Anwendungen einfach, schnell, leistungsfähig!
baseportal
English - Deutsch "Es gibt keine dummen Fragen - jeder hat einmal angefangen"

 baseportal-ForumDie aktuellsten 10, 30, 50, 100 Einträge anzeigen.  

 
 Ausgewählter Eintrag: Zur Liste 
    Beitrag von Jürgen (614 Beiträge) am Samstag, 10.April.2004, 11:36.
    Re: 2.Problem mit Mail Formular

      Hallo Thomas,

      hmm, hab ein bisschen getested auf deiner Seite. Also, es wird dir immer als
      $Onr der letzte Datensatzes geholt.
      
      Versuch doch mal den Datensatz nicht per Id zu holen sondern über die Objektnummer:
      get "Onr==$Onr","objekte";
      Oder du übergibst im Anfrageform die Id mit
      <input type="hidden" name="Id:=" value="$Id">
      

      Die fehlt da ;-) Ich hoffe, ich konnte dir helfen.


      Gruß
      Jürgen


    Ihre Antwort:

    Name: EMail: EMail bei Antwort? WWW:
    Titel:
    Text:

    Neuer Eintrag


 Alle Einträge zum Thema: Zur Liste 
    Beitrag von Thomas H. (180 Beiträge) am Freitag, 9.April.2004, 16:47.
    2.Problem mit Mail Formular

      Ich hatte mich zu früh gefreut.

      Das Formular mit den 2 PERL Scripts soll auch die Objektnummer des betreffenden Objektes in der E-Mail übermitteln. Ich habe dazu zum Test, damit man es besser sieht, ein Textfeld mit der Variablen $Onr eingefügt.

      Das funktioniert auch, d.h. wenn das Template angesprochen wird, steht im Tetfeld die richtige Objektnummer. Später kan man die als hidden field verstecken und übergeben.

      Aber beim senden, wird nicht DIESE Objektnummer angezeigt, sondern die Nummer des ersten Datensatzes, also eine falsche Nummer.

      Der Witz ist, das das Script auch die richtige Nummer in die DB schreibt.

      Der Fehler tritt also erst beim senden und auch nur in der E-Mail auf.

      Das get "Id==$Id","objekte";
       habe ich selbst eingefügt, da ich dachte der Fehler iegt möglicherweise hier, aber das wars auch nicht.
      

       
      Ich weiß nicht mehr weiter.




      <html>
      <head>
      <title>Anfrage</title>
      <link rel="stylesheet" type="text/css" href="http://www.immoconsultings.de/sphinx.css">
      </head>
      <body topmargin="0" leftmargin="0" rightmargin="0" bottommargin="0" marginwidth="0" marginheight="0">
      

      <perl>
      get "Id==$Id","objekte";
      

      if ($cmd eq "addOnline") {
      out "
      <left><font color=#808080  face=Verdana,arial><b><font size=1>Vielen Dank für Ihr Interesse. <br>
      Sie werden in den nächsten Tagen von uns Nachricht erhalten.</font></b><font>
      </font>
      <br></left></font>
      
      ";
      }
      </perl> 
      

      <form action="http://immoconzept24.netpure.de/cgi-bin/baseportal.pl?htx=/nutzer/verzeichnis&cmd=addOnline" method="post" enctype="multipart/form-data" >
      <input type=hidden name="htx=" value="$htx">
      <input type=hidden name="cmd=" value="addOnline">
      <table border="0" width="278" cellpadding="0" style="border-collapse: collapse">
      <tr>
      <td>
      <input type="text" name="Name:=" size="36" onfocus="this.value=''" value="Vorname Name"></td>
      </tr>
      <tr>
      <td>
      <input type="text" name="Onr:=" size="36" onfocus="this.value=''" value="$Onr"></td>
      </tr>
      <tr>
      <td>
      <img border="0" src="http://www.immoconsultings.de/imgLayout/px.gif" width="100" height="8" align="left" hspace="0"></td>
      </tr>
      <tr>
      <td>
      <input type="text" name="Strasse:=" size="36" onfocus="this.value=''" value="Strasse"></td>
      </tr>
      <tr>
      <td>
      <img border="0" src="http://www.immoconsultings.de/imgLayout/px.gif" width="100" height="8" align="left" hspace="0"></td>
      </tr>
      <tr>
      <td>
      <input type="text" name="Ort:=" size="36" onfocus="this.value=''" value="Ort"></td>
      </tr>
      <tr>
      <td>
      <img border="0" src="http://www.immoconsultings.de/imgLayout/px.gif" width="100" height="8" align="left" hspace="0"></td>
      </tr>
      <tr>
      <td>
      <input type="text" name="Telefon:=" size="36" onfocus="this.value=''" value="Telefon"></td>
      </tr>
      <tr>
      <td>
      <img border="0" src="http://www.immoconsultings.de/imgLayout/px.gif" width="100" height="8" align="left" hspace="0"></td>
      </tr>
      <tr>
      <td>
      <input type="text" name="Mail:=" size="36" onfocus="this.value=''" value="E-Mail Adresse"></td>
      </tr>
      <tr>
      <td>
      <img border="0" src="http://www.immoconsultings.de/imgLayout/px.gif" width="100" height="8" align="left" hspace="0"></td>
      </tr>
      <tr>
      <td>
      <textarea rows="4" name="Nachricht:=" cols="49" onfocus="this.value=''" wrap="on">Ihre Nachricht</textarea></td>
      </tr>
      <tr>
      <td>
      <img border="0" src="http://www.immoconsultings.de/imgLayout/px.gif" width="100" height="8" align="left" hspace="0"></td>
      </tr>
      <tr>
      <td>
      <input type="image" value="Schaltfläche" src="http://www.immoconsultings.de/imgNav/quicksearch.gif" width="80" height="17" name="B1"></td>
      </tr>
      </table>
      </form>
      <perl>
      get "Id==$Id","objekte";
      if ($cmd eq "addOnline")
      {
      put undef,"anfragen"; 
      $inhalt="Sehr geehrte Damen und Herren,\n\nvielen Dank für Ihre Interesse an der städt. Grillhütte.\n\nIhre Eingaben waren:\n
       
      Objekt: $Onr
      Name: $Name
      Straße: $Strasse
      Ort: $Ort
      Telefon: $Telefon 
      E-Mail: $Mail 
      Gewünschter Termin: $_Termin_Tag.$_Termin_Monat.$_Termin_Jahr
      Personenenzahl: $Anzahl\nSie werden umgehend von uns benachrichtigt, ob der gewünschte Termin noch frei ist.\n\nMit freundlichen Grüßen\nIhre Stadtverwaltung Bürstadt\n\nHauptamt\nRathausstr. 2\n68642 Bürstadt\nTel.:06206/ 701-232\nE-Mail: info\@immoconzept24.de\nhttp://www.immoconsultings.de";
      

      mail $Mail,"Ihre Immobilien Anfrage an immoconzept","$inhalt ",'info@immoconzept24.de',"","Rathaus Bürstadt","";
      mail 'info@immoconzept24.de',"Anfrage für Immobilie","$inhalt ",'info@immoconzept24.de',"","Rathaus Bürstadt","",'info@immoconzept24.de';


      }
      </perl>
      </body>
      </html>
      

     Antworten

    Beitrag von Jürgen (614 Beiträge) am Samstag, 10.April.2004, 11:36.
    Re: 2.Problem mit Mail Formular

      Hallo Thomas,

      hmm, hab ein bisschen getested auf deiner Seite. Also, es wird dir immer als
      $Onr der letzte Datensatzes geholt.
      
      Versuch doch mal den Datensatz nicht per Id zu holen sondern über die Objektnummer:
      get "Onr==$Onr","objekte";
      Oder du übergibst im Anfrageform die Id mit
      <input type="hidden" name="Id:=" value="$Id">
      

      Die fehlt da ;-) Ich hoffe, ich konnte dir helfen.


      Gruß
      Jürgen

     Antworten

    Beitrag von Thomas H. (180 Beiträge) am Samstag, 10.April.2004, 16:15.
    Re: 2.Problem mit Mail Formular

      Hi,

      danke für die Hilfe, aber das wars leider auch nicht.

      Ich habe mit mit Hilfe der DOKU Anleitung jetzt ein eigenes System
      gebastelt. Das funktioniert.

      Gruß
      Thomas

     Antworten

    Beitrag von Roman (27 Beiträge) am Mittwoch, 25.Januar.2006, 21:35. WWW: www.russianfilme.de
    hi

      sorry kann mir vieleicht einer sagen wie ich einen spam robot erstellen kann???

     Antworten

    Beitrag von hempelr (1976 Beiträge) am Donnerstag, 26.Januar.2006, 07:32.
    Re: 2.Problem mit Mail Formular

      ähliche Effekte sind schon etliche Male diskutiert worden, ein paar Hinweise hab ich letztens dazu auch in die Doku eingestellt.
      Zunächst erst mal die Ergebnishashnamen angeben, immer anzuraten und sinnvoll (das könnte u.U. auch dein Problem schon lösen), zum anderen ist es immer eine gute Idee, die Datensatz-Feldvariablen im Script umzuspeichern in andere Variablen, damit Quereffekte vermieden werden, noch dazu, wenn wie bei dir die Datensatzfeldvariablen für unterschiedliche Datenbanken gleich lautend sind. Da ist es ja nur zu logisch, dass diese je nach Psoition im Script, überschrieben werden.
      Man sollte schon wissen, was man tut (und was das Script tut), wenn man Scripte anderer benutzt und umstrickt.

     Antworten

    Beitrag von hempelr (1976 Beiträge) am Donnerstag, 26.Januar.2006, 07:38.
    Re: 2.Problem mit Mail Formular

      war wohl nix - der Thread war komischerweise in der Forumsansich ganz oben, aber ist wohl schon etliche Jahre alt, seltsam....

     Antworten


     
 Liste der Einträge von 31051 bis 31201:Einklappen Zur Eingabe 
Neueste Einträge << 10 | 9 | 8 | 7 | 6 | 5 | 4 | 3 | 2 | Neuere Einträge < Zur Eingabe  > Ältere Einträge | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 >> Älteste Einträge


Zurück zur Homepage

© baseportal.de. Alle Rechte vorbehalten. Nutzungsbedingungen



powered in 0.08s by baseportal.de
Erstellen Sie Ihre eigene Web-Datenbank - kostenlos!