Hallo Mario Am Mittwoch, 24. April 2002 23:44 schrieb Mario Duve:
Hallo,
Ich habe hier eine SQL Tabelle mit 3 Feldern: username password create_account
mit folgender sql anweisung kann ich ohne probleme daten in die felder eintragen.
mysql> insert into test values ('user', ENCRYPT(password), now()); Query OK, 1 row affected (0.00 sec)
jetzt möchte ich ein webinterface zur eingabe der daten erstellen und ich komme einfach nicht weiter wie die beiden Funktionen encrypt und now übergeben kann. folgendes habe ich schon für die eingabe über phpscript:
<? include "config.php"; $link=mysql_connect($db_server,$db_user,$db_pass); mysql_select_db($db_database,$link); $result=mysql($db_database,"insert into $db_table_user (username, password, create_account) values ('$feld[user]', '$feld[pass]', '$feld[create]')");mysql_close ($link); ?>
ich weiss jetzt aber beim besten Willen nicht wo ich noch die zwei funktionen eingeben kann.
Die Verschlüsselung könnte so klappen: ...) values ('$feld[user]', encrypt('$feld[pass]'), '$feld[create]')") ... Bei "now()" ist nicht so ganz klar, was Du damit erreichen willst. Dein mysql-query am Begin der Mail sieht einfach nur now() vor, in Deinem PHP-Entwurf taucht dagegen noch eine Variable mit Namen $feld[create] auf. Sollte diese Variable nur now() enthalten, könntest Du sie einfach durch now() ersetzen. (untested) CU Thorsten
gruesse, mario
-- Thorsten Körner || thorstenkoerner@thorsti.org Dannenkoppel 51 || http://www.123tkShop.org 22391 Hamburg || reg. Linux-User:#187283 PGP-Fingerprint:6C 5D 79 9D 2D D2 94 B8 E2 4F 67 B0 71 D7 15 80