Envoi de form avec mailto et recup de donnees dans BD

Signaler
Messages postés
3
Date d'inscription
jeudi 10 avril 2003
Statut
Membre
Dernière intervention
24 février 2005
-
Messages postés
3
Date d'inscription
jeudi 10 avril 2003
Statut
Membre
Dernière intervention
24 février 2005
-
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

page : testenvoi.php
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>


<form name="formu" action="testenvoi.php?keyy=1" method="post" onClick="lenvoi ()">

----

Nom,
" >,

----

E-mail,
">,

----

Code postal,
">,

----

Portable&nbsp;&nbsp;,
">,

----

<table width ="100%" border="0" cellspacing="0" cellpadding="0">

----, </td>
Si vous ne souhaitez pas recevoir notre lettre .
</td>
</tr>
<tr>
<td colspan="2" class="texte-courant" align="center">
&nbsp; </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
";
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);

};
};


?>



</html>

[size=4]warsiz[/size=4

1 réponse

Messages postés
3
Date d'inscription
jeudi 10 avril 2003
Statut
Membre
Dernière intervention
24 février 2005

bon je crois avoir identifier le probleme !
le voici :

Ligne:71
Caractère:2
Code:0
Erreur:Cet objet ne gère pas cette propriété ou cette méthode

document.formu.submit();

en fait je recharge la page et je voudrais lui re assigner une
action en l occurence 'mailto '

si quelqu un avait une autre synthaxe
ou methode pour valider le formulaire
merci d avance

[size=4]warsiz[/size=4