Bonjour,

Je débute en html/php/javascript
Pour gérer les données d'un formulaire, je récupère les données puis vérifie dans ma base de données etc.., et selon le résultat de ma requête, je veux faire afficher une alerte.

Voilà mon 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
 
(...)
$nom=htmlentities($_POST['nom']);
(...)
$req="INSERT INTO TableA VALUES('".$login."', '".$mdp."');";
$res=mysql_query($req);
$erreur=mysql_error();
 
/* Si erreur sql */
if($erreur != "")
{
	?>
	<script language='Javascript' type='text/Javascript'>
		alert("Erreur : retour à l'accueil !");
	</script>
	<?php
	echo "<META  HTTP-EQUIV='Refresh' CONTENT='0;URL=index.php'>";
}
else
{
	$_SESSION['nom'] = $nom;
	$_SESSION['prenom'] = $prenom;
	header("location: profil.php") ;
	}
Mes questions :

1/ Est-ce que pour faire une alerte je dois obligatoirement inclure le script javascript ainsi?

2/ Pourquoi lorsque l'alerte s'affiche, le fond de la page en arrière plan devient blanc? (j'ai l'impression qu'elle se recharge) mais peut-on empêcher ça ?

Merci d'avance pour votre aide.