echo $_POST['nomVar']; où nomVar est l'attribut Name de ta balise input sur ton formulaire....
$sql="...VALUES (".$_POST['Ref'].",".$_POST['Pseudo'].", etc...)";
$query="INSERT INTO profils
VALUES ('".$_POST['Ref']."','".$_POST['Pseudo']."','".$_POST['Prenom']."','".$_POST['Age']."','".$_POST['Taille']."','".$_POST['Poids']."','".$_POST['Cheveux']."','".$_POST['Photo']."','".$_POST['Ville']."','".$_POST['Mail']."','".$_POST['Telephone']."','".$_POST['Commentaire']."')";
$result= mysql_query($query);
Voila test pour voir si ça marche Code : Tout sélectionner
'".$_POST['Pseudo']."'
$chaine="debut de la chaine".$_POST['nomdelavar'];
ensuite, pourquoi mettre des ' ?
$nombre = isSet($_POST['nombre']) ? $_POST['nombre'] : 0;
$nombreNull = isSet($_POST['nombreNull']) ? $_POST['nombreNull'] : "null";
$texte = isSet($_POST['texte']) ? $_POST['texte'] : "";
$sql = "INSERT INTO table (nombre, nombreNull, texte)
VALUES (".$nombre.",".$nombreNull.",'".$texte."')"; // apostrophes uniquement pour la chaine
// si les variables ne sont pas renseignées la requête donnera :
INSERT INTO table (nombre, nombreNull, texte) VALUES (0, null, '');
// au lieu de
INSERT INTO table (nombre, nombreNull, texte) VALUES (,, ''); // qui est faux
// ou
INSERT INTO table (nombre, nombreNull, texte) VALUES ('','',''); // qui est toléré par MySQL, mais manque de rigueur