Bonjour à tous,

Je me tourne vers vous, afin de bénéficier de votre aide. Je suis débutant, vraiment débutant sur php/mysql, et je dois réaliser un formulaire de saisie d'informations.

J'ai bien créé mon formulaire, et la page de traitement qui va avec, mais lorsque je clique sur le bouton envoyer de mon formulaire, et bien, les informations ne s'inserent pas dans ma base mysql. En revanche, il créé bien un nouvel enregistrement qui demeure vide.

Voici le code de ma page traitement.php :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
 
<?php
 
require("conf.php3");
// CONNEXION MYSQL
$db_link = mysql_connect($sql_serveur,$sql_user,$sql_passwd);
if(!$db_link) {echo "Connexion impossible я├Б∙░ la base de donnя├Б∙≤es <b>$sql_bdd</b> sur le serveur <b>$sql_server</b><br>Vя├Б∙≤rifiez les paramя├Б∙≈tres du fichier conf.php3"; exit;}
// SELECTION DE L'ENREGISTREMENT CONTENANT L'ID EN COURS
$requete=mysql_db_query($sql_bdd,"select * from membre where id=\"$id\"",$db_link) or die(mysql_error());
 
 
$name=$_POST['name'];
$MonumentInscript=$_POST['MonumentInscript'];
$IERSDOMES=$_POST['IERS'];
$CDPNum=$_POST['cdp'];
$MonumentDescrip=$_POST['monumentDescr'];
$HeightMonu=$_POST['menu'];
$MonuFound=$_POST['monumentfound'];
$FoundDepth=$_POST['foundation'];
$MarkerDescript=$_POST['marker'];
$Dated=$_POST['d'];
$GeologicChar=$_POST['geologicChar'];
$BedrockType=$_POST['bedrockType'];
$BedrockCond=$_POST['bedrockCond'];
$FractureSpacing=$_POST['fractureSpacing'];
$Faultzones=$_POST['faultzones'];
$Distance=$_POST['Distance'];
$AddInfo=$_POST['addinfo'];
$FourCar= substr($name,0,4);
 
$req = "insert into zero(SiteName,FourCar,MonumentInscri,IERSDOMES,CDPNum,MonumentDescript,HeightMonu,MonuFound,FoundDepth,MarkerDescript,
DateInstalled,GeologicChar,BedrockType,BedrockCond,FractureSpacing,FaultZones,Distance,AddInfo) values('$name','$FourCar','$MonumentInscript','$IERSDOMES','$CDPNum','$MonumentDescrip','$HeightMonu',
'$MonuFound','$FoundDepth','$MarkerDescript','$Dated','$GeologicChar','$BedrockType','$BedrockCond','$FractureSpacing',
'$Faultzones','$Distance','$AddInfo')";
 
$sql=mysql_db_query($sql_bdd,$req,$db_link) or die(mysql_error());
?>
voilà, je pense que le problème viendrait de mes variables. Merci d'avance