J'ai un formulaire qui sert à créer ou modifier un compte client.
Dans ce formulaire je souhaite un bouton qui en cliquant dessus génère un mot de passe aléatoire qui sera affiché dans mon champ mot de passe de mon formulaire.
Le mot de passe sera enregistré dans la BD en même temps que les autres données du compte client.
J'ai déjà la fonction de création du mot de passe. Mais je ne sais pas comment l'intégrer à mon formulaire.
J'ai essayé encréant un formulaire dans mon formulaire mais quand je clic sur mon bouton "Créer le mot de passe" je suis dirigé vers la cible de mon premier formulaire.
Pouvez-vous me diriger vers la bonne voie SVP?
Voici mon code:
echo "<form name='form' method='post' action='update_client.php' enctype='multipart/form-data'>";
include("../config.php");
$connect=mysql_connect($host,$login,$password) or die("Impossible d'établir la connexion");
$result=mysql_select_db($db) or die("Impossible d'ouvrir la base de données");
$sqlquery="select * from $table where id='".$_GET["id_client"]."'";
$queryresult=mysql_query($sqlquery);
$row=mysql_fetch_array($queryresult);
///////////////////////////////////////////////////////////
echo "<table width=\"550\" cellpadding=\"5\" align=\"center\" cellspacing=\"0\" class=\"border\">\n";
echo "<tr>\n";
echo "<td colspan=\"2\" align=\"center\" class=\"border\">Fiche d'enregistrement des clients</td>\n";
echo "</tr>\n";
echo "<tr>\n";
echo "<td width=\"47%\" class=\"soustitre1\">Numéro de client:</td>\n";
echo "<td colspan=\"2\" class=\"etoile\">".$row["id"]."</td>\n";
echo "<input type=\"hidden\" name=\"id_client\" value=\"".$row["id"]."\" size=\"25\">";
echo "</tr>\n";
echo "<tr>\n";
echo "<td width=\"47%\" class=\"soustitre1\">Nom de l'entreprise:</td>\n";
echo "<td colspan=\"2\" class=\"etoile\">*<input type=\"text\" name=\"nom_entreprise\" value=\"".$row["nom_entreprise"]."\" size=\"25\"></td>\n";
echo "</tr>\n";
echo "<tr>\n";
echo "<td width=\"47%\" class=\"soustitre1\">Personne ressource:</td>\n";
echo "<td colspan=\"2\"> <input type=\"text\" name=\"pers_ressource\" value=\"".$row["pers_ressource"]."\" size=\"25\" ></td>\n";
echo "</tr>\n";
echo "<tr>\n";
echo "<td width=\"47%\" class=\"soustitre1\">Adresse:</td>\n";
echo "<td colspan=\"2\" class=\"etoile\">*<input type=\"text\" name=\"adresse\" value=\"".$row["adresse"]."\" size=\"25\"></td>\n";
echo "</tr>\n";
echo "<tr>\n";
echo "<td width=\"47%\" class=\"soustitre1\">Ville:</td>\n";
echo "<td colspan=\"2\" class=\"etoile\">*<input type=\"text\" name=\"ville\" value=\"".$row["ville"]."\" size=\"25\"></td>\n";
echo "</tr>\n";
echo "<tr>\n";
echo "<td width=\"47%\" class=\"soustitre1\">Province:</td>\n";
echo "<td colspan=\"2\" class=\"etoile\">*<input type=\"text\" name=\"province\" value=\"".$row["province"]."\" size=\"25\"></td>\n";
echo "</tr>\n";
echo "<tr>\n";
echo "<td width=\"47%\" class=\"soustitre1\">Code postal:</td>\n";
echo "<td colspan=\"2\" class=\"etoile\">*<input type=\"text\" name=\"code_postal\" value=\"".$row["code_postal"]."\" size=\"25\"></td>\n";
echo "</tr>\n";
echo "<tr>\n";
echo "<td width=\"47%\" class=\"soustitre1\">Téléphone:</td>\n";
echo "<td colspan=\"2\" class=\"etoile\">*<input type=\"text\" name=\"telephone\" value=\"".$row["telephone"]."\" size=\"25\"></td>\n";
echo "</tr>\n";
echo "<tr>\n";
echo "<td width=\"47%\" class=\"soustitre1\">Télécopieur:</td>\n";
echo "<td colspan=\"2\"> <input type=\"text\" name=\"telecopieur\" value=\"".$row["telecopieur"]."\" size=\"25\"></td>\n";
echo "</tr>\n";
echo "<tr>\n";
echo "<td width=\"47%\" class=\"soustitre1\">Téléphone sans frais:</td>\n";
echo "<td colspan=\"2\"> <input type=\"text\" name=\"tel_sans_frais\" value=\"".$row["tel_sans_frais"]."\" size=\"25\"></td>\n";
echo "</tr>\n";
echo "<tr>\n";
echo "<td width=\"47%\" class=\"soustitre1\">Couriel:</td>\n";
echo "<td colspan=\"2\" class=\"etoile\">*<input type=\text\" name=\"courriel\" value=\"".$row["courriel"]."\" size=\"25\"></td>\n";
echo "</tr>\n";
echo "<tr>\n";
echo "<td width=\"47%\" class=\"soustitre1\">Site Internet:</td>\n";
echo "<td colspan=\"2\"> <input type=\"text\" name=\"url_web\" value=\"".$row["url_web"]."\" size=\"25\"></td>\n";
echo "</tr>\n";
echo "<tr>\n";
echo "<td width=\"47%\" class=\"soustitre1\">Mot de passe:\n";
echo "<form action=\"display_clients.php\" method=\"post\">\n";
echo "<input type=\"submit\" name=\"create_passwd\" value=\"Générer un mot de passe\">";
echo "</form>\n";
echo "</td>\n";
echo "<td colspan=\"2\">\n";
if(isset($_POST["create_passwd"]))
{
echo " <input type=\"password\" name=\"password\" value=\"".$newpass."\" size=\"25\">";
}
else
{
echo " <input type=\"password\" name=\"password\" value=\"".$row["password"]."\" size=\"25\">";
}
echo "</td>\n";
echo "</tr>\n";
echo "<tr><td colspan=\"2\"><h3>Produits actuellement au dossier:</h3></td></tr>\n";
mysql_connect($host, $login, $password);
mysql_select_db($db);
$query2="select * from clients_produits where id_client='".$row["id"]."'";
$result2=mysql_query($query2);
$nb = mysql_num_rows($result2);
if($nb==0)
{
echo "<tr><td colspan=\"2\">Il n'y a pas de produit associé à ce client actuellement!</td></tr>\n";
}
while($row2=mysql_fetch_array($result2))
{
mysql_connect($host, $login, $password);
mysql_select_db($db);
$query3="select * from produits where id='".$row2["id_produit"]."'";
$result3=mysql_query($query3);
while($row3=mysql_fetch_array($result3))
{
echo "<tr><td>".$row3["nom"]."<input type=\"hidden\" name=\"id_produit_".$row2["id"]."\" value=\"".$row2["id"]."\" size=\"25\"></td><td><input type=\"text\" name=\"prix_".$row2["id"]."\" size=\"6\" value=\"".$row2["prix"]."\">$ <a href=\"supprime_produit_conf.php?id=".$row2["id"]."&id_client=".$row2["id_client"]."\">Supprimer</a></td></tr>\n";
}
}
echo "<tr>\n";
echo "<td colspan=\"2\" align=\"center\"><input type=\"submit\" name=\"submit\" value=\"Envoyer\" class=\"submit\">\n";
echo "</tr>\n";
echo "</table>\n";
echo "</form>\n";
Merci!