Erreur dans l'usage de la fonction isset() [Résolu/Fermé]

Signaler
-
Messages postés
8
Date d'inscription
dimanche 30 avril 2017
Statut
Membre
Dernière intervention
11 juin 2017
-
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

Messages postés
8
Date d'inscription
dimanche 30 avril 2017
Statut
Membre
Dernière intervention
11 juin 2017

Réponse trouvée !