Re: Baseportal cgi-script - 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 Christoph Bergmann (8110 Beiträge) am Montag, 29.November.2004, 08:24.
    Re: Baseportal cgi-script

      So gehts:

      <perl>
      if($cmd eq "del")
      {
        $_get{cmd}="";
        out "<b><center>HINWEIS: Sie haben <u>keine</u> Berechtigung zum Löschen.<br></b>";
      }
      </perl>
      

      Muss vor dem <do action=all...> stehen...


    Antworten

 Alle Einträge zum Thema: Zur Liste 
    Beitrag von Roberturix (9 Beiträge) am Samstag, 27.November.2004, 20:58.
    Baseportal cgi-script

      Hallo, bin hier absolut neu und von den ganzen Baseportal Zusammenhängen bzw. Datenbankprogrammierung keinen Schimmer.
      Nach einigem üben und lesen stellt sich mir ein z.Zt. unlösbares Problem.
      Vom Baseportal cgi-script wird eine Ausgabetabelle auf der Webseite generiert, die in der Spalte Aktion ein ändern und löschen eines Datensatzes ermöglicht.
      Wie kann ich den Link zum Löschen entfernen und den "Ändern" behalten?
      Die Rechte der Datenbank lassen sich leider nur gleichzeitig de/aktivieren.

      Hier ein Link zur TestDB falls nich klar ist was ich meine.
      http://baseportal.de/cgi-bin/baseportal.pl?htx=/Roberturix/test

      Hoffe auf produktive Hilfe
      Roberturix

     Antworten

    Beitrag von markus (1013 Beiträge) am Samstag, 27.November.2004, 21:59.
    Re: Baseportal cgi-script

      hi,

      du kannst nur den link zum löschen deaktivieren.

      ungefähr so:

      if($cmd eq "del")
      {
      out "<center>HINWEIS: Sie haben <u>keine</u> Berechtigung zum Löschen.<br></b>
      
      ...

      markus

     Antworten

    Beitrag von Roberturix (9 Beiträge) am Sonntag, 28.November.2004, 09:34.
    Re: Baseportal cgi-script

      Ok.. ich habe es soweit ergänzt das es ausgeführt wird und in die Seite eingebaut:

      <html><body><ul>
      

      <perl>
      if ($cmd eq "del")
      {
      out "<b><center>HINWEIS: Sie haben <u>keine</u> Berechtigung zum Löschen.<br></b>"}
      </perl>
      

      <do action=all db=test range^=0,20 sort=Wann\ Beginn,Was,Wo searchfields=Was,Wo,Wann\ Beginn listfields=Was,Wo,Wann\ Beginn,Wann\ Ende allfields=Was,Wo,Wann\ Beginn,Wann\ Ende formfields=Was,Wo,Wann\ Beginn,Wann\ Ende showamount=all,sel selectbrowse=top buttonbrowse=top pagebrowse=top indexbrowse=top listtype=list language=de detail=link search=link input=link localparams=+>

      </ul></body></html>
      

      Aber es beeinflußt/unterdrückt das löschen ja nicht, sondern gibt nur den Text aus NACHDEM gelöscht wurde.
      Was muß noch dazu damit das Löschen deaktiviert wird?

     Antworten

    Beitrag von Claus (4645 Beiträge) am Sonntag, 28.November.2004, 14:30. WWW: automobilhai.de
    Re: Baseportal cgi-script

      Hallo Robert,


      das reicht auch nicht. Muss heißen;


      <perl>
      if ($cmd eq "del")
      

      $cmd="";
      {
      out "<b><center>HINWEIS: Sie haben <u>keine</u> Berechtigung zum Löschen.<br></b>"}
      </perl>
      


      Gruß

      Claus

     Antworten

    Beitrag von Robert (133 Beiträge) am Sonntag, 28.November.2004, 23:51.
    Re: Baseportal cgi-script

      Also ich habe auch das eingefügt und korrigiert, denn $cmd=""; muß ja in der geschwungenen Klammer stehen. Oder liege ich da falsch?

      <perl>
      if( $cmd eq "del") {
      $cmd="";
      out "<b><center>HINWEIS: Sie haben <u>keine</u> Berechtigung zum Löschen.<br></b>"}
      </perl>
      

      Aber Du kannst es ja selber mit dem Link oben testen.
      Löschen geht trotzdem.

      Habe das Gefühl das das Löschen erst dann als solches erkannt wird, wenn es mit OK bestätigt wurde, und dann ist es ja schon zu spät :-(

      Kommt man irgendwie an den Inhalt von der baseportal.pl um diese für seine Seite anzupassen?

     Antworten

    Beitrag von Christoph Bergmann (8110 Beiträge) am Montag, 29.November.2004, 08:24.
    Re: Baseportal cgi-script

      So gehts:

      <perl>
      if($cmd eq "del")
      {
        $_get{cmd}="";
        out "<b><center>HINWEIS: Sie haben <u>keine</u> Berechtigung zum Löschen.<br></b>";
      }
      </perl>
      

      Muss vor dem <do action=all...> stehen...

     Antworten

    Beitrag von Roberturix (9 Beiträge) am Montag, 29.November.2004, 09:35.
    Re: Baseportal cgi-script

      Besten dank ;-)

     Antworten

    Beitrag von Claus (4645 Beiträge) am Montag, 29.November.2004, 09:25.
    Re: Baseportal cgi-script

      Hallo Robert,

      hatte noch was vergessen. muß auch im do... angegeben werden.

      <perl>
      if ($cmd eq "del")
      {
      

      $cmd="";
      out "Löschen nicht möglich";
      }
      </perl>
          do_all "db=deine_db cmd=$cmd ......
      


      Sollte so klappen.

      Sonst nimm die Variante von Christoph

      Gruß

      Claus

     Antworten


     
 Liste der Einträge von 26851 bis 27001: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!