Récupération des données d'un formulaire dans une BDD

Répondre


Cette question est un moyen d’empêcher des soumissions automatisées de formulaires par des robots.
Smileys
:D :) :( :o :shock: :? 8-) :lol: :x :P :oops: :cry: :evil: :twisted: :roll: :wink: :!: :?: :idea: :arrow: :| :mrgreen: =D> #-o =P~ :^o :non: :priere: 8-|
Voir plus de smileys
  Revue du sujet
 

  Étendre la vue Revue du sujet : Récupération des données d'un formulaire dans une BDD

Re: Récupération des données d'un formulaire dans une BDD

par schim59 » 12 févr. 2013, 20:23

Bonjour,
Il manque ta requete sql.

Récupération des données d'un formulaire dans une BDD

par Ptitemilydu24 » 12 févr. 2013, 16:53

Bonjour,

J'ai pour mission de créer un site interne. Ayant bien avancé, j'arrive au stade où j'ai un formulaire. Mais voilà ! Débutante dans le PHP, je bloque littéralement. Ma BDD est créée, mes tables aussi, mais le lien entre mon formulaire et ma base de donnée ne se fait pas. Je ne sais pas pourquoi, je ne sais pas d'où vient mon erreur, si j'ai oublié quelque chose ou autres ?! bref je suis perdue.

Voilà le script que j'ai écrit me permettant de récupérer mes données :

<?php

echo $id_nom;
echo $id_prenom;
echo $id_cp;
echo $id_ville;
echo $id_telephone;
echo $id_email;
echo $id_nomannonce;
echo $id_description;
echo $id_prix;
echo $id_Photos;

if ($_FILES['Photos']['error'] > 0) $erreur = "Erreur lors du transfert";
if ($_FILES['Photos']['size'] > $maxsize) $erreur = "Le fichier est trop gros";

$extensions_valides = array( 'jpg' , 'jpeg' , 'gif' , 'png' );
//1. strrchr renvoie l'extension avec le point (« . »).
//2. substr(chaine,1) ignore le premier caractère de chaine.
//3. strtolower met l'extension en minuscules.
$extension_upload = strtolower( substr( strrchr($_FILES['Photos']['name'], '.') ,1) );
if ( in_array($extension_upload,$extensions_valides) ) echo "Extension correcte";

//mkdir("telechargement", 0700);

$nom=md5(uniqid(rand(),true));

$nom="Photos/{$id_Photos}.{$extension_upload}";
$resultat=move_uploaded_file($_FILES['telechargement']['tmp_name'],$nom);
if($resultat) echo "Transfert réussi";

$image_sizes = getimagesize($_FILES['Photos']['tmp_name']);
if ($image_sizes[0] > $maxwidth OR $image_sizes[1] > $maxheight) $erreur = "Image trop grande";
?>

Pouvez-vous m'aider s'il vous plait ?
Merci d'avance