C'est vraisemblablement une erreur dans ta requête SQL qui provoque une « non-réponse ».
Afin de déboguer une requête MySQL, l'utilisation de PHPmyAdmin - onglet « SQL » - est fort utile.
Tu fais un echo de ta requête afin que les variables PHP y apparaissent, puis tu copies-colles ça dans ton PHPmyAdmin
Les messages d'erreurs de SQL te seront livrés là.
$requete = 'SELECT * FROM gestech WHERE NOT EXISTS (SELECT * FROM gestech WHERE date= "'.$formdate2.'" && tech="'.$_POST['tech_n1'].'" ) ';
echo $requete;
$result = mysql_query($requete);
$num_rows = mysql_num_rows($result) or die('Erreur SQL !<br>'.$result.'<br>'.mysql_error());
Portez la paix
Patrick Allaire, ptre