Bonjour, j'ai réalisé un formulaire en php qui se présente ainsi :

test.php(une partie du code)

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
<? include("connection.php");
 
$URL = $_SERVER["SCRIPT_NAME"];
 
 
$NomFichierSource =""; 
if(!empty($_POST["NomFichierSource"]))
$NomFichierSource =addslashes($_POST["NomFichierSource"]);
 
if($NomFichierSource) {
	// on ajoute la fiche
	/// on met le Nom du fichier source en minuscule avec la premiere lettre en MAJ
	$NomFichierSource = strtolower($NomFichierSource);
	$NomFichierSource = ucfirst($NomFichierSource);
 
	$table="header_tei";
	$query = "INSERT INTO $table(NomFichierSource,Responsable_corpus,Mail_RespCorpus,name_projet,type_corpus,modalite_recueil,genre_discours,typologie_textuelle,alignement,logiciel,convention,autorisation_rec,autorisation_recInfo,anonymisation_transcription,Responsable_rec,NomFichierSon,support,qualite,date,duree,format,anonymisation_Info,pays_rec,region_rec,ville_rec,cadre_rec,description_lieu,support_rec,refBiblio_rec,themes,Responsable_trans,Responsable_verif,Nom_Corpus,Distributeur,Droit,Titre,Auteur_travaux,Editeur,Lieu,Annee,id_1,age_1,sex_1,etude_1,statut_francais_1,app_regionale_1,local_1,id_2,age_2,sex_2,etude_2,statut_francais_2,app_regionale_2,local_2)";
	$query .= " VALUES('$NomFichierSource','$Responsable_corpus','$Mail_RespCorpus','$name_projet','$type_corpus','$modalite_recueil','$genre_discours','$typologie_textuelle','$alignement','$logiciel','$convention','$autorisation_rec','$autorisation_recInfo','$anonymisation_transcription','$Responsable_rec','$NomFichierSon','$support','$qualite','$date','$duree','$format','$anonymisation_Info','$pays_rec','$region_rec','$ville_rec','$cadre_rec','$description_lieu','$support_rec','$refBiblio_rec','$themes','$Responsable_trans','$Responsable_verif','$Nom_Corpus','$Distributeur','$Droit','$Titre','$Auteur_travaux','$Editeur','$Lieu','$Annee','$id_1','$age_1','$sex_1','$etude_1','$statut_francais_1','$app_regionale_1','$local_1','$id_2','$age_2','$sex_2','$etude_2','$statut_francais_2','$app_regionale_2','$local_2')";
	$result = mysql_query($query);
	// et on prépare le message à afficher
	$message = "La fiche signalétique correspondant au fichier <b>".$NomFichierSource."</b> a été ajoutée!";
 
 
}
 
 
mysql_close();
?>
je souhaiterai que la variable $NomFichierSource soit unique et qu'un bout de script permette de vérifier si un variable identique existe dans la bdd qui a pour champ NomFichierSource.
si une variable qui a la meme valeur j'afficherai un pop-up en javascript qui me demandera de changer le nom.
sinon je pourai valider mon formulaire.

merci