Forum-webmaster
Technique - programmation => HTML / CSS / XHTML => Message commencé par: miss.firefly le le 13-07-2006 a 17:28:44

Titre: besoin d'un bout de code pour un formulaire
Posté par: miss.firefly le le 13-07-2006 a 17:28:44

Bonjour je suis en train de faire un formulaire d'inscription pour un pote et je suis pa sure duu code à mettre pour renvoyer le formulaire pour l'instant j'ai mis ça:

[color=Blue]form ACTION="mailto:pokate@yahoo.fr" METHOD="POST" ENCTYPE="application/x-www-form-urlencoded"
name="FrontPage_Form1" onsubmit="return FrontPage_Form1_Validator(this)" webbot-action="--WEBBOT-SELF--">[/color]

je ne suis pas très calée en code lors si quelqu'un pouvait m'expliquer de façon simple si je me suis trompée ça serait cool merci d'avance

Titre: Re:besoin d'un bout de code pour un formulaire
Posté par: Netah le le 13-07-2006 a 19:38:41


Code:

form ACTION="mailto:pokate@yahoo.fr" METHOD="POST" ENCTYPE="application/x-www-form-urlencoded"


Ca c'est bon


Code:

name="FrontPage_Form1"

Ca c'est cme tu veux (suivant ce qu'il y a d'autre dans ta page/cf code jscript)


Code:

onsubmit="return FrontPage_Form1_Validator(this)" webbot-action="--WEBBOT-SELF--">

Ca, ça indique la présence d'un code jscript pour vérifier les données apparemment, ce qui veut dire que le nom (cf ci dessus) a une importance... Mais on ne peut pas plus t'aider avec ce que tu nous a donné.

Apparement tu utilises FrontPage donc si qq1 l'utilise et peut tester pour toi, tu auras peut etre une réponse plus complète. Le mieux est peut etre pour toi de tester !

Titre: Re:besoin d'un bout de code pour un formulaire
Posté par: miss.firefly le le 13-07-2006 a 20:35:31

Merci pour ta réponse le truc c'est que ça à l'air de marcher mais je ne reçois rien dans ma boîte mail !

Titre: Re:besoin d'un bout de code pour un formulaire
Posté par: Netah le le 14-07-2006 a 17:55:47

Alors ca ne marche pas :p

Mais encore une fois, on a pas ce qu'il faut. En plus, il faut que tu aies un client de messagerie installée (les boites webmail hotmail par exemple ne fonctionnent pas) pour l'envoie du message.

Sinon, en php ou asp/asp.net, c'est 3 lignes de code ;)

Titre: Re:besoin d'un bout de code pour un formulaire
Posté par: miss.firefly le le 17-07-2006 a 13:17:36

En fait pour tout vous dire j'ai chopé le code sur une page internet et ensuite j'ai fait ça à ma sauce et j'aichangé le mail par le mien mais je n'y connais pas grand chose malheureusement et je galère grave j'ai cherché sur internet et j'ai rien trouvé de clair et précis pour comprendre vraiment

Titre: Re:besoin d'un bout de code pour un formulaire
Posté par: Netah le le 17-07-2006 a 18:59:35

alors tu enleves le parametre "onsubmit" de la balise "form" ainsi que le bouton de type "input type=button" que tu remplaces par un "input type=submit" (ne laisse pas les parametres qui allaient avec le button)

Titre: Re:besoin d'un bout de code pour un formulaire
Posté par: jivet le le 20-07-2006 a 03:12:34

bonjour,
ça ressemble à mes livres d'or
où il y a un formulaire à remplir
pour envoyer un commentaire
si ça peut vous servir voici un exemple
http://louviou.net/livresdor/jean_free/livre-r.php
allez-y et essayez d'envoyer un commentaire
louviou
______________________________________________
le code la partie formulaire

<form method=post action=livre-w.php
onSubmit='if ( this.nom.value.length < 2 ) { return false ;}' >
<table>
<tr><td>Nom :</td>
<td><input type=text name=nom size=25 ></td>
<td rowspan=2><input type=submit value=Envoyer></td></tr>
<tr><td>Mail :</td>
<td><input type=text name=mail size=25 ></td></tr>
<tr><td>URL :</td>
<td><input type=text name=site size=30 ></td></tr>
<tr><td>Message:</td><td colspan=2>
<textarea name=message rows=4 cols=47></textarea>
</td></tr>
</table>
</form>
___________________________________________________________

le code dans livre-w.php est

<?
//Ouverture du fichier en écriture
$fp = fopen("livre.doc",a);

//On convertit les caracteres html
$nom = htmlspecialchars($_POST['nom']);
$mail = htmlspecialchars($_POST['mail']);
$site = htmlspecialchars($_POST['site']);
$message = stripslashes(nl2br(htmlentities($_POST['message'])));
$d = date ( "d/m/Y H:i:s" );

$page = "";
$lemail = "<a href=\"mailto:$mail\">$mail</a>";
$lesite = "<a href=\"$site\">$site</a>";
$page .= '<b>'.$nom.'</b> ('.$d.')<br> '.$lemail.' <br> '.$lesite.' <BR> '.$message.'<br><hr>';

//On rajoute le message
fwrite($fp,"$page" ,strlen("$page"));

//fermeture du fichier
fclose($fp);

//On affiche le message enregistré
echo "Merci $nom,<br>";
echo "$mail <br><br>";
echo "$site <br><br>";
echo "nous avons enregistré votre commentaire :<br><br>$message<br><br>";

?>
___________________________________________________________________

livre.doc où s'écrivent le commentaire et les coordonnées de l'auteur du message, doit avoir les attributs Propriétaire, Groupe, Tous, cochés en Lecture, Ecriture et en Exécution pour arriver la la valeur CHMOD = 777
une ligne dans une page.php permet de lire livre.doc
<?php include("livre.doc"); ?>
(livre-r.php dans l'exemple ci-dessus)
___________________________________________________________

en espérant que ça peut servir ... louviou







Forum-webmaster | Actionné par YaBB SE
© 2001-2003, YaBB SE Dev Team. Tous droits réservés.