Php inscription erreur

Résolu
Bonjour,

sa m'affiche erreur quand j'essaye de m'inscrire (c'est moi qui ai dit d'afficher ça si il y a un problème pour entré les information dans la base de donnée).

Voici mon code:

elseif($contenu == 'inscription')
			{
			if(isset($_POST['pseudo']))
			
			{
			$pseudo = $_POST['pseudo'];
			$pass = $_POST['pass'];
			$email = $_POST['email'];
			
			mysql_connect("localhost","root","") or die ("Connection impossible avec le serveur!");
			mysql_select_db("p404") or die ("BDD inconnu");
			
			$date = date ("d/m/y");
			
			$sql = "INSERT INTO inscription VALUES{'','".$pseudo."','".$pass."','".$date."','".$email."'}";
			
			mysql_query($sql) or die ("Erreur!");
			
			echo"Inscription Réussi! Vous pouvez a présent vous connectez! ";
			}
			echo"
			<h3>S'inscrire </h3>
			<form method=\"post\" action=\"?contenu=inscription\">
			Pseudo: </br>
			<input type=\"text\" name=\"pseudo\" />
			</br> </br>
			Mot De Passe: </br>
			<input type=\"password\" name=\"pass\" />
			</br> </br>
			E-Mail: </br>
			<input type=\"text\" name=\"email\" />
			</br> </br>
			<input type=\"submit\" value=\"S'inscrire\" />
			
			</form>
			";
			} 


Je ne trouve pas l'erreur.

Merci de votre aide et bonne soirée!

8 réponses

  1. Te manques un ';' ) à la fin de la fonction mail...
    0
    1. Mecri :D

      Je suis débutant :s

      Bonne soirée!
      0
  2. J'ai une erreur depuis que j'ai modifé le php.ini de wamp pour mettre hotmail comme messagerie. Le problème c'est que maintenant j'ai une erreur là:

    if(isset($_POST['email']))
    {

    $cont = "Nom: ".$_POST['nom'];
    $cont .= "Email: ".$_POST['email'];
    $cont .= "Msg: ".$_POST['msg'];
    mail('xxxxxx@hotmail.fr','Contact photo',$cont)
    }

    il m'indique une erreur au dernier accolade.

    voici l'erreur:

    ( ! ) Parse error: syntax error, unexpected T_ECHO in C:\wamp\www\xxxxx\page.php on line 190

    merci encore!
    0
    1. Merci a tous !

      Bonne soirée!
      0
      1. Ok bonne chance pour la suite.
        Et n'oublie pas de mettre le sujet en résolu ;)
        0
        1. la raquette est faut tu doit déclarer les champs de la base donnes puis les valeur
          $sql = INSERT INTO inscription champ1, champ2, champ3, VALUES(".$pseudo.", ".$pass.", ".$date.", ".$email.");
          0
          1. en fait c'était là :

            $sql = "INSERT INTO inscription VALUES{'','".$pseudo."','".$pass."','".$date."','".$email."'}";

            c'était des parenthèses et pas des accolades
            0
            1. J'ai trouvé!

              Merci
              0
              1. Bonjour,

                Quel est l'erreur qui s'affiche ?
                0