Visualizzazione risultati 1 fino 7 di 7

Discussione: [javascript] inviare dati al db senza caricare altre pagine

  1. #1
    L'avatar di fabrifibra
    fabrifibra non è connesso Utente giovane
    Data registrazione
    05-06-2006
    Messaggi
    51

    Predefinito [javascript] inviare dati al db senza caricare altre pagine

    cè un sistema per poter inviare dei dati al database senza dover caricare altre pagine...con uno script java...
    lo so perche lho visto usare da svariati siti...che immagazinavano dati, inseriti in form, nel mysql...

    qualcuno mi sa aiutare?

    il mio form
    Codice PHP:
    <form id="form1" method="post" action="">
    nome:
    <
    input name="nome" type="text" id="nome" size="10" maxlength="10" />
    testo:
    <
    input name="testo" type="text" id="testo" size="40" maxlength="40" />
    <
    input type="submit" name="button" id="button" value="Invia" />
    </
    form>
    premetto che di javascript nn so nulla...nn lho mai adoperato...

    se desiderate capire meglio ciò che voglio fare vi hosto quello che ho fatto fin ora...

  2. #2
    L'avatar di LastWings
    LastWings non è connesso AlterGuru
    Data registrazione
    14-10-2006
    Messaggi
    1,628

    Predefinito

    javascript non interagisce con il database, devi utilizzare il php.
    L'effetto si ottiene semplicemente raccogliendo i dati ed inviandoli al database, nella stessa pagina del form, quindi, il tutto sarà suddiviso da una condizione.

    In pseudocodice

    se(compilazione form è vera)
    allora
    esegui la raccolta dei dati e l'immagazionamento
    altrimenti
    fai altro.
    Ultima modifica di LastWings : 11-03-2008 alle ore 21.03.47
    Ecchi Paradise - Frammenti Perduti - Semplici Parole - Recensioni ed Opinioni

    Non contattatemi privatamente per ricevere supporto, per queste cose esiste il forum pubblico
    .

  3. #3
    L'avatar di fabrifibra
    fabrifibra non è connesso Utente giovane
    Data registrazione
    05-06-2006
    Messaggi
    51

    Predefinito

    non ho capito bene, anzi, non ho capito nulla....
    forse nn con javascript ma so che con AJAX si puo fare...
    ripeto, nn me ne intendo...
    spiegati meglio (:

  4. #4
    L'avatar di LastWings
    LastWings non è connesso AlterGuru
    Data registrazione
    14-10-2006
    Messaggi
    1,628

    Predefinito

    Ed io ripeto, per immagazinare i dati nel database devi usare il php-sql, non javascript.
    Cos'è che non ti è chiaro?
    Esempio:
    <?php
    se(compilazione form è vera) {

    raccolta dei dati dal form, quindi:
    $dato = $_POST['dato1'];
    ...
    ...
    immagazzininamento
    ...
    ...

    altrimenti{
    print("<form....");

    }
    ?>
    Ecchi Paradise - Frammenti Perduti - Semplici Parole - Recensioni ed Opinioni

    Non contattatemi privatamente per ricevere supporto, per queste cose esiste il forum pubblico
    .

  5. #5
    Guest

    Predefinito

    Ajax è un metodo che impiega javascript e un linguaggio server, come php.
    Quello che hai intuito è giusto: se non vuoi che l'invio dei dati faccia ricaricare l'intera pagina devi usare ajax o simili (come ahah).
    Però non è facile implementare un metodo del genere, soprattutto se sei a digiuno delle basi.
    Se fai qualche ricerca qui nel forum e in rete trovi parecchi spunti per iniziare (a studiare).


    Ciao!!!!

  6. #6
    L'avatar di fabrifibra
    fabrifibra non è connesso Utente giovane
    Data registrazione
    05-06-2006
    Messaggi
    51

    Predefinito

    Citazione Originalmente inviato da LastWings Visualizza messaggio
    Ed io ripeto, per immagazinare i dati nel database devi usare il php-sql, non javascript.
    Cos'è che non ti è chiaro?
    Esempio:
    si ok, lo so che per immagazinare cè bisogno del php-sql....
    ma ci sono script in ajax o javascript (boh)...che inviano i dati in background alla pagina che contiene il codice per immagazzinare i dati...
    Ultima modifica di fabrifibra : 11-03-2008 alle ore 21.18.54

  7. #7
    Guest

Regole di scrittura

  • Non puoi creare nuove discussioni
  • Non puoi rispondere ai messaggi
  • Non puoi inserire allegati.
  • Non puoi modificare i tuoi messaggi
  •