salut,
je voulais savoir si quelqu un avez une solution a ceci :
j ai un formulaire a envoyer avec un simple mailto mais il faut qu au passage je recupere
quelques valeurs de ce formulaire pour renseigner ma base.
ca fait plrs jours que je me prends la tete et je ne suis plus sur de prendre la chose par le bon bout !
actuellement je crois que mon probleme vient du javascript mais je n en suis plus sur !
donc si vous aviez 5 minutes ;o)
merci d avance
voici le code simplifie :
<html>
<head>
<title>Document sans titre</title>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
</head>
<script language='JavaScript' type='text/JavaScript'>
function lenvoi () {
document.formu.submit();
};
</script>
<body leftmargin="0" topmargin="0" marginwidth="0" marginheight="0">
<form name="formu" action="testenvoi.php?keyy=1" method="post" onClick="lenvoi ()">
<table width="428" border="0" cellpadding="2" bordercolor="#A99C95" bgcolor="#FFFFFF">
<input type=hidden name=keyy value="0"></input>
<tr>
<td class="texte-courant">Nom</td>
<td><input type="text" name="chpnom" value="<?PHP echo $_POST['chpnom'];?>" ></td>
</tr>
<tr>
<td class="texte-courant">E-mail</td>
<td><input type="text" name="chpmail" value="<?PHP echo $_POST['chpmail'];?>"></td>
</tr>
<tr>
<td class="texte-courant">Code postal </td>
<td><input name="Code_postal" type="text" size="10" maxlength="5" value="<?PHP echo $_POST['Code_postal'];?>"></td>
</tr>
<tr>
<td class="texte-courant" align="right">Portable </td>
<td><input type="text" name="Portable" value="<?PHP echo $_POST['Portable'];?>"></td>
</tr>
<tr>
<td colspan="2" class="texte-courant"><table width="100%" border="0" cellspacing="0" cellpadding="0">
<tr>
<td width="7%" align="center" valign="top"><input name="test" type="checkbox"></td>
<td width="93%" class="texte-courant"> Si vous ne souhaitez pas recevoir notre lettre . </td>
</tr>
</table></td>
</tr>
<tr>
<td colspan="2" class="texte-courant" align="center">
<input type="button" name="submit" value="Envoyer" > <input type="reset" value="Annuler"> </td>
</tr>
</table>
<?PHP
if ($_GET['keyy']=="1")
{
?><script language='JavaScript' type='text/JavaScript'>
document.formu.enctype='text/plain';
document.formu.method='POST';
document.formu.action='mailto:mail?SUBJECT=';
document.formu.submit();
//}
</script>
<?
};
?>
</form>
<?PHP
if ($_GET['keyy']=="1")
{
if ($test)
{
$hote = "";
$utilisateur = "";
$mpasse = "";
$nbase = "";
if (!$connexion = mysql_connect($hote,$utilisateur, $mpasse))
{
$message= mysql_error();
echo "$message<br>";
exit;
};
$nom = $_POST['chpnom'];
$mail = $_POST['chpmail'];
//connexion a la base ::
$db = mysql_select_db($nbase,$connexion)or die("la base ne peut etre connectee");
$rq = mysql_query("INSERT INTO matable ( `id` , `nom` , `adress` ) VALUES ('', '$nom', '$mail')");
mysql_close($connexion);
};
};
?>
</body>
</html>