Seite 1 von 4 123 ... LetzteLetzte
Ergebnis 1 bis 10 von 31

Thema: Adresse zur Anmeldung hinzufügen

  1. #1
    Erfahrener Benutzer
    Registriert seit
    03.05.2008
    Beiträge
    228

    Adresse zur Anmeldung hinzufügen

    Hallo,
    mit welchem Code bzw. wie kann man bei der Anmeldung die Adresse hinzufügen, sodass auch der Admin die Adresse im Adminforce sehen kann ?

    Danke für die Hilfe.

    Mfg seg98

  2. #2
    Erfahrener Benutzer Avatar von computexx
    Registriert seit
    02.11.2006
    Beiträge
    126

    Ein bisschen Arbeit

    Dazu erfordert es etwas mehr, da du die Anmeldung um diese Felder erweitern musst und diese dann ich die Datenbank eintragen musst, wo sie dann immer wieder ausgelesen werden können.

    Reichen denn deine Erfahrung an programmieren soweit das du es dann auch einbauen kannst?
    Lg
    Computexx

    made4lose - Are you made 4 lose?
    Forum von M4L - Support-Forum
    M4L Lose verschenken

  3. #3
    Erfahrener Benutzer
    Registriert seit
    03.05.2008
    Beiträge
    228
    Ja. Ich kann dies einbauen (Anleitung).

  4. #4
    Erfahrener Benutzer Avatar von computexx
    Registriert seit
    02.11.2006
    Beiträge
    126
    Zitat Zitat von seg98 Beitrag anzeigen
    Ja. Ich kann dies einbauen (Anleitung).

    Bitte unbedingt vorher Backup anlegen, Code nicht getestet

    Dann führe folgendes in phpmyadmin aus (oder welches Programm auch immer du nutzt für deine Datenbankbearbeitung ...) und führe im Befehl SQL folgendes aus:
    PHP-Code:
    ALTER TABLE `vms_userdatenADD `strasseVARCHAR60 NOT NULL AFTER `nachname` ;
    ALTER TABLE `vms_userdatenADD `plzVARCHAR10 NOT NULL AFTER `strasse` ;
    ALTER TABLE `vms_userdatenADD `ortVARCHAR30 NOT NULL AFTER `plz` ;
    ALTER TABLE `vms_userdatenADD `landVARCHAR15 NOT NULL AFTER `ort` ; 
    Dann öffne die content/intern/anmelden.php und suche nach:
    HTML-Code:
       <tr>
        <td class="main"><b>Vorname:</b></td>
        <td class="main"><input type="text" name="vorname" value="<?=$_POST['vorname'];?>"></td>
       </tr>
    füge darunter folgendes ein:
    HTML-Code:
       <tr>
        <td class="main"><b>Strasse:</b></td>
        <td class="main"><input type="text" name="strasse" value="<?=$_POST['strasse'];?>"></td>
       </tr>
       <tr>
        <td class="main"><b>PLZ:</b></td>
        <td class="main"><input type="text" name="plz" value="<?=$_POST['plz'];?>"></td>
       </tr>
       <tr>
        <td class="main"><b>Ort:</b></td>
        <td class="main"><input type="text" name="ort" value="<?=$_POST['ort'];?>"></td>
       </tr>
       <tr>
        <td class="main"><b>Land:</b></td>
        <td class="main"><select name="land">
    <option name="DE" <? if ($_POST['land'] == "DE") { echo 'selected';}?>>Deutschland</option>
    <option name="AT" <? if ($_POST['land'] == "AT") { echo 'selected';}?>>Österreich</option>
    <option name="CH" <? if ($_POST['land'] == "CH") { echo 'selected';}?>>Schweiz</option></select></td>
       </tr>
    Such nach:
    PHP-Code:
        db_query("INSERT INTO ".$db_prefix."_userdaten (uid,nickname,vorname,nachname,angemeldet_seit) VALUES ('".$_POST['uid']."','".$_POST['nickname']."','".$_POST['vorname']."','".$_POST['nachname']."','".time()."')"); 
    und ersetze es mit:
    PHP-Code:
        db_query("INSERT INTO ".$db_prefix."_userdaten (uid,nickname,vorname,nachname,strasse,plz,ort,land,angemeldet_seit) VALUES ('".$_POST['uid']."','".$_POST['nickname']."','".$_POST['vorname']."','".$_POST['nachname']."',
    '"
    .$_POST['strasse']."','".$_POST['plz']."','".$_POST['ort']."','".$_POST['land']."','".time()."')"); 
    Suche nach:
    PHP-Code:
    if (!isset($_POST['vorname']))        $_POST['vorname']            = ""
    und füge darunter folgendes ein:
    PHP-Code:
    if (!isset($_POST['strasse']))        $_POST['strasse']            = "";
    if (!isset(
    $_POST['plz']))        $_POST['plz']            = "";
    if (!isset(
    $_POST['ort']))        $_POST['ort']            = "";
    if (!isset(
    $_POST['land']))        $_POST['land']            = ""
    Das war es mit der anmelde.php

    Dann öffnest du die adminforce/content/usersystem/userbearbeiten.php und suchst nach:
    PHP-Code:
        db_query ('UPDATE '.$db_prefix.'_userdaten SET vorname = "'.$_POST['vorname'].'", nachname = "'.$_POST['nachname'].'" WHERE uid = '.$_POST['uid']); 
    und ersetzt diesen Code mit:
    PHP-Code:
        db_query ('UPDATE '.$db_prefix.'_userdaten SET vorname = "'.$_POST['vorname'].'", nachname = "'.$_POST['nachname'].'", strasse = "'.$_POST['strasse'].'", plz = "'.$_POST['plz'].'", ort = "'.$_POST['ort'].'", land = "'.$_POST['land'].'"  WHERE uid = '.$_POST['uid']); 
    Suche nach:
    HTML-Code:
    	<tr bgcolor="#fafafa">
    		<td align="right"><b>Nachname</b>:&nbsp;</td>
    		<td align="left">&nbsp;<input type="text" name="nachname" value="<?=$alledaten['nachname'];?>"></td>
    	</tr>
    und füge darunter folgendes ein:
    HTML-Code:
    	<tr bgcolor="#fafafa">
    		<td align="right"><b>Strasse</b>:&nbsp;</td>
    		<td align="left">&nbsp;<input type="text" name="strasse" value="<?=$alledaten['strasse'];?>"></td>
    	</tr>
    	<tr bgcolor="#fafafa">
    		<td align="right"><b>PLZ</b>:&nbsp;</td>
    		<td align="left">&nbsp;<input type="text" name="plz" value="<?=$alledaten['plz'];?>"></td>
    	</tr>
    	<tr bgcolor="#fafafa">
    		<td align="right"><b>Ort</b>:&nbsp;</td>
    		<td align="left">&nbsp;<input type="text" name="ort" value="<?=$alledaten['ort'];?>"></td>
    	</tr>
    	<tr bgcolor="#fafafa">
    		<td align="right"><b>Land</b>:&nbsp;</td>
    		<td align="left">&nbsp;
    <select name="land">
    <option name="DE" <? if ($alledaten['land'] == "DE") { echo 'selected';}?>>Deutschland</option>
    <option name="AT" <? if ($alledaten['land'] == "AT") { echo 'selected';}?>>Österreich</option>
    <option name="CH" <? if ($alledaten['land'] == "CH") { echo 'selected';}?>>Schweiz</option></select></td>
    	</tr>
    Sag bescheid falls irgendwas ned geklappt hat.
    Lg
    Computexx

    made4lose - Are you made 4 lose?
    Forum von M4L - Support-Forum
    M4L Lose verschenken

  5. #5
    Erfahrener Benutzer
    Registriert seit
    03.03.2007
    Beiträge
    267
    HAusnummer wird nicht abgefragt? Absicht oder verpeilt?

  6. #6
    Erfahrener Benutzer Avatar von computexx
    Registriert seit
    02.11.2006
    Beiträge
    126
    Zitat Zitat von rudicarell81 Beitrag anzeigen
    HAusnummer wird nicht abgefragt? Absicht oder verpeilt?
    Ich dachte mal das die Hausnummer bei der Strasse mit angegeben wird, sollte man dann vielleicht dann von Strasse auf Strasse/Hausnummer ändern. Wenn man es im Straßenfeld eintippt sollte es auf jeden Fall mit gespeichert werden.

    Danke dennoch für den Hinweis
    Lg
    Computexx

    made4lose - Are you made 4 lose?
    Forum von M4L - Support-Forum
    M4L Lose verschenken

  7. #7
    Erfahrener Benutzer
    Registriert seit
    03.05.2008
    Beiträge
    228
    Beim SQL in die Datenbank einsetzen kommt folgender Fehler:
    #1060 - Doppelter Spaltenname: 'strasse'

    Mfg seg98

  8. #8
    Erfahrener Benutzer Avatar von computexx
    Registriert seit
    02.11.2006
    Beiträge
    126
    Zitat Zitat von seg98 Beitrag anzeigen
    Beim SQL in die Datenbank einsetzen kommt folgender Fehler:
    #1060 - Doppelter Spaltenname: 'strasse'

    Mfg seg98
    Dann gibt es in der DEINPREFIX_userdaten schon die Spalte strasse, lösch die mal raus und versuch nochmal den Code bzw. schau mal ob vielleicht sonstige noch da sind.
    Lg
    Computexx

    made4lose - Are you made 4 lose?
    Forum von M4L - Support-Forum
    M4L Lose verschenken

  9. #9
    Erfahrener Benutzer
    Registriert seit
    03.05.2008
    Beiträge
    228
    Leider weiß ich aber nicht wo dieser Prefix sein könnte..Kann man da irgendwie suchen ?

  10. #10
    Erfahrener Benutzer Avatar von computexx
    Registriert seit
    02.11.2006
    Beiträge
    126
    Zitat Zitat von seg98 Beitrag anzeigen
    Leider weiß ich aber nicht wo dieser Prefix sein könnte..Kann man da irgendwie suchen ?
    Also wenn du auf deiner Datenbank bist, dann hast du meistens rechts die ganzen tabellen wo die Daten drin sind ...

    Da sollte es die vms_userdaten geben und wenn du die anklickst, dann siehst du dort die spalten und so versuchs mal
    Lg
    Computexx

    made4lose - Are you made 4 lose?
    Forum von M4L - Support-Forum
    M4L Lose verschenken

Seite 1 von 4 123 ... LetzteLetzte

Ähnliche Themen

  1. Mails gehen an eine Adresse, die es nicht mehr gibt
    Von Sam2004 im Forum Support zum VMSone
    Antworten: 4
    Letzter Beitrag: 30.10.2011, 20:31
  2. Paidlinks hinzufügen
    Von Siggi84 im Forum Support zum VMSone
    Antworten: 1
    Letzter Beitrag: 15.08.2010, 11:45
  3. Doppelte ip adresse
    Von Thor82 im Forum Support zum VMSone
    Antworten: 5
    Letzter Beitrag: 23.04.2008, 21:03
  4. Antworten: 12
    Letzter Beitrag: 28.01.2007, 01:33
  5. IP-Adresse
    Von Dreamerweb im Forum Support zum VMSone
    Antworten: 6
    Letzter Beitrag: 16.01.2007, 20:26

Berechtigungen

  • Neue Themen erstellen: Nein
  • Themen beantworten: Nein
  • Anhänge hochladen: Nein
  • Beiträge bearbeiten: Nein
  •