@Andreas Jurenda - hab den Thread mal hochgeholt - 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 Sander (8133 Beiträge) am Samstag, 17.März.2001, 02:35.
    @Andreas Jurenda - hab den Thread mal hochgeholt

      <do action=input> ist die Funktion für das perlscript
      <perl>
      if ($cmd eq "add")   #wenn cmd=add ist
      {
      put;     #schreibt übersandte Daten in die Db gleichen Namens wie Template
      out "Ihr Eintrag wurde hinzugefügt";
      }elsif ($cmd eq "del")   
      {
      del "Id==$_id";
      out "...";
      }
      
      usw..
      </perl>
      Im grunde könntest du genau dieses Perlbeispiel anstelle von <do action=input> schreiben.

      Also wenn du ein mod oder del losschickst, brauchst du ja unbedingt die Id des Datensatzes. Die gibts auf fremden Servern nun nicht. du holst in einem Template aus der db einen DS, der hat eine Id, die wird übernommen und wieder mit einem Formular oder link geändert oder gelöscht. Bei Freier Gestaltung mit Perl - da ist es egal wie die Variable heisst, die mitgeschickt wird um zu ändern / löschen.
      bsp: <a href="http://base....pl?htx=name&bla=blu&ID=$_id">

      if ($bla eq "blu")
      {
      del "Id==$ID"...
      }
      

      wäre da die sauberste Lösung.
      Natürlich geht das auch in einem Loop mit jeweils einem Link dahinter. Dann braucht man beim link ein cmd=del, damit es von <do action=input> erkannt wird.

      Und nun ist der Groschen gefallen :-) - ich bin schon ein bisschen betriebsblind,weil ich solche Sachen gleich in Perl abarbeite.

      nix für ungut, mal sehen wie man das in die Doku bekommt, ohne das die User dann bei sich Schaden machen.

      Sander


    Ihre Antwort:

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

    Neuer Eintrag 

 Liste der ersten 150 Einträge:Einklappen Zur Eingabe 
 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.12s by baseportal.de
Erstellen Sie Ihre eigene Web-Datenbank - kostenlos!