ilch Forum » Allgemein » HTML, PHP, SQL,... » Registrier Formular + MySQL Datenbank

Geschlossen
  1. #1
    User Pic
    MyDeniZ Mitglied
    Registriert seit
    13.05.2010
    Beiträge
    26
    Beitragswertungen
    0 Beitragspunkte
    hi,

    ich verwende dieses Modul:
    externer Link

    habe auch soweit ein paar veränderungen vorgenommen.
    Die homepage:
    dr-grosskopf.com/de/index.php?user-regist-2

    So soll das Registrier Formular aussehen.
    Habe die veränderte Form aus dem Therad: externer Link verwendet.
    und es noch einmal angepasst.
    <?php
    #   Copyright by: Manuel Staechele
    #   Support: www.ilch.de
     
     
    defined ('main') or die ( 'no direct access' );
     
    if ( !isset($_GET['step']) ) { $_GET['step'] = 1; }
     
    if ( $allgAr['forum_regist'] == 0 ) {
      # user duerfen sich nicht registrieren.
       $title = $allgAr['title'].' :: Users :: Keine registrierung m&ouml;glich';
      $hmenu  = $extented_forum_menu.'<a class="smalfont" href="?user">User</a><b> &raquo; </b>Keine Registrierung m&ouml;glich'.$extented_forum_menu_sufix;
      $design = new design ( $title , $hmenu, 1);
      $design->header();
        $tpl = new tpl ( 'user/login' );
        echo '<b> Der Administrator hat festgelegt das man sich nicht registrieren kann </b>';
        $tpl->set_out('WDLINK','?'.$allgAr['smodul'],0);
        $design->footer();
      exit ();
    }
     
    switch ( $menu->get(2) ) {
      default :
          $title = $allgAr['title'].' :: Users :: Registrieren :: Step 1 von 3';
        $hmenu  = $extented_forum_menu.'<a class="smalfont" href="?user">User</a><b> &raquo; </b><a class="smalfont" href="?user-regist">Registrieren</a><b> &raquo; </b>Step 1 von 3'.$extented_forum_menu_sufix;
        $design = new design ( $title , $hmenu, 1 );
        $design->header();
            $tpl = new tpl ( 'user/regist' );
            $tpl->set_out('regeln', bbcode($allgAr['allg_regeln']),0);
            $design->footer();
          break;
       
        case 2 :
        $name = '';
        $email = '';
        $homepage = $_POST['homepage'];
        $name2 = $_POST['name2'];
        $name3 = $_POST['name3'];
        $land2 = $_POST['land2'];
        $ort2 = $_POST['ort2'];
        $tel2 = $_POST['tel2'];
        $zip2 = $_POST['zip2'];
        $fax2 = $_POST['fax2'];
        $geschlecht = $_POST['geschlecht'];
        $gebdatum = $_POST['gebdatum'];
        if (!empty($_POST['nutz'])) {
          $name = escape($_POST['nutz'],'string');
        }
        if (!empty($_POST['email'])) {
            $email = escape($_POST['email'],'string');
        }
       
        $ch_name = false;
        $xname = escape_nickname($name);
        if (!empty($name) AND $xname == $name AND 0 == db_result(db_query("SELECT COUNT(*) FROM prefix_user WHERE name = BINARY '".$name."'"),0)) {
          $ch_name = true;
        }
       
        if ( empty($name) OR $name != $xname OR $ch_name == false OR empty($geschlecht) OR empty($gebdatum) OR empty($email) )    
            {
          $title = $allgAr['title'].' :: Users :: Registrieren :: Step 2 von 3';
          $hmenu  = $extented_forum_menu.'<a class="smalfont" href="?user">User</a><b> &raquo; </b><a class="smalfont" href="?user-regist">Registrieren</a><b> &raquo; </b>Step 2 von 3'.$extented_forum_menu_sufix;
          $design = new design ( $title , $hmenu, 1);
          $design->header();
             
                $fehler= 'Fehlerinfo: ';
                if (empty($name))       { $fehler.= 'Registname fehlt, '; }
                elseif ($name != $xname)    { $fehler.= $lang['wrongnickname'].', '; }
                elseif ($ch_name == false)  { $fehler.= $lang['namealreadyinuse'].', '; }
                if (empty($geschlecht)) { $fehler.= 'Es wurde kein Geschlecht ausgewählt, '; }
                if (empty($gebdatum))   { $fehler.= 'Geburtsdatum fehlt, '; }
                if (empty($email))      { $fehler.= 'Emailadresse fehlt, '; }
                if (empty($name2))      { $fehler.= 'Name fehlt, '; }
                if (empty($name3))      { $fehler.= 'Nachname fehlt, '; }
                if (empty($land2))      { $fehler.= 'Land fehlt, '; }
                if (empty($ort2))      { $fehler.= 'Ort fehlt, '; }
                if (empty($land2))      { $fehler.= 'Land fehlt, '; }
                if (empty($tel2))      { $fehler.= 'Telefon fehlt, '; }
                if (empty($zip2))      { $fehler.= 'Zip Code fehlt, '; }
                $fehler = substr($fehler, 0, -2);
                if (empty($name) AND empty($geschlecht) AND empty($gebdatum) AND empty($email) AND empty($homepage)) { $fehler = '';}
           
            $tpl = new tpl ( 'user/regist' );
          $tpl->set('name', $name);
          $tpl->set('name2', $name2);
          $tpl->set('name3', $name3);
          $tpl->set('tel2', $tel2);
          $tpl->set('fax2', $fax2);
          $tpl->set('ort2', $ort2);
          $tpl->set('land2', $land2);
          $tpl->set('zip2', $zip);
          $tpl->set('homepage', $homepage);
          $tpl->set('geschlecht', $geschlecht);
          $tpl->set('gebdatum', $gebdatum);
          $tpl->set('email', $email);
            $tpl->set_out('FEHLER', $fehler, 1);
              if ( $allgAr['forum_regist_user_pass'] == 1 ) {
                $tpl->out(2);
              }
              $tpl->out(3);
        } else {
            $pass = genkey(8);
          if (!empty($_POST['pass'])) {
            $pass = escape($_POST['pass'], 'string');
          }      
          user_regist ($name,$email,$pass,$icq,$homepage,$geschlecht,$gebdatum,$sig);
         
          $tpl = new tpl ('user/regist' );
            $title = $allgAr['title'].' :: Users :: Registrieren :: Step 3 von 3';
          $hmenu  = $extented_forum_menu.'<a class="smalfont" href="?user">User</a><b> &raquo; </b><a class="smalfont" href="?user-regist">Registrieren</a><b> &raquo; </b>Step 3 von 3'.$extented_forum_menu_sufix;
          $design = new design ( $title , $hmenu, 1);
              $design->header();
              $tpl->set_out ( 'NAME', $name, 4 );
        }
            $design->footer();
          break;
    }
    ?>


    anschließent wollte ich Tabellen hinzufügen, ich dachte mir, wenn ich die Install.php verändere sollte es klappen.
    <?php
    defined ('main') or die ( 'no direct access' );
    
    $title = $allgAr['title'].' :: Registrier erweiterung Install';
    $hmenu = 'Registrier erweiterung Install';
    $design = new design ( $title , $hmenu );
    $design->header();
    db_query("ALTER TABLE `prefix_usercheck` ADD `icq` VARCHAR( 200 ) NOT NULL ,
    ADD `homepage` VARCHAR( 200 ) NOT NULL ,
    ADD `name2` VARCHAR( 200 ) NOT NULL ,
    ADD `name3` VARCHAR( 200 ) NOT NULL ,
    ADD `land2` VARCHAR( 200 ) NOT NULL ,
    ADD `ort2` VARCHAR( 200 ) NOT NULL ,
    ADD `zip2` VARCHAR( 200 ) NOT NULL ,
    ADD `geschlecht` VARCHAR( 200 ) NOT NULL ,
    ADD `tel2` VARCHAR( 200 ) NOT NULL ,
    ADD `fax2` VARCHAR( 200 ) NOT NULL ,
    ADD `gebdatum` VARCHAR( 200 ) NOT NULL ,
    ADD `signatur` VARCHAR( 999 ) NOT NULL ;
    ");
    echo 'Die Installation ist nun abgeschlossen, es sollten keine Fehler aufgetreten sein! Du kannst die erweiterung nun verwenden! Lösche diese Datei bitte!';
    $design->footer();
    ?>


    sieht jedoch so aus, als würden die vorhandenen tabellen nur verändert werden.

    Meine Frage:
    Muss ich durch diese Veränderungen nur noch die Tabellen ergänzen?
    Wenn ja, were jemand so lieb und würde mir eine Install.php auf die schnelle coden mit den jeweiligen zusätzlichen Tabellen:
    name2, name3, land2, ort2, zip2, tel2, fax2

    Ich möchte, dass wenn sich die User registrieren das direkt in die Datenbank abgespeichert werden.
    Danach möchte ich ein Kontaktformular verwenden, welches nur beim Login funktioniert und man nur den Text schreibt ohne zusätlichen Information, aber die Informationen von dieser Tabelle entnommen werden.

    Mit freundlichen Grüßen


    Zuletzt modifiziert von MyDeniZ am 25.07.2010 - 15:55:53
    0 Mitglieder finden den Beitrag gut.
  2. #2
    User Pic
    Lord|Schirmer Administrator
    Registriert seit
    21.03.2007
    Beiträge
    7.638
    Beitragswertungen
    1193 Beitragspunkte
    OK!
    • Was für Felder sollen den Pflicht sein?
    • Die Templateausgabe $tpl->set ist nicht vollständig!
    • Gibt es die gleichen Spalten auch in prefix_user?
    • Die Funktion user_regist() müsste erweitert werden, hier die includes/func/user.php nicht vergessen, sonst werden die Daten nicht in prefix_user zur späteren Verwendung gespeichert!
    • Die Datenbankeinträge in der contents/user/confirm.php angepasst?



    Zuletzt modifiziert von Lord|Schirmer am 25.07.2010 - 15:02:15
    rules :: doku :: faq :: linkus
    0 Mitglieder finden den Beitrag gut.
  3. #3
    User Pic
    MyDeniZ Mitglied
    Registriert seit
    13.05.2010
    Beiträge
    26
    Beitragswertungen
    0 Beitragspunkte
    Ah.. lächeln
    Freut mich das du hergefunden hast!

    Es solln alle Felder Pflicht sein bis auf Fax und Homepage.

    D.h.

    Name, Nachname, Geschlecht, Geburtstdatum, Land, ZipCode, Ort, Tel,
    (Email Registiernick und Passwort ist als standart intergriert)

    Ich hab zwar zugang zu Admin24 zu der Datenbank, jedoch habe ich keine Möglichkeit gefunden Spalten in prefix_user zu intergrieren, ist es notewendig spalten bei usercheck auch noch mit einzufügen?

    user.php und vonfirm hab ich noch nicht angepasst.


    $tpl->set hab ich umgeändert zu sehn im obigen post.
    error:
    Warning: Cannot modify header information - headers already sent by (output started at /mnt/weba/51/64/51756364/htdocs/de/include/contents/user/regist.php:1) in /mnt/weba/51/64/51756364/htdocs/de/include/includes/class/design.php on line 23

    denke mal das liegt an der unvollständigkeit der tabellen?
    lg


    Zuletzt modifiziert von MyDeniZ am 25.07.2010 - 16:01:17
    0 Mitglieder finden den Beitrag gut.
  4. #4
    User Pic
    Lord|Schirmer Administrator
    Registriert seit
    21.03.2007
    Beiträge
    7.638
    Beitragswertungen
    1193 Beitragspunkte
    <?php
    #   Copyright by: Manuel Staechele
    #   Support: www.ilch.de
     
     
    defined ('main') or die ( 'no direct access' );
     
    if ( !isset($_GET['step']) ) { $_GET['step'] = 1; }
     
    if ( $allgAr['forum_regist'] == 0 ) {
      # user duerfen sich nicht registrieren.
       $title = $allgAr['title'].' :: Users :: Keine registrierung m&ouml;glich';
      $hmenu  = $extented_forum_menu.'<a class="smalfont" href="?user">User</a><b> &raquo; </b>Keine Registrierung m&ouml;glich'.$extented_forum_menu_sufix;
      $design = new design ( $title , $hmenu, 1);
      $design->header();
        $tpl = new tpl ( 'user/login' );
        echo '<b> Der Administrator hat festgelegt das man sich nicht registrieren kann </b>';
        $tpl->set_out('WDLINK','?'.$allgAr['smodul'],0);
        $design->footer();
      exit ();
    }
     
    switch ( $menu->get(2) ) {
      default :
          $title = $allgAr['title'].' :: Users :: Registrieren :: Step 1 von 3';
        $hmenu  = $extented_forum_menu.'<a class="smalfont" href="?user">User</a><b> &raquo; </b><a class="smalfont" href="?user-regist">Registrieren</a><b> &raquo; </b>Step 1 von 3'.$extented_forum_menu_sufix;
        $design = new design ( $title , $hmenu, 1 );
        $design->header();
            $tpl = new tpl ( 'user/regist' );
            $tpl->set_out('regeln', bbcode($allgAr['allg_regeln']),0);
            $design->footer();
          break;
       
        case 2 :
        $name = '';
        $email = '';
        $homepage = $_POST['homepage'];
        $name2 = $_POST['name2'];
        $name3 = $_POST['name3'];
        $land2 = $_POST['land2'];
        $ort2 = $_POST['ort2'];
        $tel2 = $_POST['tel2'];
        $zip2 = $_POST['zip2'];
        $fax2 = $_POST['fax2'];
        $geschlecht = $_POST['geschlecht'];
        $gebdatum = $_POST['gebdatum'];
        if (!empty($_POST['nutz'])) {
          $name = escape($_POST['nutz'],'string');
        }
        if (!empty($_POST['email'])) {
            $email = escape($_POST['email'],'string');
        }
       
        $ch_name = false;
        $xname = escape_nickname($name);
        if (!empty($name) AND $xname == $name AND 0 == db_result(db_query("SELECT COUNT(*) FROM prefix_user WHERE name = BINARY '".$name."'"),0)) {
          $ch_name = true;
        }
       
        if ( empty($name) OR $name != $xname OR $ch_name == false OR empty($geschlecht) OR empty($gebdatum) OR empty($email) OR empty($name2) OR empty($name3) OR empty($land2) OR empty($ort2) OR empty($zip2) OR empty($tel2) )    
            {
          $title = $allgAr['title'].' :: Users :: Registrieren :: Step 2 von 3';
          $hmenu  = $extented_forum_menu.'<a class="smalfont" href="?user">User</a><b> &raquo; </b><a class="smalfont" href="?user-regist">Registrieren</a><b> &raquo; </b>Step 2 von 3'.$extented_forum_menu_sufix;
          $design = new design ( $title , $hmenu, 1);
          $design->header();
             
                $fehler= 'Fehlerinfo: ';
                if (empty($name))       { $fehler.= 'Registname fehlt, '; }
                elseif ($name != $xname)    { $fehler.= $lang['wrongnickname'].', '; }
                elseif ($ch_name == false)  { $fehler.= $lang['namealreadyinuse'].', '; }
                if (empty($geschlecht)) { $fehler.= 'Es wurde kein Geschlecht ausgewählt, '; }
                if (empty($gebdatum))   { $fehler.= 'Geburtsdatum fehlt, '; }
                if (empty($email))      { $fehler.= 'Emailadresse fehlt, '; }
                if (empty($name2))      { $fehler.= 'Vorname fehlt, '; }
                if (empty($name3))      { $fehler.= 'Nachname fehlt, '; }
                if (empty($land2))      { $fehler.= 'Land fehlt, '; }
                if (empty($ort2))      { $fehler.= 'Ort fehlt, '; }
                if (empty($land2))      { $fehler.= 'Land fehlt, '; }
                if (empty($tel2))      { $fehler.= 'Telefon fehlt, '; }
                if (empty($zip2))      { $fehler.= 'Zip Code fehlt, '; }
                $fehler = substr($fehler, 0, -2);
                if (empty($name) AND empty($geschlecht) AND empty($gebdatum) AND empty($email) AND empty($homepage) AND empty($name2) AND empty($name3) AND empty($ort2) AND empty($land2) AND empty($tel2) AND empty($zip2)) { $fehler = '';}
           
            $tpl = new tpl ( 'user/regist' );
          $tpl->set('name', $name);
          $tpl->set('name2', $name2);
          $tpl->set('name3', $name3);
          $tpl->set('tel2', $tel2);
          $tpl->set('fax2', $fax2);
          $tpl->set('ort2', $ort2);
          $tpl->set('land2', $land2);
          $tpl->set('zip2', $zip);
          $tpl->set('homepage', $homepage);
          $tpl->set('geschlecht', $geschlecht);
          $tpl->set('gebdatum', $gebdatum);
          $tpl->set('email', $email);
            $tpl->set_out('FEHLER', $fehler, 1);
              if ( $allgAr['forum_regist_user_pass'] == 1 ) {
                $tpl->out(2);
              }
              $tpl->out(3);
        } else {
            $pass = genkey(8);
          if (!empty($_POST['pass'])) {
            $pass = escape($_POST['pass'], 'string');
          }      
          user_regist ($name,$email,$pass,$icq,$homepage,$geschlecht,$gebdatum,$sig);
         
          $tpl = new tpl ('user/regist' );
            $title = $allgAr['title'].' :: Users :: Registrieren :: Step 3 von 3';
          $hmenu  = $extented_forum_menu.'<a class="smalfont" href="?user">User</a><b> &raquo; </b><a class="smalfont" href="?user-regist">Registrieren</a><b> &raquo; </b>Step 3 von 3'.$extented_forum_menu_sufix;
          $design = new design ( $title , $hmenu, 1);
              $design->header();
              $tpl->set_out ( 'NAME', $name, 4 );
        }
            $design->footer();
          break;
    }
    ?>


    Habe es noch ein bisschen angepasst!
    user_regist ($name,$email,$pass,$icq,$homepage,$geschlecht,$gebdatum,$sig);
    musst Du halt noch überall an deine Variablen anpassen, sobald Du die Tabelle user um die Spalten erweitert hast!

    Eingabe in PhpMySql SQL-Code ausführen, hier mit Prefix ic1, für alle noch nicht vorhanden Spalten, zB. so:
    ALTER TABLE `ic1_user` ADD `fax2` VARCHAR( 200 ) NOT NULL

     musst du aus deinem Template entfernen! Editor utf-8 ohne BOM einstellen!
    rules :: doku :: faq :: linkus
    0 Mitglieder finden den Beitrag gut.
  5. #5
    User Pic
    MyDeniZ Mitglied
    Registriert seit
    13.05.2010
    Beiträge
    26
    Beitragswertungen
    0 Beitragspunkte
    Danke, das hab ich nun gemacht,

    Tabellen sind bei ic1_user auch drinn müssen die noch bei ic1_usercheck rein?

    wenn ich eine testregistrierung mache sagt er mir:
    Fehlerinfo: Geburtsdatum fehlt, Vorname fehlt, Nachname fehlt, Land fehlt, Ort fehlt, Land fehlt, Telefon fehlt, Zip Code fehlt

    außerdem will komischerweise
    Warning: Cannot modify header information - headers already sent by (output started at /mnt/weba/51/64/51756364/htdocs/de/include/contents/user/regist.php:1) in /mnt/weba/51/64/51756364/htdocs/de/include/includes/class/design.php on line 23

    dieser fehler nicht weg :/
    woran könnte es liegen?

    <?php
    #   Copyright by: Manuel Staechele
    #   Support: www.ilch.de
     
     
    defined ('main') or die ( 'no direct access' );
     
    if ( !isset($_GET['step']) ) { $_GET['step'] = 1; }
     
    if ( $allgAr['forum_regist'] == 0 ) {
      # user duerfen sich nicht registrieren.
      $title = $allgAr['title'].' :: Users :: Keine registrierung m&ouml;glich';
      $hmenu  = $extented_forum_menu.'<a class="smalfont" href="?user">User</a><b> &raquo; </b>Keine Registrierung m&ouml;glich'.$extented_forum_menu_sufix;
      $design = new design ( $title , $hmenu, 1);
      $design->header();
        $tpl = new tpl ( 'user/login' );
        echo '<b> Der Administrator hat festgelegt das man sich nicht registrieren kann </b>';
        $tpl->set_out('WDLINK','?'.$allgAr['smodul'],0);
        $design->footer();
      exit ();
    }
     
    switch ( $menu->get(2) ) {
      default :
          $title = $allgAr['title'].' :: Users :: Registrieren :: Step 1 von 3';
        $hmenu  = $extented_forum_menu.'<a class="smalfont" href="?user">User</a><b> &raquo; </b><a class="smalfont" href="?user-regist">Registrieren</a><b> &raquo; </b>Step 1 von 3'.$extented_forum_menu_sufix;
        $design = new design ( $title , $hmenu, 1 );
        $design->header();
            $tpl = new tpl ( 'user/regist' );
            $tpl->set_out('regeln', bbcode($allgAr['allg_regeln']),0);
            $design->footer();
          break;
       
        case 2 :
        $name = '';
        $email = '';
        $homepage = $_POST['homepage'];
        $name2 = $_POST['name2'];
        $name3 = $_POST['name3'];
        $land2 = $_POST['land2'];
        $ort2 = $_POST['ort2'];
        $tel2 = $_POST['tel2'];
        $zip2 = $_POST['zip2'];
        $fax2 = $_POST['fax2'];
        $geschlecht = $_POST['geschlecht'];
        $gebdatum = $_POST['gebdatum'];
        if (!empty($_POST['nutz'])) {
          $name = escape($_POST['nutz'],'string');
        }
        if (!empty($_POST['email'])) {
            $email = escape($_POST['email'],'string');
        }
       
        $ch_name = false;
        $xname = escape_nickname($name);
        if (!empty($name) AND $xname == $name AND 0 == db_result(db_query("SELECT COUNT(*) FROM prefix_user WHERE name = BINARY '".$name."'"),0)) {
          $ch_name = true;
        }
       
        if ( empty($name) OR $name != $xname OR $ch_name == false OR empty($geschlecht) OR empty($gebdatum) OR empty($email) OR empty($name2) OR empty($name3) OR empty($land2) OR empty($ort2) OR empty($zip2) OR empty($tel2) )    
            {
          $title = $allgAr['title'].' :: Users :: Registrieren :: Step 2 von 3';
          $hmenu  = $extented_forum_menu.'<a class="smalfont" href="?user">User</a><b> &raquo; </b><a class="smalfont" href="?user-regist">Registrieren</a><b> &raquo; </b>Step 2 von 3'.$extented_forum_menu_sufix;
          $design = new design ( $title , $hmenu, 1);
          $design->header();
             
                $fehler= 'Fehlerinfo: ';
                if (empty($name))       { $fehler.= 'Registname fehlt, '; }
                elseif ($name != $xname)    { $fehler.= $lang['wrongnickname'].', '; }
                elseif ($ch_name == false)  { $fehler.= $lang['namealreadyinuse'].', '; }
                if (empty($geschlecht)) { $fehler.= 'Es wurde kein Geschlecht ausgewählt, '; }
                if (empty($gebdatum))   { $fehler.= 'Geburtsdatum fehlt, '; }
                if (empty($email))      { $fehler.= 'Emailadresse fehlt, '; }
                if (empty($name2))      { $fehler.= 'Vorname fehlt, '; }
                if (empty($name3))      { $fehler.= 'Nachname fehlt, '; }
                if (empty($land2))      { $fehler.= 'Land fehlt, '; }
                if (empty($ort2))      { $fehler.= 'Ort fehlt, '; }
                if (empty($land2))      { $fehler.= 'Land fehlt, '; }
                if (empty($tel2))      { $fehler.= 'Telefon fehlt, '; }
                if (empty($zip2))      { $fehler.= 'Zip Code fehlt, '; }
                $fehler = substr($fehler, 0, -2);
                if (empty($name) AND empty($geschlecht) AND empty($gebdatum) AND empty($email) AND empty($homepage) AND empty($name2) AND empty($name3) AND empty($ort2) AND empty($land2) AND empty($tel2) AND empty($zip2)) { $fehler = '';}
           
            $tpl = new tpl ( 'user/regist' );
          $tpl->set('name', $name);
          $tpl->set('name2', $name2);
          $tpl->set('name3', $name3);
          $tpl->set('tel2', $tel2);
          $tpl->set('fax2', $fax2);
          $tpl->set('ort2', $ort2);
          $tpl->set('land2', $land2);
          $tpl->set('zip2', $zip);
          $tpl->set('homepage', $homepage);
          $tpl->set('geschlecht', $geschlecht);
          $tpl->set('gebdatum', $gebdatum);
          $tpl->set('email', $email);
            $tpl->set_out('FEHLER', $fehler, 1);
              if ( $allgAr['forum_regist_user_pass'] == 1 ) {
                $tpl->out(2);
              }
              $tpl->out(3);
        } else {
            $pass = genkey(8);
          if (!empty($_POST['pass'])) {
            $pass = escape($_POST['pass'], 'string');
          }      
          user_regist ($name,$email,$pass,$name2,$name3,$tel2,$fax2,$zip2,$land2,$homepage,$geschlecht,$gebdatum);
         
          $tpl = new tpl ('user/regist' );
            $title = $allgAr['title'].' :: Users :: Registrieren :: Step 3 von 3';
          $hmenu  = $extented_forum_menu.'<a class="smalfont" href="?user">User</a><b> &raquo; </b><a class="smalfont" href="?user-regist">Registrieren</a><b> &raquo; </b>Step 3 von 3'.$extented_forum_menu_sufix;
          $design = new design ( $title , $hmenu, 1);
              $design->header();
              $tpl->set_out ( 'NAME', $name, 4 );
        }
            $design->footer();
          break;
    }
    ?>



    mfg


    Zuletzt modifiziert von MyDeniZ am 25.07.2010 - 19:09:31
    0 Mitglieder finden den Beitrag gut.
  6. #6
    User Pic
    MyDeniZ Mitglied
    Registriert seit
    13.05.2010
    Beiträge
    26
    Beitragswertungen
    0 Beitragspunkte
    So lächeln

    Also da stimmt iwas nicht mit denn Cookies,
    sofern ich 2x auf die Seite raufgeh kommt dieser Error

    wenn ich die cookies lösche zeigt er mir sie normal an

    mh..

    und das bleibt immer noch so:
    ich poste mal die html mit, eventuell könnt ihr mir somit besser behilflich sein lächeln

    <!-- REGELN -->
    
    <form action="index.php?user-regist-2" method="POST">
    
    {_lang_attentionplease}:
    <br />
    {regeln}
    
    
    <br /><br /><input type="submit" value="{_lang_readandok}" name="Yes">
    
    </form>
    {EXPLODE}
    <form action="index.php?user-regist-2" method="POST">
    <input type="hidden" value="Gelesen und einverstanden" name="checked">
    	<table width="100%" border="0" cellspacing="1" cellpadding="3" class="border">
        <tr class="Chead"> 
        <th colspan="2"><b>{_lang_REGISTER}</b></th>
      </tr><tr>
    	<td colspan="2" class="Cdark">{FEHLER}</td>
    	</tr><tr>
              <td class="Cmite" width="60">Registrier Name</td>
    					<td class="Cnorm"><input type="text" name="nutz" value="{name}" maxlength="15"></td>
            </tr>
    </tr>
    <tr>
      <td class="Cmite">Name</td>
      <td class="Cnorm"><input type="text" name="icq" value="{name2}" maxlength="15" /></td>
    </tr>
    <tr>
      <td class="Cmite">Nachname</td>
      <td class="Cnorm"><input type="text" name="icq" value="{name3}" maxlength="15" /></td>
    </tr>
    <tr>
      <td class="Cmite">Geschlecht</td>
      <td class="Cnorm"><p>
        <label>
          <input type="radio" name="geschlecht" value="0" />
          Unentschieden</label>
        <label>
          <input type="radio" name="geschlecht" value="1" />
          M&auml;nnlich</label>
        <label>
          <input type="radio" name="geschlecht" value="2" />
          Weiblich</label>
        <br />
      </p></td>
    </tr>
    <tr>
      <td class="Cmite">Geburtsdatum</td>
      <td class="Cnorm"><input type="text" name="gebdatum2" value="{gebdatum}" maxlength="15" /></td>
    </tr>
    <tr>
      <td class="Cmite">Land</td>
      <td class="Cnorm"><input type="text" name="icq" value="{land2}" maxlength="15" /></td>
    </tr>
    <tr>
      <td class="Cmite">Zip Code</td>
      <td class="Cnorm"><input type="text" name="icq" value="{zip2}" maxlength="15" /></td>
    </tr>
    <tr>
      <td class="Cmite">Ort</td>
      <td class="Cnorm"><input type="text" name="icq" value="{ort2}" maxlength="15" /></td>
    </tr>
    <tr>
      <td class="Cmite">Tel.</td>
      <td class="Cnorm"><input type="text" name="icq" value="{tel2}" maxlength="15" /></td>
    </tr>
    <tr>
      <td class="Cmite">Fax.</td>
      <td class="Cnorm"><input type="text" name="icq" value="{fax2}" maxlength="15" /></td>
    </tr>
    		<tr>
              <td class="Cmite" width="60">Homepage</td>
    					<td class="Cnorm"><input type="text" name="homepage" value="{homepage}" maxlength="15"></td>
            </tr><tr>
              <td class="Cmite">{_lang_mail}</td>
    					<td class="Cnorm"><input type="text" maxlength="100" value="{email}" name="email"></td>
            </tr>{EXPLODE}<tr>
              <td class="Cmite">{_lang_password}</td>
    					<td class="Cnorm"><input type="password" name="pass"></td>
            </tr>{EXPLODE}<tr class="Cdark">
              <td></td>
    					<td><input type="submit" value="{_lang_register}"></td>
            </tr>
      </table>
    </form>
    {EXPLODE}
    {_lang_hello} {NAME}<br>
    
    {_lang_yourregistrationwassuccessful}!<br><br>
    {_lang_amailhasbeensenttoyouwithmailandpass}!<br><br>
    {_lang_afteryoureceivedthemail} <a href="index.php?user-2">{_lang_login2}</a>
    0 Mitglieder finden den Beitrag gut.
  7. #7
    User Pic
    Lord|Schirmer Administrator
    Registriert seit
    21.03.2007
    Beiträge
    7.638
    Beitragswertungen
    1193 Beitragspunkte
    name="icq" überall!
    rules :: doku :: faq :: linkus
    0 Mitglieder finden den Beitrag gut.
  8. #8
    User Pic
    MyDeniZ Mitglied
    Registriert seit
    13.05.2010
    Beiträge
    26
    Beitragswertungen
    0 Beitragspunkte
    dann kann es ya gar nicht gehn! :))
    einem selber fällt sowas nie auf :/

    ich mach da morgen weiter, danke Lord|Schirmer
    gibt selbstverstänlich ne nette bewertung! (:
    0 Mitglieder finden den Beitrag gut.
Geschlossen

Zurück zu HTML, PHP, SQL,...

Optionen: Bei einer Antwort zu diesem Thema eine eMail erhalten