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_userdaten` ADD `strasse` VARCHAR( 60 ) NOT NULL AFTER `nachname` ;
ALTER TABLE `vms_userdaten` ADD `plz` VARCHAR( 10 ) NOT NULL AFTER `strasse` ;
ALTER TABLE `vms_userdaten` ADD `ort` VARCHAR( 30 ) NOT NULL AFTER `plz` ;
ALTER TABLE `vms_userdaten` ADD `land` VARCHAR( 15 ) 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>: </td>
<td align="left"> <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>: </td>
<td align="left"> <input type="text" name="strasse" value="<?=$alledaten['strasse'];?>"></td>
</tr>
<tr bgcolor="#fafafa">
<td align="right"><b>PLZ</b>: </td>
<td align="left"> <input type="text" name="plz" value="<?=$alledaten['plz'];?>"></td>
</tr>
<tr bgcolor="#fafafa">
<td align="right"><b>Ort</b>: </td>
<td align="left"> <input type="text" name="ort" value="<?=$alledaten['ort'];?>"></td>
</tr>
<tr bgcolor="#fafafa">
<td align="right"><b>Land</b>: </td>
<td align="left">
<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.