Visualizzazione dei risultati da 1 a 7 su 7

Discussione: Aiuto ajax

  1. #1

    Aiuto ajax

    ciao ragazzi ho bisogno di un aiuto..sto creando una pagina di prova per la scuola dove devo inserire due valori che do io tramite un form dentro a un database in ajax..Il problema e che finche gli passo un parametro funziona tutto ma non so come fare per inserirne due e ho provato a scrivere cosi(non funziona mi inserisce solo valore):

    HTML:

    <html>
    <body>
    <script>
    function createObject() {
    var tipo_richiesta;
    var browser = navigator.appName;
    if(browser == "Microsoft Internet Explorer"){
    tipo_richiesta = new ActiveXObject("Microsoft.XMLHTTP");
    }else{
    tipo_richiesta = new XMLHttpRequest();
    }
    return tipo_richiesta;
    }
    var http = createObject();
    function inviadati(valore,prova) {
    //image progress

    http.open('get', 'inserisci.php?testo='+valore ||'prova='+prova);
    http.onreadystatechange = handleResponse;
    http.send(null);

    }
    function handleResponse() {

    if (http.readyState==3){

    document.getElementById('dati').innerHTML ="[img]favicon.ico[/img]";
    }

    if(http.readyState == 4){
    var response = http.responseText;
    document.getElementById('dati').innerHTML = response;
    }
    }
    </script>
    <form name="theform">
    <input type="text" name="word">
    <input type="text" name="prova">
    <input type="button" onClick="javascript:inviadati(document.theform.wor d.value, document.theform.prova.value );" value="inserisci">
    </form>


    <div id="dati"></div>
    </body>
    </html>

    e qui il PHP:


    <?
    $user='root';
    $password='';
    $host='localhost';
    $db="prova";
    $testo=$_GET['testo'];
    $prova=$_GET['prova'];
    mysql_connect($host,$user,$password)or die("non riesco a connettermi");
    mysql_select_db("$db")or die("non riesco selezionare il database");
    $dati=mysql_query("insert into news(testo,prova) values('$testo','$prova')");
    if($dati){echo"Dati salvati";}
    else{echo"non inserito";}
    ?>


    Dove sbaglio?

  2. #2
    Utente bannato L'avatar di Stainboy
    Registrato dal
    Dec 2006
    Messaggi
    614

    Re: Aiuto ajax

    Originariamente inviato da xxxstefanoxxx
    Dove sbaglio?
    Nello scegliere la sezione.

  3. #3
    Utente di HTML.it L'avatar di oronze
    Registrato dal
    Jun 2001
    Messaggi
    3,543
    prova con
    http.open('get', 'inserisci.php?testo='+valore+'&prova='+prova);

    No ai layout tabellari!

    Insulto libero: http://forum.html.it/forum/showthread.php?s=&postid=12524872#post12524872

  4. #4
    niente da fare no funziona...

  5. #5
    ragazzi il fatto e che ho un form con piu text e tramite post in ajax devo mandarle ad una pagina php per poi inserirle in database..la domanda e quale e la sintassi per mandare piu variabili via post con ajax ad una pagina php?grazie mille

  6. #6
    Utente di HTML.it L'avatar di oronze
    Registrato dal
    Jun 2001
    Messaggi
    3,543
    ma le varibili le prende almeno correttamente con il $_GET?
    perchè la sintassi per inviare più variabili post è indirizzo.htm?va21=val1&var2=val2&var3=val3

    No ai layout tabellari!

    Insulto libero: http://forum.html.it/forum/showthread.php?s=&postid=12524872#post12524872

  7. #7
    Moderatore di Annunci siti web, Offro lavoro/collaborazione, Cerco lavoro L'avatar di cavicchiandrea
    Registrato dal
    Aug 2001
    Messaggi
    26,133
    Il forum ha delle regole che vanno rispettate, tra queste c'è il divieto di postare le stesse discussioni su forum diversi (cross-post), aggiungici che qui non cetra nulla pertanto prosegui solo questa discussione, che come t'ho già detto fai molta confusione.
    Ciao.

    P.S. Consiglio con un uso scorretto/improprio dei forum rischi il ban dal forum regolati.
    Cavicchi Andrea
    Problemi con javascript, jquery, ajax clicca qui

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.