Erreur dans l'usage de la fonction isset()

Résolu/Fermé
nassou1 - 30 avril 2017 à 11:37
nassou01 Messages postés 8 Date d'inscription dimanche 30 avril 2017 Statut Membre Dernière intervention 11 juin 2017 - 30 avril 2017 à 11:48
Bonjour,
J'essaye de faire fonctionner un petit bout de code en PHP (débutant) pour inscrire des données dans un registre. Mon code n'a pas l'air bourré de fautes, mais lorsque j'utilise la fonction
isset()
pour vérifier que le formulaire a été soumis au serveur, PHP me répond sèchement que je ne peux pas utiliser la fonction
isset()
, que je devrais à la place utiliser
null !== expression
.
On peut m'expliquer pourquoi ?

<!DOCTYPE html>
<?php include('includes/fonctions.php'); ?>
<html>
<head>
<meta charset="UTF-8" />
<title>PHP No 2 - Inscription</title>
</head>
<body>
<h1>Inscription</h1>
<form name="inscription" method="post" action="inscription.php">
Entrez votre pseudo : <input type="text" name="pseudo" /><br />
Entrez votre âge : <input type="text" name="age" /><br />
Entrez votre sexe : <input type="text" name="sexe" /><br />
<input type="submit" name="valider" value="OK" />
</form>
<?php
if (isset ($_POST['valider'])){
$pseudo = $_POST['pseudo'];
$age = $_POST['age'];
$sexe = $_POST['sexe'];
$today = date("y-m-d");
connectMaBase();
$sql = 'INSERT INTO Utilisateurs VALUES("","'.$pseudo.'","'.$age.'","'.$sexe.'","'.$today.'")';
mysql_query($sql) or die ('Erreur SQL'.$sql.'<br />'. mysql_error());
mysql_close();
}
?>
</body>
</html>

1 réponse

nassou01 Messages postés 8 Date d'inscription dimanche 30 avril 2017 Statut Membre Dernière intervention 11 juin 2017
30 avril 2017 à 11:48
Réponse trouvée !
0