Formulaire php

maumen Messages postés 2 Date d'inscription   Statut Membre Dernière intervention   -  
giheller Messages postés 1882 Date d'inscription   Statut Membre Dernière intervention   -
Bonjour,

si kelkun peut m aider a transformer ce formulaire html en php. Je suis entrain de monter un site web de vente de ventures occassions au senegal. Voici le cote complet!

<form action="mailto:jeunessentic@hotmail.com" method="post"enctype="text/plain">

<div class="pageformulaire_corp1_2">

<div class="pageformulaire_corp1_2_1">
Nom :
</div>

<div class="pageformulaire_corp1_2_2">
<input type="text" name="nom" style=" border-bottom-color: #FFFFFF; background-color: #00CC66" >
</div>
</div>

<div class="pageformulaire_corp1_3">


<div class="pageformulaire_corp1_3_1">
Prénom :
</div>

<div class="pageformulaire_corp1_3_2">
<input type="text" name="prenom" style=" border-bottom-color: #FFFFFF; background-color: #00CC66" >
</div>

</div>

<div class="pageformulaire_corp1_4">


<div class="pageformulaire_corp1_4_1">
Fonction :
</div>

<div class="pageformulaire_corp1_4_2">
<select name="fonction" style="width:245px" >
<option value="choix1"></option>
<option value="choix2">Acheteur médias</option>
<option value="choix3">Assistant marketing</option>
<option value="choix4">Coordinateur médias</option>
<option value="choix5">Directeur commercial</option>
<option value="choix6">Directeur des ventes et du marketing</option>
<option value="choix7">Directeur marketing</option>
<option value="choix14">Directeur médias</option>
<option value="choix8">Responsable commercial</option>
<option value="choix9">Responsable communication</option>
<option value="choix10">Responsable de campagne marketing</option>
<option value="choix11">Responsable de la publicité</option>
<option value="choix12">Responsable de comptes</option>
<option value="choix13">Resposable produits</option>
<option value="choix14">Superviseur médias</option>
<option value="choix15">VP marketing</option>
<option value="choix16">Autre</option>

</select>
</div>

</div>

<div class="pageformulaire_corp1_5">


<div class="pageformulaire_corp1_5_1">
Adresse :
</div>

<div class="pageformulaire_corp1_5_2">
<input type="text" name="adresse" style=" border-bottom-color: #FFFFFF; background-color: #00CC66" >
</div>

</div>

<div class="pageformulaire_corp1_6">


<div class="pageformulaire_corp1_6_1">
Téléphone :
</div>

<div class="pageformulaire_corp1_6_2">
<input type="text" name="telephone" style=" border-bottom-color: #FFFFFF; background-color: #00CC66" >
</div>

</div>

<div class="pageformulaire_corp1_7">


<div class="pageformulaire_corp1_7_1">
E-mail :
</div>

<div class="pageformulaire_corp1_7_2">
<input type="text" name="email" style=" border-bottom-color: #FFFFFF; background-color: #00CC66" >
</div>

</div>

<div class="pageformulaire_corp1_8">


<div class="pageformulaire_corp1_8_1">
Pays/Ville :
</div>

<div class="pageformulaire_corp1_8_2">
<input type="text" name="pays_ville" style=" border-bottom-color: #FFFFFF; background-color: #00CC66" >
</div>

</div>

<div class="pageformulaire_corp1_9">
<b><u>Informations sur la société </u></b>
</div>

<div class="pageformulaire_corp1_10">

<div class="pageformulaire_corp1_10_1">
Nom de la société :
</div>

<div class="pageformulaire_corp1_10_2">
<input type="text" name="societe" style=" border-bottom-color: #FFFFFF; background-color: #00CC66" >
</div>

</div>

<div class="pageformulaire_corp1_11">

<div class="pageformulaire_corp1_11_1">
URL page web :
</div>

<div class="pageformulaire_corp1_11_2">
<input type="text" name="urlpageweb" style=" border-bottom-color: #FFFFFF; background-color: #00CC66" >
</div>

</div>

<div class="pageformulaire_corp1_12">

<div class="pageformulaire_corp1_12_1">
Marché principale:
</div>

<div class="pageformulaire_corp1_12_2">
<select name="marcheprincipal" style="width:192px" >
<option value="pub1"></option>
<option value="pub2">Services aux entreprises (B2B)</option>
<option value="pub3">Services aux particuliers (B2C)</option>
</select>
</div>

</div>

<div class="pageformulaire_corp1_13">

<div class="pageformulaire_corp1_13_1">
Type de société:
</div>

<div class="pageformulaire_corp1_13_2">
<select name="typesociete" style="width:192px" >
<option value="pub1"></option>
<option value="pub2">Agence de publicité</option>
<option value="pub3">Grande entreprise</option>
<option value="pub3">Agence média</option>
<option value="pub3">Petite entreprise</option>
<option value="pub3">Agence de communication</option>
<option value="pub3">Autre</option>
</select>
</div>

</div>

<div class="pageformulaire_corp1_14">
<b><u>Renseignements sur la campagne</b></u> </div>

<div class="pageformulaire_corp1_15">

<div class="pageformulaire_corp1_15_1">
type ? : </div>

<div class="pageformulaire_corp1_15_2">
<select name="type" style="width:255px" >
<option value="pub1"></option>
<option value="pub2">Formats branding (bannières, pavés, ect)</option>
<option value="pub3">liens sponsorisés</option>
<option value="pub2">Formats branding et liens sponsorisés</option>
</select>
</div>

</div>

<div class="pageformulaire_corp1_16">

<div class="pageformulaire_corp1_16_1">
Budget mensuel : </div>

<div class="pageformulaire_corp1_16_2">
<select name="budgetmensuel" style="width:200px" >
<option value="prix"></option>
<option value="prix1">Aucun</option>
<option value="prix2">De 0 à 818.750 FCFA</option>
<option value="prix3">De 818750 à 3.275.000 FCFA</option>
<option value="prix4">De 3.275.000 à 6.550.000 FCFA</option>
<option value="prix5"> + De 6.550.000 FCFA</option>
</select>
</div>

</div>

<div class="pageformulaire_corp1_17">

<div class="pageformulaire_corp1_17_1">
Démarrage et Objectifs : </div>

<div class="pageformulaire_corp1_17_2">
<textarea name="demarragecamp" cols=18 rows=1></textarea>
</div>

</div>

<div class="pageformulaire_corp1_18">
<input value="Envoyez" type="submit" align="middle" style="font-size:9px; color: #009900">
</div>

</form>
Je voudrais recuperer les données dans un base avec mysql dans phpmyadmin? Merci d'avance.

22 réponses

giheller Messages postés 1882 Date d'inscription   Statut Membre Dernière intervention   142
 
bonjour,
si il y a trois fichiers, il faut le faire trois fois avec trois noms différents pour qu'un n'écrase pas l'autre.

ci après un script qui fonctionen pour un fichier image, qu'il faut adapter pour trois fichiers.

if( isset($_POST['envoi']) ) // si formulaire soumis
{
$content_dir = '../aleatoire/'; // dossier où sera déplacé le fichier
$tmp_file = $_FILES['nomfich']['tmp_name'];
if( !is_uploaded_file($tmp_file) )
{
exit("Le fichier est introuvable");
}
// on vérifie maintenant l'extension
$type_file = $_FILES['nomfich']['type'];
if( !strstr($type_file, 'jpg') && !strstr($type_file, 'jpeg') && !strstr($type_file, 'bmp') && !strstr($type_file, 'gif') )
{
exit("Le fichier n'est pas une image");
}
// on copie le fichier dans le dossier de destination
$name_file = $_FILES['nomfich']['name'];

if( !move_uploaded_file($tmp_file, $content_dir . $name_file) )
{
exit("Impossible de copier le fichier dans $content_dir");
}
//echo "Le fichier a bien été chargé";

0
maumen
 
Kelkun peut m aider. Voila j ai un formulaire avec plusieurs champs type="checkbox". Quant l'utilisateurs choisis kelk un en laissant les autres apres validations l'enregistrement dans le BD est effectuer mais de plus j ai ce code d'erreur:


Notice: Undefined index: radiok in C:\Program Files\EasyPHP 3.0\www\site voiture_1\depotannonce_enregistement_1.php on line 53

Notice: Undefined index: radiocd in C:\Program Files\EasyPHP 3.0\www\site voiture_1\depotannonce_enregistement_1.php on line 54

Notice: Undefined index: alarme in C:\Program Files\EasyPHP 3.0\www\site voiture_1\depotannonce_enregistement_1.php on line 55

Notice: Undefined index: jante in C:\Program Files\EasyPHP 3.0\www\site voiture_1\depotannonce_enregistement_1.php on line 56

Notice: Undefined index: touvrant in C:\Program Files\EasyPHP 3.0\www\site voiture_1\depotannonce_enregistement_1.php on line 57

Notice: Undefined index: climatisation in C:\Program Files\EasyPHP 3.0\www\site voiture_1\depotannonce_enregistement_1.php on line 58

Notice: Undefined index: retroelectriques in C:\Program Files\EasyPHP 3.0\www\site voiture_1\depotannonce_enregistement_1.php on line 59

Notice: Undefined index: vcentral in C:\Program Files\EasyPHP 3.0\www\site voiture_1\depotannonce_enregistement_1.php on line 60

Notice: Undefined index: vitrelectrique in C:\Program Files\EasyPHP 3.0\www\site voiture_1\depotannonce_enregistement_1.php on line 62

Notice: Undefined index: selectrique in C:\Program Files\EasyPHP 3.0\www\site voiture_1\depotannonce_enregistement_1.php on line 63

Notice: Undefined index: ordibord in C:\Program Files\EasyPHP 3.0\www\site voiture_1\depotannonce_enregistement_1.php on line 66

Notice: Undefined index: scuir in C:\Program Files\EasyPHP 3.0\www\site voiture_1\depotannonce_enregistement_1.php on line 67

Notice: Undefined index: abs in C:\Program Files\EasyPHP 3.0\www\site voiture_1\depotannonce_enregistement_1.php on line 68

Notice: Undefined index: madame in C:\Program Files\EasyPHP 3.0\www\site voiture_1\depotannonce_enregistement_1.php on line 71

Notice: Undefined index: mademoiselle in C:\Program Files\EasyPHP 3.0\www\site voiture_1\depotannonce_enregistement_1.php on line 72

Notice: Undefined index: particulier in C:\Program Files\EasyPHP 3.0\www\site voiture_1\depotannonce_enregistement_1.php on line 75

Notice: Undefined index: professionnel in C:\Program Files\EasyPHP 3.0\www\site voiture_1\depotannonce_enregistement_1.php on line 76

Notice: Undefined index: collaborateur in C:\Program Files\EasyPHP 3.0\www\site voiture_1\depotannonce_enregistement_1.php on line 77

Inscription complete
Postez une nouvelle annonce
Cliquez ici pour revenir l'acceuil

Voici mon code:

// Mise en variables simples des valeurs du formulaire
$radiok = htmlentities(addslashes($_POST['radiok']));
$radiocd = htmlentities(addslashes($_POST['radiocd']));
$alarme = htmlentities(addslashes($_POST['alarme']));
$jante = htmlentities(addslashes($_POST['jante']));
$touvrant = htmlentities(addslashes($_POST['touvrant']));
$climatisation = htmlentities(addslashes($_POST['climatisation']));
$retroelectriques = htmlentities(addslashes($_POST['retroelectriques']));
$vcentral = htmlentities(addslashes($_POST['vcentral']));
$dassister = htmlentities(addslashes($_POST['dassister']));
$vitrelectrique = htmlentities(addslashes($_POST['vitrelectrique']));
$selectrique = htmlentities(addslashes($_POST['selectrique']));
$airbagconduc = htmlentities(addslashes($_POST['airbagconduc']));
$airbagpassager = htmlentities(addslashes($_POST['airbagpassager']));
$ordibord = htmlentities(addslashes($_POST['ordibord']));
$scuir = htmlentities(addslashes($_POST['scuir']));
$abs = htmlentities(addslashes($_POST['abs']));

$autresoption = htmlentities(addslashes($_POST['autresoption']));
$madame = htmlentities(addslashes($_POST['madame']));
$mademoiselle = htmlentities(addslashes($_POST['mademoiselle']));
$monsieur = htmlentities(addslashes($_POST['monsieur']));
$nomprenom = htmlentities(addslashes($_POST['nomprenom']));
$particulier = htmlentities(addslashes($_POST['particulier']));
$professionnel = htmlentities(addslashes($_POST['professionnel']));
$collaborateur = htmlentities(addslashes($_POST['collaborateur']));
$adresse = htmlentities(addslashes($_POST['adresse']));
$ville = htmlentities(addslashes($_POST['ville']));
$pays = htmlentities(addslashes($_POST['pays']));
$telephone = htmlentities(addslashes($_POST['telephone']));
$email = htmlentities(addslashes($_POST['email']));


$bdd = "depotannonce_suite";
$suitannonce = "suitannonce";

// Reporte toutes les erreurs PHP (Voir l'historique des modifications)
error_reporting(E_ALL);


// On vérifie qu'il y a bien eu un envoi de données.
// Pour cela, on vérifie que le champ "prenom" à bien été rempli

if(isset($_POST['radiok']));

{
// D'abord, on se connecte à MySQL
mysql_connect('localhost', 'root', 'mysql') or die(mysql_error());
mysql_select_db($bdd) or die(mysql_error());


// Enregistrement dans la base de donnees
mysql_query ("INSERT INTO suitannonce (radiok, radiocd, alarme, jante, touvrant, climatisation, retroelectriques, vcentral, dassister, vitrelectrique, selectrique, airbagconduc, airbagpassager, ordibord, scuir, abs, autresoption, madame, mademoiselle, monsieur, nomprenom, particulier, professionnel, collaborateur, adresse, ville, pays, telephone, email ) VALUES ( '" . $radiok . "', '" .$radiocd . "', '" .$alarme. "', '" .$jante. "', '" .$touvrant. "', '" . $climatisation. "', '" .$retroelectriques. "', '" .$vcentral. "', '" .$dassister. "', '" . $vitrelectrique. "', '" .$selectrique. "' , '" .$airbagconduc. "', '" .$airbagpassager. "', '" .$ordibord. "', '" .$scuir. "', '" .$abs. "', '" .$autresoption. "', '" .$madame. "', '" .$mademoiselle. "', '" .$monsieur. "', '" .$nomprenom. "', '" .$particulier. "', '" .$professionnel. "', '" .$collaborateur. "', '" .$adresse. "', '" . $ville. "', '" . $pays. "', '" . $telephone. "', '" .$email. "')") or die(mysql_error());

echo '<center><p><b> Inscription complete <b></p></center> ';

echo '<center><p><b> <a href="depotannonce.php"> Postez une nouvelle annonce</a><b></p></center> ';

echo '<center><p><b> <a href="index.php">
Cliquez ici pour revenir l\'acceuil
</a><b></p></center> ';


}



mysql_close();


?>

Merci
0
giheller Messages postés 1882 Date d'inscription   Statut Membre Dernière intervention   142
 
Bonsoir,
je pense que vous auriez dû ouvrir une autre question.
les message disent que rien n'existe, rien n'est passé par le formulaire.
avant tout ça
faites un echo "<pre>";print_r($_POST);echo"</pre>";
pour voir si vous recevez quelquechose et si oui ce que vous recevez

------------------
// Mise en variables simples des valeurs du formulaire
$radiok = htmlentities(addslashes($_POST['radiok']));
$radiocd = htmlentities(addslashes($_POST['radiocd']));
$alarme = htmlentities(addslashes($_POST['alarme']));
$jante = htmlentities(addslashes($_POST['jante']));
$touvrant = htmlentities(addslashes($_POST['touvrant']));
$climatisation = htmlentities(addslashes($_POST['climatisation']));
$retroelectriques = htmlentities(addslashes($_POST['retroelectriques']));
$vcentral = htmlentities(addslashes($_POST['vcentral']));
$dassister = htmlentities(addslashes($_POST['dassister']));
$vitrelectrique = htmlentities(addslashes($_POST['vitrelectrique']));
$selectrique = htmlentities(addslashes($_POST['selectrique']));
$airbagconduc = htmlentities(addslashes($_POST['airbagconduc']));
$airbagpassager = htmlentities(addslashes($_POST['airbagpassager']));
$ordibord = htmlentities(addslashes($_POST['ordibord']));
$scuir = htmlentities(addslashes($_POST['scuir']));
$abs = htmlentities(addslashes($_POST['abs']));
---------------------------
0