Problème d'ajout d'un nouveau utilisateur [Résolu/Fermé]

Signaler
Messages postés
26
Date d'inscription
mardi 14 octobre 2014
Statut
Membre
Dernière intervention
10 décembre 2014
-
Messages postés
26
Date d'inscription
mardi 14 octobre 2014
Statut
Membre
Dernière intervention
10 décembre 2014
-
Bonjour,

Bonjour a tous désole c'est encore moi bref la j'un problème lors de l'ajout d'un nouveau utilisateur dans ma base donnée au fait je suis entrain de développer une application multiplatforme avec cordova phonegap j'utilise de code HTML pour l'interface ,AJAX pour le traitement et PHP pour l'interaction avec la base de données


Voici mon code html :


<div data-role="page" id="register">
<div data-role="content">
<form id="inscription" data-ajax="true">

<a href="#home"> <img src="img/arrow-back3.png"></a>
<div data-role="content">
<table width="500" border="0" align="center">
<tr><td> <a href="#forgot_login"> <img src="img/arrow-back3.png"></a></td>
<td align="center"><b>S'INSCRIRE</b></td>
</tr>
</table>

<table width="310" border="0" align="center" style="margin-top:150px">
<tr><tr><td>
<label for="nom">Nom</label></td><td></td></tr>
<tr><td>
<input type="text" name="f_name" id="f_name" placeholder="PRÉNOM" style="color:#000" required/></td><td align="right"><span id="erreur1"></span>
<span id="ok"></span></td></tr>


<tr><td>
<input type="text" name="l_name" id="l_name" placeholder="NOM" style="color:#000" required/>

</td><td><span id="erreur2"></span>
<span id="ok2"></span></td></tr>

<tr><td>

MOT DE PASSE

</td><td></td></tr>

<tr><td>


<input type="password" name="password_insc" id="password" placeholder="6-20 CHARACTERES" style="color:#000" required />

</td>
<td align="center"><span class="error"></span>
<span class="bar"></span></td>
</tr>

<tr><td>

<input type="password" name="re_password" id="re_password" placeholder="REPETER" style="color:#000" required/>
</td><td></td></tr>


<tr><td>
ADRESSE EMAIL

</td><td></td></tr>

<tr><td>
<input type="email" name="email" id="email" placeholder="SOMEONE@EXAMPLE.COM" style="color:#000" required/>

</td><td></td></tr>

<tr><td align="right">
<input border="0" src="img/connexion.png" type="image" value="submitinsciption" id="submitinsciption">

</td><td></td></tr></tr>

</table>
</form>
</div>
</div>


Code ajax :

$(document).on('click', '#submitinsciption', function() { debugger;
if($('#f_name').val().length > 0 && $('#l_name').val().length > 0 && $('#password_insc').val().length > 0 && $('#re_password').val().length > 0 && $('#email').val().length > 0 ){


var fname = $("#f_name").val();
var lname = $("#l_name").val();
var passwordinsc = $('#password_insc').val();
var repassword = $('#re_password').val();
var email = $('#email').val();
var dataString = 'f_name='+fname+'&l_name='+lname+'&password_insc='+passwordinsc+'&re_password='+repassword+'&email='+email;
$.ajax({
type:'POST',
data:dataString,
url:'Connections/inscription.php',
success:function(data) {
//alert(data);
if(data == 'SUCCESS'){
$(location).attr('href',"index.html#login");
}else{
alert('Erreur: Adresse email \351xiste d\351ja');
}
}
});

} else {
alert('Merci de remplire tous les champs');
}
return false; // cancel original event to prevent form submitting
});




Code PHP :
<code>
<?php
$fname = $_POST['f_name'];
$lname = $_POST['l_name'];
$passwordinsc = $_POST['password_insc'];
$repassword = $_POST['re_password'];
$email = $_POST['email'];

$hostname_hangingdb = "localhost";
$database_hangingdb = "hangingdb";
$username_hangingdb = "root";
$password_hangingdb = "";
$hangingdb = mysql_pconnect($hostname_hangingdb, $username_hangingdb, $password_hangingdb) or trigger_error(mysql_error(),E_USER_ERROR);
mysql_select_db($database_hangingdb, $hangingdb);

//identification de mot de passe
if ( $_POST['password_insc'] == $_POST['re_password'])
{
//test if 'Mots de passe sont identiques';
}

else
{


// 'Mots de passe ne sont pas identiques';
}





if(mysql_query("INSERT INTO users VALUES('$f_name', '$l_name', '$password_insc', '$re_password', '$email')"))

if($f_name = $_POST['f_name'] && $l_name = $_POST['l_name'] && $password = $_POST['password_insc'] && $re_password = $_POST['re_password'] && $email = $_POST['email'])

if ($mysql_query==1) {
echo "SUCCESS";

} else {
echo "FAIL";
}


?>
<code>

1 réponse

Messages postés
26
Date d'inscription
mardi 14 octobre 2014
Statut
Membre
Dernière intervention
10 décembre 2014
1
resolu