2010-05-01 18 views
0

J'ai créé le fichier user-register.tpl.php. Et j'ai mis beaucoup de champ de texte dans cela.
Mais maintenant j'ai besoin de cela ....
Je veux stocker les informations des utilisateurs à la base de données. bcz J'ai créé la page d'inscription personnalisée, j'ai donc besoin que mes valeurs de champs de texte soient stockées dans la base de données.
comme ça .......Formulaire d'enregistrement d'utilisateur personnalisé

Username: <input type="text" name="myuser" id="myuser" /> 

Maintenant, je veux stocker le nom d'utilisateur, qui est entré dans ce texte de myuser déposé.


Nitish
Panchjanya Corporation

Répondre

-1
<form action="index.php" method="post" name="acc_info_form"> 
    Username: <input type="text" name="myuser" id="myuser" /><br/> 
    First Name: <input type="text" name="name" id="name" /><br/> 
    <input type="submit" value="Save"/> 
</form> 

index.php

//Here you have to write database connection and then 
    <?PHP if ($_POST){ ?> 
     mysql_query("INSERT INTO users (myuser, name) VALUES('".$_POST['myuser']."',".$_POST['name']."')") or die(mysql_error()); 
    <?PHP } ?> 
+0

Oui ... Je pense, je faisais compliqué, mais le fait est qu'il est facile. Donc merci ... – Nitz

+0

cette solution est vulnérable à l'injection SQL. Vous devez utiliser au moins 'mysql_real_escape_string()' pour nettoyer l'entrée POST avant qu'elle ne soit insérée dans la requête. –