Re: Id-Abfrage ....?hier ein test und der Quelltext!! - 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 Claus (4645 Beiträge) am Freitag, 5.November.2004, 11:09. WWW: automobilhai.de
    Re: Id-Abfrage ....?hier ein test und der Quelltext!!

      Habe hier mal einen Test-Link und den Quelltext. Funktioniert nicht!!!
      nach bestätigen von löschen erscheint oben die Id-Nr. bitte nicht auf den Datensatz mit der Id 0 klicken, sondern auf Datensatz 1 zum testen!!!!


       http://de2.miethai-online.de/cgi-bin/baseportal.pl?htx=/miethai-online.de/autohai/test
      <html><head><title>baseportal Datenbank</title>
      </head><body bgcolor=ffffff>
      <br><ul>
      

      <perl>

      if($namerein ne "")
      {
        get "Name==!$namerein", "nutzer";
      
        if($Passwort ne "" && $Passwort eq $pwrein)   { if ($cmd eq "del") {

      $cmd="";
      out "Ausgabe der Id-Nr.=$Id";
      }
          do_all "db=test cmd=$cmd verantwortlich==!$namerein listfields=Id,Name,Strasse,Ort allfields= Id, Name,Strasse,Ort input=no ", "namerein", "pwrein";
        } else
        {
          out "<b>Anmeldung fehlgeschlagen!</b>";
          $namerein="";
        }
      }
      

      if($namerein eq "")
      {
      out <<EOF;
      <h2>Anmeldung</h2>Bitte melden Sie sich an:
      <form action="http://www.miethai-online.de/baseportal.pl?htx=$htx" method="post" enctype="multipart/form-data">
      <input type=hidden name="htx=" value="$htx">
      <table>
      <tr><td>Name:</td><td><input type="text" name="namerein="></td></tr>
      <tr><td>Passwort:</td><td><input type="password" name="pwrein="></td></tr>
      <tr><td></td><td><input type=submit value="Anmelden"></td></tr>
      </table></form>
      EOF
      

      }

      </perl>
      



      Zugangscode
      test
      test

      Vielleicht hat ja jemand eine Lösung? Bei einer DB ohne Passwortschutz funzt es!!!!!


      Gruß

      Claus


    Antworten

 Alle Einträge zum Thema: Zur Liste 
    Beitrag von Claus (4645 Beiträge) am Donnerstag, 4.November.2004, 19:24. WWW: automobilhai.de
    Id-Abfrage beim Löschen eines Datensatzes möglich?

      Hallo Profis,


      bin wohl mal wieder zu blöd, aber habe weder durch diverse Tests noch im Forum eine Lösung gefunden.

      Vielleicht geht es aber auch schlichtweg gar nicht.


      Ich möchte die ID ermitteln, wenn ein Datensatz über del gelöscht wird, die eigentliche Löschung aber unterbinden!!!


      --------------------------
      if ($cmd eq "del")
      

      {

      $cmd="";
      

      # jetzt die ID ermitteln
       
      }
      
      --------------------------

      Wäre sehr erfreut, wenn es für mein Problem eine Lösung gibt.

      Gruß

      Claus

     Antworten

    Beitrag von Christoph Bergmann (8110 Beiträge) am Donnerstag, 4.November.2004, 21:30.
    Re: Id-Abfrage beim Löschen eines Datensatzes möglich?

      Die Id wird ja zwangsläufig mitgeliefert, sonst wüsste baseportal ja nich welcher Datensatz gelöscht werden soll, soll heisen: Der gesuchte Wert steht in $Id ;-)

     Antworten

    Beitrag von Rolf Schubert (63 Beiträge) am Freitag, 5.November.2004, 01:22. WWW: www.chile-web.de
    Re: Id-Abfrage beim Löschen eines Datensatzes möglich?

      Sollte man für die ID nich grundsätzlich $_id nehmen? Weil eindeutig?

      Bei $Id gabs bei mir schon öfter mal Verwechselungen bei $_id ist der Datensatz aber einduetig.

      Gruß Rolf

     Antworten

    Beitrag von Sander (8133 Beiträge) am Freitag, 5.November.2004, 10:32.
    Re: Id-Abfrage beim Löschen eines Datensatzes möglich?

      $_id is nur beim auslesen aus der db da. bei übergabe mit nem form oder link muß man $Id nehmen
      

     Antworten

    Beitrag von Claus (4645 Beiträge) am Freitag, 5.November.2004, 11:09. WWW: automobilhai.de
    Re: Id-Abfrage ....?hier ein test und der Quelltext!!

      Habe hier mal einen Test-Link und den Quelltext. Funktioniert nicht!!!
      nach bestätigen von löschen erscheint oben die Id-Nr. bitte nicht auf den Datensatz mit der Id 0 klicken, sondern auf Datensatz 1 zum testen!!!!


       http://de2.miethai-online.de/cgi-bin/baseportal.pl?htx=/miethai-online.de/autohai/test
      <html><head><title>baseportal Datenbank</title>
      </head><body bgcolor=ffffff>
      <br><ul>
      

      <perl>

      if($namerein ne "")
      {
        get "Name==!$namerein", "nutzer";
      
        if($Passwort ne "" && $Passwort eq $pwrein)   { if ($cmd eq "del") {

      $cmd="";
      out "Ausgabe der Id-Nr.=$Id";
      }
          do_all "db=test cmd=$cmd verantwortlich==!$namerein listfields=Id,Name,Strasse,Ort allfields= Id, Name,Strasse,Ort input=no ", "namerein", "pwrein";
        } else
        {
          out "<b>Anmeldung fehlgeschlagen!</b>";
          $namerein="";
        }
      }
      

      if($namerein eq "")
      {
      out <<EOF;
      <h2>Anmeldung</h2>Bitte melden Sie sich an:
      <form action="http://www.miethai-online.de/baseportal.pl?htx=$htx" method="post" enctype="multipart/form-data">
      <input type=hidden name="htx=" value="$htx">
      <table>
      <tr><td>Name:</td><td><input type="text" name="namerein="></td></tr>
      <tr><td>Passwort:</td><td><input type="password" name="pwrein="></td></tr>
      <tr><td></td><td><input type=submit value="Anmelden"></td></tr>
      </table></form>
      EOF
      

      }

      </perl>
      



      Zugangscode
      test
      test

      Vielleicht hat ja jemand eine Lösung? Bei einer DB ohne Passwortschutz funzt es!!!!!


      Gruß

      Claus

     Antworten

    Beitrag von Sander (8133 Beiträge) am Freitag, 5.November.2004, 11:47.
    Re: Id-Abfrage ....?hier ein test und der Quelltext!!

      is völlig klar, das die Id weg is, weil du holst bei get "Name==..." ja nen neuen DS mit zwangsläufig ne neue Id. Da du dich bestimmt immer mit dem selben user anmeldest, kommt dann auch immer die selbe Id.

      <perl>
      if($namerein ne "")
      {
      get "Name==!$namerein", "nutzer"; # hier wird $Id überschrieben
      
        if($Passwort ne "" && $Passwort eq $pwrein)   {
      if ($cmd eq "del")
      {
      

      $cmd="";
      out "Ausgabe der Id-Nr.=$_get{Id}";
      }
       
      
      Sander

     Antworten

    Beitrag von Claus (4645 Beiträge) am Freitag, 5.November.2004, 12:29.
    Re: Id-Abfrage ....?hier ein test und der Quelltext!!Danke!!funktioniert!!!!

      Hallo Sander,

      besten Dank für Deine Hilfe. Funktioniert einwandfrei!!! Wäre ich in 100 Jahren nicht drauf gekommen.

      Gruß

      Claus

     Antworten

    Beitrag von Claus (4645 Beiträge) am Freitag, 5.November.2004, 07:51.
    Re: Id-Abfrage .....? Hatte ich probiert, Ausgabe immer "0"!!

      Hallo Christoph, hallo Rolf,

      hatte bereits folgendes probiert,

      if ($cmd eq "del")
      

      {
      $cmd="";
      out "$Id";
      out "$_Id";
      #  get "Id==!$Id", "db";
      

      }
      egal was ich genommen habe, der Wert von ID war immer "0". Habe das auch schon mit einer sub versucht, kam das gleiche Resultat.

      Gruß

      Claus

     Antworten

    Beitrag von Claus (4645 Beiträge) am Freitag, 5.November.2004, 08:18.
    Re: Id-Abfrage .....? War ein Denkfehler, habs gefunden!!!!!

      Hallo ihr Zwei,

      dank für Eure Hilfe. Klappt bei meinem Vorhaben nur mit "$Id". Hatte aber vergessen, nach dem do nochmal eine Abfrage zu machen. Jetzt klappt es mit der ID-Ermittlung.


      Gruß

      Claus

     Antworten

    Beitrag von Claus (4645 Beiträge) am Freitag, 5.November.2004, 09:09.
    Re: Id-Abfrage .....? Leider zu früh gefreut!!!!!!mit PW-Schutz gehts nicht!!

      Dachte schon das Problem ist gelöst, aber als ich das dann innerhalb des Passwortschutzes getest habe, war ID wieder, egal welchen Datensatz ich genommen habe gleich "0".

      Bei DB's ohne Passwortschutz funzt es.

      Stehe jetzt echt auf dem Schlauch!!!


      Gruß

      Claus

     Antworten


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