IdentifiantMot de passe
Loading...
Mot de passe oubli� ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les r�ponses en temps r�el, voter pour les messages, poser vos propres questions et recevoir la newsletter

JavaScript Discussion :

[AJAX] Textarea (PHP Mysql)


Sujet :

JavaScript

  1. #1
    Membre �clair�
    Profil pro
    Inscrit en
    Mai 2002
    Messages
    616
    D�tails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mai 2002
    Messages : 616
    Par d�faut [AJAX] Textarea (PHP Mysql)
    Bonjour,

    je voudrais r�cup�rer la value d'un textarea
    puis la d�poser dans une table (update)
    tout cela sans recharger la page
    si j'ai bien compris, avec ajax c'est possible
    malgres mes recherches, je n'ai pas trouv� de bon et clair tuto sur cela

    merci de votre aide

  2. #2
    Membre Expert
    Inscrit en
    Septembre 2002
    Messages
    2 307
    D�tails du profil
    Informations forums :
    Inscription : Septembre 2002
    Messages : 2 307

  3. #3
    Membre �clair�
    Profil pro
    Inscrit en
    Mai 2002
    Messages
    616
    D�tails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mai 2002
    Messages : 616
    Par d�faut
    voila donc ou j'en suis

    mon textarea :

    Code : S�lectionner tout - Visualiser dans une fen�tre � part
    1
    2
    3
    4
    5
    6
    7
     
    <form  onSubmit="" action="" method="post" name="fff" id="fff">
    <textarea name="com" id="com" cols="20" rows="4" ><? echo $row1["com"]?></textarea>
    <br>
    <input type="submit" value="Ok" onClick="go()" id="valid">
    <input name="id_" type="hidden" value="<? echo $row1["id"]?>">
    </form>
    mon .js :
    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
    23
    24
    25
    26
    27
    28
    29
    30
    31
    32
    33
    34
    35
     
    var xhr = null; 
     
    			function getXhr(){
    				if(window.XMLHttpRequest) // Firefox et autres
    				   xhr = new XMLHttpRequest(); 
    				else if(window.ActiveXObject){ // Internet Explorer 
    				   try {
    			                xhr = new ActiveXObject("Msxml2.XMLHTTP");
    			            } catch (e) {
    			                xhr = new ActiveXObject("Microsoft.XMLHTTP");
    			            }
    				}
    				else { // XMLHttpRequest non supporté par le navigateur 
    				   alert("Votre navigateur ne supporte pas les objets XMLHTTPRequest..."); 
    				   xhr = false; 
    				} 
    			}
    			function go(){
    				getXhr();
    				xhr.onreadystatechange = function(){
    					if(xhr.readyState == 4 && xhr.status == 200){
    						leselect = xhr.responseText;
    						// On se sert de innerHTML pour rajouter les options a la liste
    						document.getElementById('com').innerHTML = leselect;
    					}
    				}
    				xhr.open("POST","com.php",true);
    				xhr.setRequestHeader('Content-Type','application/x-www-form-urlencoded');
    				elmt1 = document.getElementById('com');
    				elmt2 = document.getElementById('id_');
    				new_com = elmt1.value;
    				id = elmt2.value;
    				xhr.send("id="+id+"new_com="+new_com);
    			}
    et mon .php
    Code : S�lectionner tout - Visualiser dans une fen�tre � part
    1
    2
    3
    4
    5
    6
     
    if(isset($_REQUEST["new_com"])&&isset($_REQUEST["id"])){
     
    	 $com = 				$_REQUEST["new_com"];
    	 $id = 					$_REQUEST["id"];
    	 $result=mysql_query('UPDATE photo SET com = "'.$com.'" WHERE id = '.$id);
    merci de votre aide

  4. #4
    Membre Expert
    Inscrit en
    Septembre 2002
    Messages
    2 307
    D�tails du profil
    Informations forums :
    Inscription : Septembre 2002
    Messages : 2 307
    Par d�faut
    erreur?
    sinon s�pare tes variables par le &
    Code : S�lectionner tout - Visualiser dans une fen�tre � part
    xhr.send("id="+id+"&new_com="+new_com);

Discussions similaires

  1. [php/MySql]Espace ind�sirable dans un textarea
    Par Kaori dans le forum Requ�tes
    R�ponses: 4
    Dernier message: 26/03/2016, 10h37
  2. [AJAX] InlineMod - Ajax - Requ�tes PHP-MySQL
    Par funkyy dans le forum G�n�ral JavaScript
    R�ponses: 6
    Dernier message: 09/04/2008, 17h17
  3. [AJAX] Php/MySQL + AJAX : est ce possible
    Par johan06 dans le forum G�n�ral JavaScript
    R�ponses: 3
    Dernier message: 26/10/2006, 09h58
  4. [PHP-JS] Auto-compl�tion [Ajax,PHP & MySQL]
    Par xdiethank dans le forum Langage
    R�ponses: 4
    Dernier message: 21/07/2006, 15h18

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo