Résolu Problème formulaire d'inscription: "Notice: Undefined index"

Galaxxi

Expert
Bonjour,
Cela fait quelques heures que je planche sur mon code php, et pas moyen de venir à bout de mon (petit) problème. Je fais donc appel à vous pour éventuellement me donner des conseils ;)

Je suis donc en train d'écrire un formulaire d'inscription (j'utilise la méthode post), mais j'ai toujours la même erreur lors de l'execution de la page:
Notice: Undefined index: submit in <chemin vers la page>/inscription.php on line 4

Voici le fameux code:
[cpp]
<?php
include ("connect.php");

if ($_POST['submit']) // Ligne de l'erreur
{
$username=$_POST['username'];
$email=$_POST['email'];
$website=$_POST['website'];
$password1=sha1($_POST['password1']);

mysql_query("INSERT INTO users (name, hashed_psw, email, site, joined)
VALUES ('{$username}','{$password1}','{$site}','{$email}','{$website}', NOW());") or die (mysql_error());
}

?>

<html>
<div id="inscription">
<form action="inscription.php" method="post"></form>

Nom d'utilisateur: <br />
<input type="text" name="username" value="" /> <br /><br />
Email: <br />
<input type="text" name="email" value="" /><br /><br />
Site Internet: <br />
<input type="text" name="website" value=""/><br /><br />
Mot de Passe: <br />
<input type="password" name="password1" value="" /><br /><br />
Retapez votre Mot de Passe: <br />
<input type="password" name="password2" value="" /><br /><br />
<input type="submit" name="submit" value="Register!"/>

</form>

</div>
<html>
[/cpp]

Avez-vous une idée de ce que je pourrais faire?

Merci d'avance et bonne soirée :)
 

boub popsyteam

Grand Maître
Meilleure réponse
Hello !

Tentes:

Code:
if (array_key_exists('submit',$_POST))
{
...
}

A la place ...


+ tu en sécurises PAS ton écriture en BDD c'est une grosse faille de sécu
+ tu n'affiches rien d'autre apres si ça a marché ?
et tu ne prévois rien si le champ n'existe pas ?

(ou bien c'est prévu et tu ne l'as pas mis ?)
 

Galaxxi

Expert
Merci pour la réponse :) En effet, ça a résolu mon problème ;)



C'était prévu mais je ne l'ai pas mis :D


 
Vous devez vous inscrire ou vous connecter pour répondre ici.
Derniers messages publiés
Statistiques globales
Discussions
730 128
Messages
6 717 842
Membres
1 586 372
Dernier membre
Meeithot
Partager cette page
Haut