Re: Wie kann ich Details in Formular übernehmen und versenden - 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 hempelr (1976 Beiträge) am Freitag, 11.April.2003, 13:16.
    Re: Wie kann ich Details in Formular übernehmen und versenden

      Hallo, Chris,
      das ist aber komisch - ich habs grad nochmal probiert, und da hauts einwandfrei hin - hab deine Code übernommen, nur ne andere Datenbank und es geht. Lass mal den else-Zweig weg, der ist eh unnötig.
      Schreib mal ins do action noch den Parameter db=deinedatenbank mit rein, ist besser, wenns mit drin steht....
      Ruben


    Antworten

 Alle Einträge zum Thema: Zur Liste 
    Beitrag von Chris_Krug (1 Beitrag) am Mittwoch, 9.April.2003, 17:50.
    Wie kann ich eine Details in Formular übernehmen und versenden

      Hallo an alle,

      erstmal guten Tag. Ich bin neu hier und sehr froh, diese Seite gefunden zu haben.

      Ich bin im Begriff, eine Datenbank mit den üblichen Eigenschaften anzulegen und möchte dem Nutzer gerne die Möglichkeit geben, die gewünschten Details in ein Formular zu übertragen, wo er nur noch seine eMail-Adresse und Telefonnummer einzutragen braucht und ab die Post.
      Frage: Ist das generell im Rahmen der Features im Baseportal möglich?


      http://baseportal.de/cgi-bin/baseportal.pl?htx=/Chris_Krug/main

      Danke im Voraus und herzlichst
      Chris

     Antworten

    Beitrag von till (1103 Beiträge) am Mittwoch, 9.April.2003, 19:32.
    Re: Wie kann ich eine Details in Formular übernehmen und versenden

      hi chris,

      ja klar geht das. angenommen du hast ein feld namens "Typ", dann kannst du den inhalt dieses feldes mit $Typ (das ist die variable) in das feld eines fomulares übergeben.

      till

     Antworten

    Beitrag von Chris (70 Beiträge) am Donnerstag, 10.April.2003, 08:52.
    Re: Wie kann ich eine Details in Formular übernehmen und versenden

      Danke Till, ich probier's mal.
      Kann gut sein, dass ich mich wieder melde ;-)

     Antworten

    Beitrag von Chris (70 Beiträge) am Donnerstag, 10.April.2003, 12:00.
    Re: Wie kann ich eine Details in Formular übernehmen und versenden

      Hi Till,

      ich habe mir nun ein vorläufiges Formular zur Kontaktaufnahme gemacht:

      http://baseportal.de/cgi-bin/baseportal.pl?htx=/Chris_Krug/Kontakt

      da kommt man hin über:

      http://baseportal.de/cgi-bin/baseportal.pl?htx=/Chris_Krug/main

       
      Wie stell ich es denn nun an, dass im Nachrichtenfeld:
      <textarea name="Nachricht" cols="50" rows="10" id="Nachricht"></textarea>
      

      die Felder x, y und z aus meiner Detailansicht voreingetragen sind. Mit anderen Worten, wie übergebe ich den Inhalt der Variablen?

      Dann wäre es nicht schlecht, wenn der Link zur Kontaktaufnahme erst in der Detailansicht erscheint. Da hab ich auch keine Ahnung, wie ich das hinkriegen kann.

      Herzlichst
      Chris

     Antworten

    Beitrag von hempelr (1976 Beiträge) am Donnerstag, 10.April.2003, 13:35.
    Re: Wie kann ich eine Details in Formular übernehmen und versenden

      Hallo, Chris,
      bei Textareas muss der Inhalt, der angezeigt werden soll, zwischen den Tag s.a. selfhtml - komm grad nicht an den Link - unter www.teamone.de), also in etwa so:

      <textarea name="Nachricht" cols="50" rows="10" id="Nachricht">$x $y $z</textarea>
      

      Mit der Anzeige des Links erst bei der Detailansicht kann man das über ne Perl-Abfrage machen und in ne Variable schreiben, die dann halt bei Listenasicht leer ist - in etwa so:
      <perl>
      if ($cmd eq "all"){ 
      $kontaklink = "<a href=http://baseportal.de/cgi-bin/baseportal.pl?htx=/Chris_Krug/Kontakt>Kontaktaufnahme mit Fa. P.F. Car Consulting</a>";
      }else{
      $kontaktlink = "";
      }
      </perl>
      Und dann dein Templateinhalt, dort wo der Kontaklink hinsoll die Variable $kontaktlink einsetzen...
      
      Hoffe, dass es so funzt
      Ruben
      PS Habs grad eben mal probiert - sollte so gehen wenn du <do action=all> einsetzt

     Antworten

    Beitrag von hempelr (1976 Beiträge) am Donnerstag, 10.April.2003, 13:41.
    Die URL bei Selfhtml

     Antworten

    Beitrag von Chris (70 Beiträge) am Donnerstag, 10.April.2003, 15:22.
    Re: Wie kann ich Details in Formular übernehmen und versenden

      Hallo Ruben,
      hab ich das alles so richtig eingefügt?
      Funzt noch nicht. Hab sicher was falsch gemacht.

      Du schreibst:
      Habs grad eben mal probiert - sollte so gehen wenn du <do action=all> einsetzt...
      aber wo?

      <html><head>
      <perl>
      if ($cmd eq "all"){ 
      $kontaklink = "<a href=http://baseportal.de/cgi-bin/baseportal.pl?htx=/Chris_Krug/Kontakt>Kontaktaufnahme mit Fa. P.F. Car Consulting</a>";
      }else{
      $kontaktlink = "";
      }
      </perl>
      <title>Gebrauchtwagenliste</title>
      </head>
      <body bgcolor="#ffffff">
      

      <br><ul>
      <font face="arial,helvetica" size=2>
      <h2 align=middle>Gebrauchtwagenliste</h2>
      <p>blahblah</p></font>
      

      <do action=all sort^=Typ range^=0,20 pagebrowse=no buttonbrowse=no listtype=list listfields=Typ,Preis input=link>

      <p><font face="arial,helvetica" size=2><b>soundso</b>
      <p><a href="mailto:ch.glaesner@onlinehome.de">Einfache E-Mail</a></font>
      <p>$kontaktlink</p>
      </ul>
      

      </body></html>

      Hier war nomma der Link:
      http://baseportal.de/cgi-bin/baseportal.pl?htx=/Chris_Krug/main

      Danke Euch allen
      Chris

     Antworten

    Beitrag von hempelr (1976 Beiträge) am Freitag, 11.April.2003, 13:16.
    Re: Wie kann ich Details in Formular übernehmen und versenden

      Hallo, Chris,
      das ist aber komisch - ich habs grad nochmal probiert, und da hauts einwandfrei hin - hab deine Code übernommen, nur ne andere Datenbank und es geht. Lass mal den else-Zweig weg, der ist eh unnötig.
      Schreib mal ins do action noch den Parameter db=deinedatenbank mit rein, ist besser, wenns mit drin steht....
      Ruben

     Antworten

    Beitrag von Chris (70 Beiträge) am Freitag, 11.April.2003, 17:01.
    Re: Wie kann ich Details in Formular übernehmen und versenden

      Hi Ruben,

      hat geklappt. War'n Schreibfehler. Pardon!! und herzlichen Dank. Mann, wo kriegt man schon was umsonst heutzutage ;-)

      Aber das mit der Detailübernahme ins Textarea klappt noch nicht. Der Cursor im Textfeld ist zwar um ein paar Zeichen versetzt, aber man sieht nichts. Scheinbar besteht auf meine Weise kein Zugriff auf diese Variablen.

      Hier der Code:

      <textarea name="Nachricht" cols="50" rows="10" id="Nachricht">$Nummer $Typ $Preis $Baujahr</textarea>
      

      Haste nicht ne Idee?

      Ich versuch die ganze Zeit schon ins Selfhtml-Forum zu kommen, aber der Link scheint voll tot zu sein: www.selfhtml.teamone.de

      Was ist denn bloß bei denen los?

      Herzliche Grüße
      Chris

     Antworten

    Beitrag von hempelr (1976 Beiträge) am Mittwoch, 16.April.2003, 12:20.
    Re: Wie kann ich Details in Formular übernehmen und versenden

      Hallo Chris,
      war paar Tage "out of the box".....

      gut, das erste geht - mit dem Textarea scheint es so zu sein, dass die Variablen leer sind - also ohne Wertbelegung. Offensichtlich ist der Datensatz für die Anzeige nicht geholt.
      Du musst den entsprechenden Datensatz vor dem eigenen Formular mittels get erst mal holen, damit die entsprechenden Variablen respktive Feldvariablen erst mal gefüllt werden, in etwa so:
      get "Id==!$dsn", "deinedatenbank";
      nun weiss ich aber ja nicht, wie du die Einzeldatensatzausgabe in der Liste generierts, mittels do_all oder do action oder loop oder loop code=perl ? Bei obigen Codeschnipsel muss dann im Link auf das Template die ID in der Variable $dsn mit übergeben werden.
      
      Gib mal etwas Code, damit man mehr dazu sagen kann....
      Ruben

     Antworten


     
 Liste der Einträge von 38850 bis 39000: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.06s by baseportal.de
Erstellen Sie Ihre eigene Web-Datenbank - kostenlos!