Controllo DB dinamico...

Emix

Utente Attivo
15 Feb 2010
596
0
16
Salve a tutti, in JS è possibile fare in modo che una volta inserito un codice, controlli nel db e se c'è completa i restanti campi?
 

Alberto Buracchi

Nuovo Utente
9 Dic 2012
15
0
0
Torino
Salve a tutti, in JS è possibile fare in modo che una volta inserito un codice, controlli nel db e se c'è completa i restanti campi?

Se rimani all'interno di jquery, dai un occhiata a questo:

http://api.jquery.com/jQuery.ajax/

è possibile effettuare delle chiamate asincrone per interrogare il database e ottenere come risposta (ad esempio nel tuo caso, se i dati che cerchi vengono trovati) un array con i dati che ti servono per compilare gli altri campi.

Io ad esempio ho usato questa tecnica per autocompilare una serie di campi in questa pagina.

Ma non mi chiedere troppo, perchè sono ancora all'inizio con javascript e php. Su questo forum ci sono persone molto più esperte di me.
 
Ultima modifica:

Emix

Utente Attivo
15 Feb 2010
596
0
16
da quello che ho visto sarebbe perfetto quello dei comuni.... anche se magari sarebbe meglio se lo facesse automatico, ma ripeto quello potrebbe andar bene... dove lo trovo?
 

Alberto Buracchi

Nuovo Utente
9 Dic 2012
15
0
0
Torino
Guarda il sorgente. Naturalmente è solo un esempio da cui prendere spunto ed adattare alle tue esigenze.

Se ti scarichi jquery, ci sono una varietà di esempi da cui prendere spunto.
 

Emix

Utente Attivo
15 Feb 2010
596
0
16
non lo fa vedere il sorgente... Ame serve soltanto che appena digito/leggo un barcode, controlla se c'è e prende 3 campi autocompilandolo.. è difficile? sto cercando in rete ma non trovo molto.. e io jquery e js non li conosco quasi per nulla...
 

alessandro1997

Utente Attivo
6 Ott 2009
5.302
1
0
26
Roma
alessandro1997.netsons.org
Ti ho creato un piccolo esempio funzionante. A te adattarlo.

Pagina del form:
HTML:
<!DOCTYPE html>
<html lang="it">
    <head>
        <meta charset="utf-8">
        <title>Autocompletamento</title>
    </head>

    <body>
        <form action="#" method="post">
            <div>
                <lsbel for="id">ID:</label>
                <input type="text" name="id" id="id">
                <button id="autocomplete" type="button">Autocompleta</button>
            </div>

            <div>
                <label for="name">Nome:</label>
                <input type="text" name="name" id="name">
            </div>

            <div>
                <button type="submit">Invia</button>
            </div>
        </form>

        <script src="http://code.jquery.com/jquery-1.9.1.min.js"></script>
        <script>
        $(function() {
            $("#autocomplete").click(function() {
                if ($("#id").val() == "") {
                    alert("Inserisci un ID.");
                    return false;
                }

                $.getJSON("autocomplete.php", {
                    'id': $("#id").val()
                }, function(data) {
                    if (data.result == 'success') {
                        $("#name").val(data.data.name);
                    } else if (data.result == 'not-found') {
                        alert("ID non trovato.");
                    } else {
                        alert("Errore interno.");
                    }
                });
            });
        });
        </script>
    </body>
</html>

Pagina autocomplete.php:
PHP:
<?php
$data = array(
    1 => array(
        'name' => 'Pinco',
    ),

    2 => array(
        'name' => 'Pallo',
    ),
);

$id = isset($_GET['id']) ? (int)$_GET['id'] : 0;

if (!isset($data[$id])) {
    die(json_encode(array(
        'result' => 'not-found',
    )));
}

echo json_encode(array(
    'result' => 'success',
    'data'   => $data[$id],
));
 

Emix

Utente Attivo
15 Feb 2010
596
0
16
nada... è un pomeriggio intero che tento.... non riesco a far autocompletare i tre campi...
 

Emix

Utente Attivo
15 Feb 2010
596
0
16
non trovo una soluzione.... a me serve che una volta controllato il barcode inserito, se presente autocompili codice,descrizione e quantita altrimenti restituisca barcode non trovato....
sembra una cavolata scritto cosi, ma sarà che sono alle prime armi con jquery e js , per me è difficilissimo....
Riuscite ad aituarmi?
 

Emix

Utente Attivo
15 Feb 2010
596
0
16
sarà... ma a me non funziona neanche quello di alessandro....
 

Emix

Utente Attivo
15 Feb 2010
596
0
16
ma possibile che ajax serva qualcosa di particolare per farlo girare? provato su altervista e non va... anche un esempio funzionante al 100%... in locale idem... ma devo attivare/fare qualcosa?
 
Discussioni simili
Autore Titolo Forum Risposte Data
M pulsante per aprire una maschera che contiene controllo schede MS Access 0
G [PHP] Creare script di prenotazione con controllo disponibilità. PHP 7
Z Controllo giorni MYSQL PHP 0
M Problema con controllo form in real time jQuery 6
MarcoGrazia jquery validate() controllo checkbox jQuery 2
M Controllo del codice fiscale/partita iva PHP 11
S Software windows10 per controllo contenuti web Windows e Software 6
S Controllo appuntamenti disponibili sul db PHP 5
L input (controllo se è stato modificato o no). PHP 1
W Controllo competitors serp SEO e Posizionamento 2
bubino8 [Javascript] popup di controllo elimina dopo window.print(); Javascript 0
M [MS Access] controllo valido se MS Access 8
MarkRed Come indicare, in una maschera, il primo controllo d'input, tipo "SetFocus" jQuery 9
C [PHP] Controllo <select> comportamento anomalo PHP 2
elpirata [Javascript] Controllo campi required non effettuato Javascript 2
A [PHP] Controllo nome utente form di registrazione PHP 4
L [PHP] controllo dimensione immagine per il resize PHP 2
M [ASP] Upload file da form controllo Classic ASP 5
P [PHP] Controllo al checkbox privacy PHP 6
S [MySQL] Controllo dati di una tabella in tempo reale MySQL 0
T [php] controllo su estensione file PHP 7
M [PHP] Script per controllo disponibilitá negozio in citta PHP 4
I Recupero accesso pannello di controllo dominio Leggi, Normative e Fisco 2
F Controllo dati sui campi di input tramite php PHP 1
R [MS Access] CONDIZIONE CHE CAMBIA PROPRIETA' DI UNA CONTROLLO MS Access 7
M [PHP] Dubbio controllo IF PHP 15
M [PHP] Controllo campo cap con trattino oltre ai numeri PHP 3
Fede72 Controllo registrazioni PHP Mysql PHP 5
L jquery e json controllo valori da determinate chiavi - keys jQuery 0
T [Javascript] un controllo con checkbox che non... controlla... Javascript 3
bubino8 [PHP] Controllo Log e Modifiche Utenti PHP 5
P [PHP] Realizzare un controllo accessi cantiere, problema lettore Qrcode... PHP 0
M [PHP] Controllo inserimento in tempo reale PHP 0
M [PHP] Help: controllo valori inseriti in un campo PHP 1
M [PHP] Impedire di digitare determinati caratteri nell’input (controllo in tempo reale) PHP 4
giancadeejay [PHP] Controllo inserimento tot caratteri PHP 5
giancadeejay [PHP] Controllo su quantita' di caratteri inseriti, in colonna db PHP 5
F [Javascript] Controllo stringa jquery Javascript 4
B [MySQL] CONTROLLO SE CAMPO1 > CAMPO2 MySQL 0
CristianB72 [PHP] Controllo sintassi indirizzo email non funziona PHP 13
M [PHP] controllo inserimento dati un un form PHP 4
ANDREA20 [PHP] Controllo email se e valida PHP 5
elpirata [Javascript] Controllo su campo ricerca data Javascript 1
P scavalca il controllo dello username PHP 1
A problema controllo Javascript 2
C controllo con metodo text non funzionante Javascript 7
P Controllo valori duplicati in un campo a Maschere continue MS Access 0
P controllo browser sul server o in php? PHP 2
P Controllo estensione di un file PHP 1
G ACCESS 2013 controllo TreeView MS Access 0

Discussioni simili