Bonjour,

Voila je suis en train de créé un formulaire avec un module d'entreprise... tetre que vous comprendrez Je le comprend mais il est pas évident...
Il est pas très modulable...

C'est un formulaire de création de projet. Lorsque je clique sur enregistrer, il me créé une ligne vide sous ma BDD ! Je suis sous PhpMyAdmin...Attention c'est du PHP 4...

Je rentre bien des valeurs alors je comprends pas comment cela est possible.... Merci de m'aider !

Voici mon code pour l'ajout à la base de données:

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
<?php
if(!myAuth::isFctAllowed($rub, $ssrub, 'ecriture')) redirect('index.php');
 
require_once(PATH_LIB.'/frwkMysql.php');
 
if(isset($_REQUEST['Nom_Projet']) && isset($_REQUEST['Nom_Projet'])){
	if (!isset($DBConnect)) {
		$DBConnect =& new frwkMysql() or ecwDie('ERROR : '.$DBConnect->getError(), $ecwUI);
	}
	//Requête table projet
	$query = 'INSERT INTO Projet (ID_Projet, Nom_Projet, Priorite, Reference_Schema_Dir, Date_Debut, Date_Fin) '
					."VALUES ('".$DBConnect->protect($_REQUEST['Projet_ID_Projet'])."','".$DBConnect->protect($_REQUEST['Projet_Nom_Projet'])."',
					'".$DBConnect->protect($_REQUEST['Projet_Priorite'])."',
					'".$DBConnect->protect($_REQUEST['Projet_Reference_Schema_Dir'])."','".$DBConnect->protect($_REQUEST['Projet_Date_Debut'])."',
					'".$DBConnect->protect($_REQUEST['Projet_Date_Fin'])."');";
	$DBConnect->query($query) or ecwDie('ERROR : '.$DBConnect->getError(), $ecwUI);
 
	redirect($url);
 
}else{
	ecwDie('ERROR', $ecwUI);
}
?>