formulaire
Dernière réponse : dans Programmation
bonjours
j ai un petit problem dans mon site web que je suis en rain de creer.
je suis directeur d'une agence immobiliere et je souhaite que mes client depose un bien qu'ils ont sur mon site
comme dans le site
http://aximmo.com/ajouter.php
mais je ne sais pas du tout comment on fait pouvez vous m aider SVP?
j ai un petit problem dans mon site web que je suis en rain de creer.
je suis directeur d'une agence immobiliere et je souhaite que mes client depose un bien qu'ils ont sur mon site
comme dans le site
http://aximmo.com/ajouter.php
mais je ne sais pas du tout comment on fait pouvez vous m aider SVP?
Autres pages sur : formulaire
Lassé par la pub ? Créez un compte
Vous ete alle dans le site http://aximmo.com/ajouter.php
allez y est reponder n'importe comment sans valider la derniere etape
la bas tout est complet avec "*" pour une obligation, apres le recapitulatif comment je le fait? pour le formulaire comment le faire en plusieur page comme dans le site ....
allez y est reponder n'importe comment sans valider la derniere etape
la bas tout est complet avec "*" pour une obligation, apres le recapitulatif comment je le fait? pour le formulaire comment le faire en plusieur page comme dans le site ....
ca se fait entre des balises <form></from>
avec tous les éléments dont tu as besoin :
<input type='text'................./>
<select>
<option></option>
<option></option>
</select>
...
..
.
http://www.siteduzero.com/tuto-3-180-1-php-et-les-formu...
Arf ok, tu vas dans insertion, formulaire, définir un formulaire, ensuite dans nom, tu mets 'ajouter' par exemple, dans url de l'action, tu mets ton script php qui va érire dans ta BBD, et tu mets la méthode POST.
Là tu as paramétré le formulaire, auquel tu va ajouter des champs d'entrée sur ta page.
Tu insert un champ de formulaire:
type de champ: a toi de voir
nom de champ: a toi de voir( nom ; prénom ; adresse . . . tu crée une entrée pour chaque information que tu souhaite recueillir)
vamleur initiale : ce que contiendra le champ quand l'utilisateur ouvre la page web.
Voilà !
Là tu as paramétré le formulaire, auquel tu va ajouter des champs d'entrée sur ta page.
Tu insert un champ de formulaire:
type de champ: a toi de voir
nom de champ: a toi de voir( nom ; prénom ; adresse . . . tu crée une entrée pour chaque information que tu souhaite recueillir)
vamleur initiale : ce que contiendra le champ quand l'utilisateur ouvre la page web.
Voilà !
Arf, par contre là, je sèche. J'imagine que c'est quelque chose comme ça :
Soit tu mets, dans la configuration de ton formulaire: dans l'url de l'action: la page suivante(étape suivante du formulaire), et tu fais ça de formulaire en formulaire.
Soit tu mets un lien sur chaque page vers l'étape suivante, et à la derniere étape tu mets dans la config de ton formulaire: url de l'action : ton script php.
Soit tu mets, dans la configuration de ton formulaire: dans l'url de l'action: la page suivante(étape suivante du formulaire), et tu fais ça de formulaire en formulaire.
Soit tu mets un lien sur chaque page vers l'étape suivante, et à la derniere étape tu mets dans la config de ton formulaire: url de l'action : ton script php.
sur le site du zero que tu m a conseiller qu'il y a 2 etape
method="post" : il faut savoir qu'il y a plusieurs moyens d'envoyer le formulaire (plusieurs "méthodes"). Ne retenez que la méthode "post", c'est la seule qui nous intéressera en PHP. Vous devrez donc toujours mettre method="post" pour vos formulaires !
action="cible.php" : très important. C'est le nom de la page qui sera appelée lorsque l'utilisateur aura envoyé son formulaire (lorsqu'il aura cliqué sur "Envoyer" quoi ^^).
Par exemple, le code précédent est situé sur la page formulaire.php ; une fois le formulaire envoyé, ça charge la page cible.php dans laquelle on traitera les informations.
et merci de t occuper de moi car il y a des gens d en d otre forum il disent un truc puis il y a rien
cordialement
cela j ai pas compris et pour le java on s'en fou je veux que le formulaire
en faite avec NVU j ai esseyer de pomper le formulaire mais je me suis vite apercus que les page etait chacun pour soit est qu'il y avait aucun lien entre car il y avait rien ecrit et c'est cela le problem comment les relié
tkt j ai mis a etape suivant la page de l etape......
et merci de t occuper de mois car d en d otre forum ils reponde vite fait et c tout
cordialement
method="post" : il faut savoir qu'il y a plusieurs moyens d'envoyer le formulaire (plusieurs "méthodes"). Ne retenez que la méthode "post", c'est la seule qui nous intéressera en PHP. Vous devrez donc toujours mettre method="post" pour vos formulaires !
action="cible.php" : très important. C'est le nom de la page qui sera appelée lorsque l'utilisateur aura envoyé son formulaire (lorsqu'il aura cliqué sur "Envoyer" quoi ^^).
Par exemple, le code précédent est situé sur la page formulaire.php ; une fois le formulaire envoyé, ça charge la page cible.php dans laquelle on traitera les informations.
et merci de t occuper de moi car il y a des gens d en d otre forum il disent un truc puis il y a rien
cordialement
cela j ai pas compris et pour le java on s'en fou je veux que le formulaire
en faite avec NVU j ai esseyer de pomper le formulaire mais je me suis vite apercus que les page etait chacun pour soit est qu'il y avait aucun lien entre car il y avait rien ecrit et c'est cela le problem comment les relié
tkt j ai mis a etape suivant la page de l etape......
et merci de t occuper de mois car d en d otre forum ils reponde vite fait et c tout
cordialement
dans ta paghe étape 1 : tu fais un formulaire :
tu mets dans url de l'action : cible.php
tu mets les champs que tu veux ( nom, prénom adresse . . . )
tu mets un lien vers etape 2.
dans ta page étape 2 : tu fais un formulaire :
tu mets dans url de l'action cible.php
tu mets les champs que tu veux (description du bien)
tu fais autant d'étapes que tu veux, et dans la derniere étape, tu mets un lien vers cible.php.
Mais je ne sait pas si ça marche !
J'ai appris les formulaires sur le tas . . .
tu mets dans url de l'action : cible.php
tu mets les champs que tu veux ( nom, prénom adresse . . . )
tu mets un lien vers etape 2.
dans ta page étape 2 : tu fais un formulaire :
tu mets dans url de l'action cible.php
tu mets les champs que tu veux (description du bien)
tu fais autant d'étapes que tu veux, et dans la derniere étape, tu mets un lien vers cible.php.
Mais je ne sait pas si ça marche !
J'ai appris les formulaires sur le tas . . .
nan exemple
Page1 tu a par exemple :
<form name='form1' action='page2.php' method='post' >
<input type='text' name='nom' value=''/>
</form>
// la personne mettra son nom
Page2 :
<?php
session_start() ;
$_SESSION['nom'] = "$_POST['nom']";
...
?>
et apres le truc pratique... Page3 :
<?php
session_start() ;
echo "Le nom du client est : ".$_SESSION['nom'];
...
?>
en gros $_SESSION['nom'] reste en mémoire d'une page à l'autre.
je sais pas si c'est clair ?
Page1 tu a par exemple :
<form name='form1' action='page2.php' method='post' >
<input type='text' name='nom' value=''/>
</form>
// la personne mettra son nom
Page2 :
<?php
session_start() ;
$_SESSION['nom'] = "$_POST['nom']";
...
?>
et apres le truc pratique... Page3 :
<?php
session_start() ;
echo "Le nom du client est : ".$_SESSION['nom'];
...
?>
en gros $_SESSION['nom'] reste en mémoire d'une page à l'autre.
je sais pas si c'est clair ?
oui c clair mais tu peux me dire comment on fait l'obligation de repondre avec "*"
SVP je peux vous demader un service me faire que la premiere page et apres avec l exemple de la premiere page je ferez les 4 prochaines pasge
avec obligation de repondre pour le nom, le prenom et le numero de tel
NOM:* Prenom:* N°: Rue: Code Postal: Ville: Mobil: Telephone:* Fax E-mail:
SVP je peux vous demader un service me faire que la premiere page et apres avec l exemple de la premiere page je ferez les 4 prochaines pasge
avec obligation de repondre pour le nom, le prenom et le numero de tel
NOM:* Prenom:* N°: Rue: Code Postal: Ville: Mobil: Telephone:* Fax E-mail:
heu pour les champs obligatoires c'est du javascript.
Je suis pas trop pour faire ton boulot tu peux t'arranger avec des agences si tu veux pas mettre les mains dans le combouis du code, ils ont des agences de plus en plus partout :
http://www.etic-eu.net/
et pour les corrections il n'y a pas de probleme on est a disposition.
pour l'envoi sans maito il y a ca :
$sujet = date("d/m/Y H:i:s")." (mail de test)";
$contenu = "";
$contenu .= "Nom : ".$_POST['nom']."\n";
$contenu .= "Prénom : ".$_POST['prenom']."\n";
$contenu .= "Mail : ".$_POST['email']."\n";
$contenu .= "Zone : ".$_POST['zone']."\n";
if(mail("kienerjim@hotmail.com", $sujet, $contenu)) {
print "<b>Mail envoyé</b>";
} else {
print "<b>Erreur</b>";
je pense que c'est assez explicite
Je suis pas trop pour faire ton boulot tu peux t'arranger avec des agences si tu veux pas mettre les mains dans le combouis du code, ils ont des agences de plus en plus partout :
http://www.etic-eu.net/
et pour les corrections il n'y a pas de probleme on est a disposition.
pour l'envoi sans maito il y a ca :
$sujet = date("d/m/Y H:i:s")." (mail de test)";
$contenu = "";
$contenu .= "Nom : ".$_POST['nom']."\n";
$contenu .= "Prénom : ".$_POST['prenom']."\n";
$contenu .= "Mail : ".$_POST['email']."\n";
$contenu .= "Zone : ".$_POST['zone']."\n";
if(mail("kienerjim@hotmail.com", $sujet, $contenu)) {
print "<b>Mail envoyé</b>";
} else {
print "<b>Erreur</b>";
je pense que c'est assez explicite
<html>
<head>
<title>formulaire</title>
</head>
<body>
<br>
<form method="post" action="mailto:comert@hotmail.fr"
name="Formulaire" enctype="application/x-www-form-urlencoded">
<div style="text-align: left;">
<br>
<br>
<table
style="width: 588px; height: 676px; text-align: left; margin-left: auto; margin-right: auto;"
border="1" cellpadding="2" cellspacing="2">
<tbody>
<tr>
<td style="text-align: right; width: 284px;">NOM<span
style="color: rgb(255, 0, 0);">*</span>:</td>
<td style="width: 284px;"><input name="NOM"></td>
</tr>
<tr>
<td style="text-align: right; width: 284px;">Prenom<span
style="color: rgb(255, 0, 0);">*</span>:</td>
<td style="width: 284px;"><input name="Prenom"></td>
</tr>
<tr>
<td style="text-align: right; width: 284px;">N°</td>
<td style="width: 284px;"><input size="5"
name="N°"></td>
</tr>
<tr>
<td style="text-align: right; width: 284px;">Rue:</td>
<td style="width: 284px;"><input name="rue"></td>
</tr>
<tr>
<td style="text-align: right; width: 284px;">Code
postal:</td>
<td style="width: 284px;"><input size="7"
name="CD"></td>
</tr>
<tr>
<td style="text-align: right; width: 284px;">Villes:</td>
<td style="width: 284px;"><input name="villes"></td>
</tr>
<tr>
<td style="text-align: right; width: 284px;">Mobil:</td>
<td style="width: 284px;"><input name="mobil"></td>
</tr>
<tr>
<td style="text-align: right; width: 284px;">Telephone<span
style="color: rgb(255, 0, 0);">*</span>:</td>
<td style="width: 284px;"><input name="tel"></td>
</tr>
<tr>
<td style="text-align: right; width: 284px;">Fax:</td>
<td style="width: 284px;"><input name="fax"></td>
</tr>
<tr>
<td style="text-align: right; width: 284px;">E-mail:</td>
<td style="width: 284px;"><input name="e-mail"></td>
</tr>
<tr>
<td style="text-align: right; width: 284px;">Type
de transaction:</td>
<td style="width: 284px;"><input name="Type"
value="Type" type="radio"> A vendre - <input
name="Type" value="Type" type="radio">A louer</td>
</tr>
<tr>
<td style="text-align: right; width: 284px;">Type
de bien:</td>
<td style="width: 284px;">
<select name="Type de bien">
<option>Maison</option>
<option>Maison en pierre</option>
<option>Villa</option>
<option>Châlet</option>
<option>Apartement</option>
<option>studio T1/T1bis</option>
<option>T2/t2bis</option>
<option>T3 et +</option>
<option>Commerce</option>
<option>terrain</option>
<option>autres...</option>
</select>
</td>
</tr>
<tr>
<td style="text-align: right; width: 284px;">Description
du bien:</td>
<td style="width: 284px;"><input name="Desc"></td>
</tr>
<tr>
<td style="text-align: right; width: 284px;">Surface:</td>
<td style="width: 284px;"><input size="5"
name="surface">m²</td>
</tr>
<tr>
<td style="text-align: right; width: 284px;">Surface
du terrain:</td>
<td style="width: 284px;"><input size="5"
name="terrain">m²</td>
</tr>
<tr>
<td style="text-align: right; width: 284px;">Prix:</td>
<td style="width: 284px;"><input size="10"
name="Prix">euro/€</td>
</tr>
<tr>
<td style="text-align: right; width: 284px;">Nombre
de pièces:</td>
<td style="width: 284px;">
<select name="Nb de piece">
<option>0</option>
<option>1</option>
<option>2</option>
<option>3</option>
<option>4</option>
<option>5</option>
<option>6 et +</option>
</select>
</td>
</tr>
<tr>
<td style="text-align: right; width: 284px;">Grenier:</td>
<td style="width: 284px;">
<select name="Grenier">
<option>NON</option>
<option>OUI</option>
</select>
</td>
</tr>
<tr>
<td style="text-align: right; width: 284px;">Description:</td>
<td style="width: 284px;"><textarea wrap="soft"
cols="30" rows="5" name="Description"></textarea>
</td>
</tr>
<tr>
<td style="text-align: right; width: 284px;">Photo1:</td>
<td style="width: 284px;"><input name="Photo"
type="file"></td>
</tr>
<tr>
<td style="text-align: right; width: 284px;">Photo2:</td>
<td style="width: 284px;"><input name="Photo2"
type="file"></td>
</tr>
<tr>
<td style="text-align: right; width: 284px;">Photo3:</td>
<td style="width: 284px;"><input name="Photo3"
type="file"></td>
</tr>
</tbody>
</table>
<div style="text-align: center;"><input
accesskey="entrer" name="Valider" value="Valider"
type="button"><br>
</div>
</div>
</form>
</body>
</html>
<head>
<title>formulaire</title>
</head>
<body>
<br>
<form method="post" action="mailto:comert@hotmail.fr"
name="Formulaire" enctype="application/x-www-form-urlencoded">
<div style="text-align: left;">
<br>
<br>
<table
style="width: 588px; height: 676px; text-align: left; margin-left: auto; margin-right: auto;"
border="1" cellpadding="2" cellspacing="2">
<tbody>
<tr>
<td style="text-align: right; width: 284px;">NOM<span
style="color: rgb(255, 0, 0);">*</span>:</td>
<td style="width: 284px;"><input name="NOM"></td>
</tr>
<tr>
<td style="text-align: right; width: 284px;">Prenom<span
style="color: rgb(255, 0, 0);">*</span>:</td>
<td style="width: 284px;"><input name="Prenom"></td>
</tr>
<tr>
<td style="text-align: right; width: 284px;">N°</td>
<td style="width: 284px;"><input size="5"
name="N°"></td>
</tr>
<tr>
<td style="text-align: right; width: 284px;">Rue:</td>
<td style="width: 284px;"><input name="rue"></td>
</tr>
<tr>
<td style="text-align: right; width: 284px;">Code
postal:</td>
<td style="width: 284px;"><input size="7"
name="CD"></td>
</tr>
<tr>
<td style="text-align: right; width: 284px;">Villes:</td>
<td style="width: 284px;"><input name="villes"></td>
</tr>
<tr>
<td style="text-align: right; width: 284px;">Mobil:</td>
<td style="width: 284px;"><input name="mobil"></td>
</tr>
<tr>
<td style="text-align: right; width: 284px;">Telephone<span
style="color: rgb(255, 0, 0);">*</span>:</td>
<td style="width: 284px;"><input name="tel"></td>
</tr>
<tr>
<td style="text-align: right; width: 284px;">Fax:</td>
<td style="width: 284px;"><input name="fax"></td>
</tr>
<tr>
<td style="text-align: right; width: 284px;">E-mail:</td>
<td style="width: 284px;"><input name="e-mail"></td>
</tr>
<tr>
<td style="text-align: right; width: 284px;">Type
de transaction:</td>
<td style="width: 284px;"><input name="Type"
value="Type" type="radio"> A vendre - <input
name="Type" value="Type" type="radio">A louer</td>
</tr>
<tr>
<td style="text-align: right; width: 284px;">Type
de bien:</td>
<td style="width: 284px;">
<select name="Type de bien">
<option>Maison</option>
<option>Maison en pierre</option>
<option>Villa</option>
<option>Châlet</option>
<option>Apartement</option>
<option>studio T1/T1bis</option>
<option>T2/t2bis</option>
<option>T3 et +</option>
<option>Commerce</option>
<option>terrain</option>
<option>autres...</option>
</select>
</td>
</tr>
<tr>
<td style="text-align: right; width: 284px;">Description
du bien:</td>
<td style="width: 284px;"><input name="Desc"></td>
</tr>
<tr>
<td style="text-align: right; width: 284px;">Surface:</td>
<td style="width: 284px;"><input size="5"
name="surface">m²</td>
</tr>
<tr>
<td style="text-align: right; width: 284px;">Surface
du terrain:</td>
<td style="width: 284px;"><input size="5"
name="terrain">m²</td>
</tr>
<tr>
<td style="text-align: right; width: 284px;">Prix:</td>
<td style="width: 284px;"><input size="10"
name="Prix">euro/€</td>
</tr>
<tr>
<td style="text-align: right; width: 284px;">Nombre
de pièces:</td>
<td style="width: 284px;">
<select name="Nb de piece">
<option>0</option>
<option>1</option>
<option>2</option>
<option>3</option>
<option>4</option>
<option>5</option>
<option>6 et +</option>
</select>
</td>
</tr>
<tr>
<td style="text-align: right; width: 284px;">Grenier:</td>
<td style="width: 284px;">
<select name="Grenier">
<option>NON</option>
<option>OUI</option>
</select>
</td>
</tr>
<tr>
<td style="text-align: right; width: 284px;">Description:</td>
<td style="width: 284px;"><textarea wrap="soft"
cols="30" rows="5" name="Description"></textarea>
</td>
</tr>
<tr>
<td style="text-align: right; width: 284px;">Photo1:</td>
<td style="width: 284px;"><input name="Photo"
type="file"></td>
</tr>
<tr>
<td style="text-align: right; width: 284px;">Photo2:</td>
<td style="width: 284px;"><input name="Photo2"
type="file"></td>
</tr>
<tr>
<td style="text-align: right; width: 284px;">Photo3:</td>
<td style="width: 284px;"><input name="Photo3"
type="file"></td>
</tr>
</tbody>
</table>
<div style="text-align: center;"><input
accesskey="entrer" name="Valider" value="Valider"
type="button"><br>
</div>
</div>
</form>
</body>
</html>
Lassé par la pub ? Créez un compte
- Contenus similaires :
Tags :
- ForumSite formulaire
- ForumAccess-ouverture formulaire et sous-formulair
- solutionsFormulaire interactif
- ForumAccess probleme formulaire sous-formulaire
- ForumCréation de formulaire
- ForumFormulaire gratuit
- ForumFormulaire sous formulaire access
- ForumFormulaire
- ForumFormulaire avec nvu
- solutionsFormulaire word vers formulaire pdf
- Voir plus