Cariboo
mercredi 17 mars 2004 à 08:20
La solution existe et elle s'appelle php !
S'il y'a un truc qui est super facile à faire en php, c'est bien de récupérer les données d'un formulaire posté !
Tu parles de mysql, donc j'en déduis que tu es hébergé en environnement LAMP, php doit être dispo...
Comment ça marche ?
1. Tu crées un script qui s'appelle "traite_mon_formulaire.php".
2. Tu mets l'adresse de ce script dans l'attribut action de ta balise form
CODE
<form method='post' action='traite_mon_formulaire.php'>
<input type='text' name='var_truc'>
<input type='text' name='var_machin'>
< input type='submit' .... >
</form>
ensuite tu places un code de ce genre dans ton script
CODE
<?php
$handle=$mysql_connect(monserveur,monnomdutilisateur,monmotdepasse) or die("impossible de se connecter à ma base");
$mysq_select_db(mabase,$handle);
$query=insert into matable (var_truc,var_machin) values ('$var_truc','$var_machin');
$mysql_query($query);
mysql_close($handle);
?>
et hop ! le tour est joué
NB : cette syntaxe simplifiée est valable si le paramètre "register globals" est à "on" dans la config de php. Si il est "off", utiliser : $POST_var_truc