hallo,
ich habe mal eine frage kann mir jemand sagen wie ich jetzt noch zur anmeldung strasse usw abfragen kann?
bitte fragt nicht warum. will sie nicht verkaufen oder ähnliches.
danke schonmal für die antworten.
hallo,
ich habe mal eine frage kann mir jemand sagen wie ich jetzt noch zur anmeldung strasse usw abfragen kann?
bitte fragt nicht warum. will sie nicht verkaufen oder ähnliches.
danke schonmal für die antworten.
in die db folgendes einfügen:
anmelden.phpPHP-Code:
ALTER TABLE `vms_userdaten` ADD `strasse` VARCHAR( 50 ) NOT NULL AFTER `nachname` ,
ADD `hausnummer` VARCHAR( 5 ) NOT NULL AFTER `strasse` ,
ADD `plz` VARCHAR( 5 ) NOT NULL AFTER `hausnummer` ,
ADD `ort` VARCHAR( 50 ) NOT NULL AFTER `plz` ;
suche:
danach folgendes einfügen:PHP-Code:
if (!isset($_POST['vorname'])) $_POST['vorname'] = "";
suche nach:PHP-Code:
if (!isset($_POST['strasse'])) $_POST['strasse'] = "";
if (!isset($_POST['hausnummer'])) $_POST['hausnummer'] = "";
if (!isset($_POST['plz'])) $_POST['plz'] = "";
if (!isset($_POST['ort'])) $_POST['ort'] = "";
danch folgendes einfügen:PHP-Code:
if(!$_POST['nachname'] || !$_POST['vorname'] ||
suche nach:PHP-Code:
!$_POST['strasse'] || !$_POST['hausnummer'] || !$_POST['plz'] || !$_POST['ort'] ||
folgendes einfügen:PHP-Code:
db_query("INSERT INTO ".$db_prefix."_userdaten (uid,nickname,vorname,nachname,
suche nach:PHP-Code:
strasse,hausnummer,plz,ort
danach folgendes einfügen:PHP-Code:
<tr>
<td class="main"><b>Vorname:</b></td>
<td class="main"><input type="text" name="vorname" value="<?=$_POST['vorname'];?>"></td>
</tr>
das war erst mal die anmelden.php hoffe mal ist richtig soPHP-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>Hausnummer:</b></td>
<td class="main"><input type="text" name="hausnummer" value="<?=$_POST['hausnummer'];?>"></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>
im nächsten post mache ich die userprofil.php
www.scripte-box.de VMS,VMS2 und FWX
so nun zur userprofil.php
suche nach:
danach folgendes einfügen:PHP-Code:
<tr>
<td>Vorname:</td>
<td><input type="text" value="<?=$info['vorname'];?>"></td>
</tr>
natürlich auch nicht getestet, sollte aber so funzenPHP-Code:
<tr>
<td>Strasse:</td>
<td><input type="text" value="<?=$info['strasse'];?>"></td>
</tr>
<tr>
<td>Hausnummer:</td>
<td><input type="text" value="<?=$info['hausnummer'];?>"></td>
</tr>
<tr>
<td>PLZ:</td>
<td><input type="text" value="<?=$info['plz'];?>"></td>
</tr>
<tr>
<td>Ort:</td>
<td><input type="text" value="<?=$info['ort'];?>"></td>
</tr>
www.scripte-box.de VMS,VMS2 und FWX
www.scripte-box.de VMS,VMS2 und FWX
www.scripte-box.de VMS,VMS2 und FWX
falsch VALUES fehlt noch!
Ich werde später wenn ich vielleicht zeit habe mal ergänzen...wollte dich ja nur darauf hinweisen.
dann halt so:
PHP-Code:
db_query("INSERT INTO ".$db_prefix."_userdaten (uid,nickname,vorname,nachname,strasse,hausnummer,plz,ortangemeldet_seit) VALUES ('".$_POST['uid']."','".$_POST['nickname']."','".$_POST['vorname']."','".$_POST['nachname']."','".$_POST['strasse']."','".$_POST['hausnummer']."','".$_POST['plz']."','".$_POST['ort']."','".time()."')");
www.scripte-box.de VMS,VMS2 und FWX
Im Adminbereich fehlt eigentlich nix, warum sollte der Admin diese Werte ändern wollen? Und für das eine mal im Jahr kann man auch direkt in die DB
Viel wichtiger wären noch Tests, sofern die Angaben auch stimmen sollen, und warum sollte man eine Adresse abfragen, wenn diese nicht verwendet wird insofern also richtig sein muss?
Bspw.:
uswPHP-Code:
if (strlen($_POST['strasse']) < 3) $error .= 'Strassenname mind. 3 Zeichen.<br>';
if (!preg_match('/^[0-9a-zA-Z \-]{1,5}$/', $_POST['hausnummer'])) $error .= 'Ungültige Hausnummer (....).<br>';
Kill one man, and you are a murderer.
Kill millions of men, and you are a conqueror.
Kill them all, and you are a god. - Jean Rostand, Thoughts of a Biologist (1939)