Donc voila, afin de vérifier dans 1 formulaire si le nom de fiche ( champ de ma table ) est déja utilisé j'utilise 1 bouton "Test".
<input name="testnom" type="submit" class="bouton" id="testnom"
onclick="javascript:popup('validationnomfiche.php')" value="Test"target="_blank"/>
il renvoit donc vers la fonction:<script language="javascript">
function popup(fic)
{
wchoix=window.open(fic,'Choisir','width=175,height=5,top=290,left=400');
document.form2.submit();
}
</script>
seulement dans mon 'validationnomfiche.php'et dans ma variable POST rien ne s'affiche
<?php
include ('secure.php');
//connection à la base
include ('mysqlconnect.php');
$nomfiche = $_POST['nomfiche'];
echo $nomfiche;
?>
<br>
<?php
$sql = "SELECT nomFiche
FROM fiches
WHERE nomFiche = '".$nomfiche."'";
$req = mysql_query($sql) or die('Erreur SQL !<br>'.$sql.'<br>'.mysql_error());
$data = mysql_fetch_array($req);
if(empty($nomfiche))
{
echo'Vous avez oublié de remplir le nom de fiche';
}
else if($data['nomFiche'] == $nomfiche)
{
echo'Nom de fiche déjà utilisé!';
}else{
echo'Nom de fiche libre';
}
?>
<title>Test</title>
je suis sur que cela vien de ma fonction popup, mais je ne sais pa quoi ajouté, merci