Re: Mod? der Einträge - 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 Freitag, 24.Mai.2002, 09:54.
    Re: Mod? der Einträge

      Ich denke mal, Id wird irgendwo davor überschrieben.

      Poste mal alle Codes vom Link bis zum mod. aber nur was damit zu tun hat (ohne layout ;-))

      Sander


    Antworten

 Alle Einträge zum Thema: Zur Liste 
    Beitrag von Ralf (143 Beiträge) am Donnerstag, 23.Mai.2002, 23:48.
    Mod? der Einträge

     Antworten

    Beitrag von Oliver ;-) (500 Beiträge) am Freitag, 24.Mai.2002, 09:16.
    Re: Mod? der Einträge

      Hallo Ralf,

      ein Tipp zur Fehlersuche:

      Lass dir an verschiedenen Stellen deines Templates die Variable ausgeben, die übergeben werden soll bzw. mit du einen Datensatz holen willst.

      --------
      out "meine Variable: $Variable";
      
      --------

      So kannst du feststellen, ob sie so ankommst, wie du es gerne hättest.

      Manchmal gibt es auch einen Variablenkonflikt und sie verschwindet bzw. wird gegen einen anderen Wert ausgetauscht. Dies kannst mit dieser einfachen Ausgabe an verschiedenen Stellen des Templates leicht feststellen.

      Grüße
      Oliver ;-)

     Antworten

    Beitrag von Sander (8133 Beiträge) am Freitag, 24.Mai.2002, 09:54.
    Re: Mod? der Einträge

      Ich denke mal, Id wird irgendwo davor überschrieben.

      Poste mal alle Codes vom Link bis zum mod. aber nur was damit zu tun hat (ohne layout ;-))

      Sander

     Antworten

    Beitrag von Ralf (143 Beiträge) am Samstag, 25.Mai.2002, 00:34.
    Re: Mod? der Einträge

      Hier das Login mit Link:

      <perl>
      if($pwrein ne "")
      {
      get "Passwort==!$pwrein","nutzer";
      if($Name ne "" && $Name eq $namerein)
      {
      $nutzerId=$_id;
      get "Id==*","news";
      while (get_next("news"))
      {
      $termin=datum($Termin, "Tag.Monat.Jahr"); 
      out <<EOF;
      

      <a href=http://baseportal.de/cgi-bin/baseportal.pl?htx=/MYACCOUNT/nutzerdaten&db=nutzer&Id=$nutzerId> Nutzerdaten (Adressdaten, Passwort)</a>
      EOF
      

      }

      #Passwort falsch
        } else
        {
          out "<b>Ihre Anmeldung ist fehlgeschlagen!</b><br><br>";
          $namerein="";
        }
      

      }

      if($namerein eq "")
      {
      out <<EOF;
       
      

      Bitte melden Sie sich an:


      <form action="/cgi-bin/baseportal.pl?htx=/dcjw/editieren_start" 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>
      

      und hier sollen die Nutzerdaten editiert werden können:

      <perl>
      if ($cmd eq "")
      {
      get "Id==$Id","nutzer";
      

      #hier steckt der Fehler,aber weiß nicht weiter

      out <<EOF;
      <h3>Eintrag ändern</h3>
      <table>
      <form action='http://baseportal.de/cgi-bin/baseportal.pl?htx=$htx' method='post' enctype='multipart/form-data'>
      <input type=hidden name="Id:=" value="$_id">
      <input type=hidden name='htx=' value='$htx'>
      <input type=hidden name='cmd=' value='add'>
      <tr><td colspan='2'>Ihre Nutzerdaten:</td></tr>
      <tr><td align=right>Name:</td><td>
      <input type='text' name='Name:=' size=25 value='$Name'><font color='#CC3333'>*</font></td></tr>
      <tr><td align=right>Vorname:</td><td> 
      <input type='text' name='Vorname:=' size=25 value='$Vorname'><font color='#CC3333'>*</font></td></tr>
      <tr><td align=right>Strasse:</td><td> 
      <input type='text' name='Strasse:=' size=30 value='$Strasse'><font color='#CC3333'>*</font></td></tr>
      <tr><td align=right>PLZ:</td><td>
      <input type='text' name='PLZ:=' size=10 value='$PLZ'><font color='#CC3333'>*</font></td></tr>
      <tr><td align=right>Ort:</td><td>
      <input type='text' name='Ort:=' size=30 value='$Ort'><font color='#CC3333'>*</font></td></tr>
      <tr><td align=right>Telefon:</td><td>
      <input type='text' name='Telefon:=' size=20 value='$Telefon'><font color='#CC3333'>*</font></td></tr>
      <tr><td align=right>EMail:</td><td>
      <input type='text' name='EMail:=' size=30 value='$EMail'></td></tr>
      <tr><td align=right>Passwort:</td><td>
      <input type='passwort' name='Passwort:=' size=25 value='$Passwort'><font color='#CC3333'>*</font></td></tr>
      <tr><td align=right> </td>
      <td><font color='#CC3333'><br>*Eingabe wird benötigt. Bitte korrekt ausfüllen! </font></td>
      </tr>
      <tr><td></td><td nowrap>
      <input type=submit value='Ändern'>
      <input type=reset value='Zurücksetzen'></td></tr>
      </form>
      </table>
       
      EOF
      }elsif ($cmd eq "add")
      {
      mod "Id==$Id", undef,"nutzer";
      out "Ihr Eintrag wurde geändert...";
      }
      

      </perl>

     Antworten


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