Partage
  • Partager sur Facebook
  • Partager sur Twitter

Post ne rentre plus dans la DB

Depuis Ajax

Sujet résolu
    28 mai 2017 à 15:59:32

    Hello les amis,

    Voilà j'ai un formulaire qui fonctionne correctement mais maintenant que je charge le script php en Ajax ça ne fonctionne plus.. 

    Avez-vous une idée? 

    Script Ajax:

    function douze(){
         
        $.ajax({
           url : 'assets/php/sign_up.php', // La ressource ciblée
           type : 'POST', // Le type de la requête HTTP.
           data : 'name=' + name + 'first_name=' + first_name + 'email=' + email + 'num_gsm=' + num_gsm + 'pseudo=' + pseudo + 'password=' + password + 'sexe=' + sexe + 'pix_profil=' + pix_profil,
        });
       
    };

    Et le formulaire:

    <form method="post" action="" enctype="multipart/form-data">
    							<h1>Inscription</h1>
    
    							<p>
    								<label>Nom :</label>
    								<input type="text" name="name" required>
    							</p>
    
    							<p>
    								<label>Prénom : </label>
    								<input type="text" name="first_name" required>
    							</p>
    
    							<p>
    								<label>Email :</label>
    								<input type="text" name="email" required>
    							</p>
    
    							<p>
    								<label>Téléphone :</label>
    								<input type="number" name="num_gsm">
    							</p>
    
    							<p>
    								<label>Identifiant :</label>
    								<input type="text" name="pseudo" required>
    							</p>
    
    							<p>
    								<label>Mot de passe :</label>
    								<input type="password" name="password" required>
    							</p>
    
    							<p class="selectable">
    								<label>Sexe : </label>
    								<span>
    									<input type="radio" name="sexe" id="homme" value="homme"required>
    									<label for="homme">Homme</label>
    
    									<input type="radio" name="sexe" id="femme" value="Femme" required>
    									<label for="femme" value>Femme</label>				
    
    									<input type="radio" name="sexe" id="ns" value="Non spécifié" required>
    									<label for="ns">Non spécifié</label>
    								</span>
    							</p>
    
    							<!--
    							<label>Répétez le mot de passe :</label>
    							<input type="password" name="">	
    							-->
    							<p>
    								<label>Photo :</label>
    								<input type="file" name="pix_profil">
    							</p>
    							
    							<p>
    							<button class="okey" onClick="douze()">Créer mon compte !</button>
    
    							<a id="stop">Annuler</a>
    							</p>
    						</form>


    Merciiiiiii d'avance aux personnes qui m'aiderons :)

    • Partager sur Facebook
    • Partager sur Twitter
    Touché c'est toi le chat!
      29 mai 2017 à 14:27:16

      Bonjour,

      Je déplace dans le forum JavaScript ;)

      Dans ton appel AJAX, que mets-tu dans tes variables name, first_name, etc. ? Pour moi elles sont vides ici ... Sont-elles initialisées avant ?

      Côté PHP affiche le contenu de $_POST, tu comprendras ...

      -
      Edité par Benzouye 29 mai 2017 à 14:27:37

      • Partager sur Facebook
      • Partager sur Twitter
      Seul on va plus vite, ensemble on va plus loin ... A maîtriser : Conception BDD, MySQL, PHP/MySQL

      Post ne rentre plus dans la DB

      × Après avoir cliqué sur "Répondre" vous serez invité à vous connecter pour que votre message soit publié.
      × Attention, ce sujet est très ancien. Le déterrer n'est pas forcément approprié. Nous te conseillons de créer un nouveau sujet pour poser ta question.
      • Editeur
      • Markdown