Bonjour,
je débute en ajax et j'ai deja fait des select par exemple mais jamais de insert, alors voici mon cas banal, j'ai une premiere page avec ces éléments
adduser.php n'est constitué que du block simple pour faire l'ajout :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16 <div id="titre"> <b>Ajouter un utilisateur</b> </div> <div id="contenu"><br /> <table> <form name="add" method="post" action="admin/adduser.php"> <tr><td>Login</td> <td><input type="text" value="" name="login"/></td></tr> <tr><td>Password</td> <td><input type="password" value="" name="password1"/></td></tr> <tr><td>Password*</td> <td><input type="password" value="" name="password2"/></td></tr> <tr><td><input type="submit" value="Ajouter" name="submit"/></td></tr> </form> </table> </div>
par contre la pour faire mon select, j'utilisais cette fonction, par contre pour l'insert, je ne sais pas
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22 <?php if( (isset($_POST['login']))&&(isset($_POST['password1']))&&(isset($_POST['password2']))&&($_POST['password1']==$_POST['password2']) ) { $login_sql = "root"; // LOGIN MYSQL $password_sql = ""; // PASSWORD MYSQL $host_sql = "localhost"; // ADRESSE DU SERVEUR MYSQL $base_sql = "news"; // BASE DE DONNEES mysql_connect("$host_sql", "$login_sql", "$password_sql"); mysql_select_db("$base_sql"); $login = $_POST['login']; $pass = $_POST['password1']; $passmd5 = md5($pass); $requette="INSERT INTO users(login,password) VALUES ('$login','$passmd5')"; mysql_query("$requette") or die; mysql_close(); } ?>
quelqu'un a une idée svp?
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18 function ajax() { var xhr=null; if (window.XMLHttpRequest) { xhr = new XMLHttpRequest(); } else if (window.ActiveXObject) { xhr = new ActiveXObject("Microsoft.XMLHTTP"); } //on définit l'appel de la fonction au retour serveur xhr.onreadystatechange = function() { alert_ajax(xhr); }; //on appelle le fichier reponse.txt xhr.open("GET", "./reponse.php", true); xhr.send(null); }
ps : il faudra aussi que je fasse appel a la fonction mais bon idem, je sais pas si en action on peux mettre quelque chose du genreMerci pour votre aide =)
Code : Sélectionner tout - Visualiser dans une fenêtre à part javascript:ajax();
Partager