Bonjour à tous
je viens de passer de PHP5.5 à PHP7.0, mes formulaires ne marche plus, le script se bloque.
j'ai déjà essayé plein de modifif pour cerner le problème, j'ai cherché une doc me donnant les différences entre php5.5 et php7.0, mais la plupart du temps, cela dépasse mon niveau.

voici se qui fonctionné sous php5 et qui ne fonctionne plus.
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
if (isset($_POST['nom']) AND isset($_POST['prenom']) AND isset($_POST['num']) AND isset($_POST['rue']) AND isset($_POST['code']) AND isset($_POST['localite']) AND isset($_POST['gsm']) AND isset($_POST['tel']) AND isset($_POST['pwd']) AND isset($_POST['affil']) AND isset($_POST['adresse_mail']) AND isset($_POST['val']))
	{
		if ($_POST['nom'] != NULL AND ($_POST['prenom'] != NULL))	
		{			
		$nom = htmlspecialchars($_POST['nom'], ENT_QUOTES); 
		$prenom = htmlspecialchars($_POST['prenom'], ENT_QUOTES);
		$num = htmlspecialchars($_POST['num'], ENT_QUOTES);
		$rue = htmlspecialchars($_POST['rue'], ENT_QUOTES);	
		$code = htmlspecialchars($_POST['code'], ENT_QUOTES);
		$localite = htmlspecialchars($_POST['localite'], ENT_QUOTES);
		$gsm = htmlspecialchars($_POST['gsm'], ENT_QUOTES);
		$tel = htmlspecialchars($_POST['tel'], ENT_QUOTES);
		$pwd = htmlspecialchars($_POST['pwd'], ENT_QUOTES);
		$pwd_sha1 = sha1($pwd); 
		$affil = htmlspecialchars($_POST['affil'], ENT_QUOTES);
		$val = htmlspecialchars($_POST['val'], ENT_QUOTES);
 
		if ($_POST['adresse_mail'] != NULL)
			{
				if (preg_match("#^[a-z0-9._-]+@[a-z0-9._-]{2,}\.[a-z]{2,4}$#", $_POST['adresse_mail']))//controle du mail
				{
					$adresse_mail = htmlspecialchars($_POST['adresse_mail'], ENT_QUOTES);
pourriez-vous m'aider, merci d'avance