phpBB Italia chiude!
phpBB Italia ringrazia tutti gli utenti che hanno dato fiducia al nostro progetto per ben 9 anni, e che, grazie al grande lavoro fatto da tutto lo Staff (rigorosamente a titolo gratuito), hanno portato il portale a diventare il principale punto di riferimento italiano alla piattaforma phpBB.

Purtroppo, causa motivi personali, non ho più modo di gestirlo e portarlo avanti. Il forum viene ora posto in uno stato di sola lettura, nonché un archivio storico per permettere a chiunque di fruire di tutte le discussioni trattate.

Il nuovo portale di assistenza per l'Italia di phpBB diventa phpBB-Store.it, cui ringrazio per aver deciso di portare avanti questo grande progetto.

Grazie ancora,
Carlo - Amministratore di phpBB Italia

Ricerca dati in MySql e condizioni if in php

Area di discussione relativa al linguaggio di programmazione web più conosciuto. Il forum è dedicato anche a MySQL, la piattaforma di database più utilizzata con il PHP.
Avatar utente
Sir Xiradorn
Grafico
Grafico
Messaggi: 1659
Iscritto il: 11/08/2009, 12:41
Sesso: Maschio
Versione: 3.2.0
Server: UNIX/Linux
PHP: 5.6.15
Database: MariaDB 10.1.9
Località: Lontano....
Contatta:

Re: Ricerca dati in MySql e condizioni if in php

Messaggio da Sir Xiradorn » 29/02/2016, 15:15

Hai un server di prova dove provi a caricare il codice in questione e vederlo in azione? Così vedo cosa quello script di autocomplete fa
Sir Xiradorn
Immagine
~ XDojo - Xiradorn Lab Division - xiradorn.it ~
~ GitHub - XiradornLab ~

Immagine
Stargate - phpbb 3.0.x || 3.1.x || 3.2.x

stefanodelta
Utente
Utente
Messaggi: 10
Iscritto il: 28/02/2016, 16:02
Sesso: Maschio

Re: Ricerca dati in MySql e condizioni if in php

Messaggio da stefanodelta » 29/02/2016, 15:30

Al momento sto lavorando in locale ma apro un dominio di prova con sql e lo posto.
Grazie mille

stefanodelta
Utente
Utente
Messaggi: 10
Iscritto il: 28/02/2016, 16:02
Sesso: Maschio

Re: Ricerca dati in MySql e condizioni if in php

Messaggio da stefanodelta » 29/02/2016, 18:27

Puoi visualozzare la pagina su

dominiodiprova.netsons.org/trova.html

;)

Avatar utente
Sir Xiradorn
Grafico
Grafico
Messaggi: 1659
Iscritto il: 11/08/2009, 12:41
Sesso: Maschio
Versione: 3.2.0
Server: UNIX/Linux
PHP: 5.6.15
Database: MariaDB 10.1.9
Località: Lontano....
Contatta:

Re: Ricerca dati in MySql e condizioni if in php

Messaggio da Sir Xiradorn » 29/02/2016, 19:36

Beh ho davvero pochissimo tempo ma ti do qualcosa con cui puoi lavorare. Questa funzione recupera il paese e lo invia ad un file php che ne farà il controllo e lo restituirà indietro sotto forma di codice

Codice: Seleziona tutto

(function() {
    var v = document.getElementById('ui-id-1');
    
    v.addEventListener('click', function(e) {
        var city = e.originalTarget.innerHTML;
    });
    
    // inizializzazione asincrona
    var xhr = new XMLHttpRequest();
    xhr.open("POST", "tuo_file_controllo.php?city=" + city, true);
    xhr.send();
    
    // qua la risposta
    xhr.onreadystatechange = function() {
        if (xhr.readyState == 4 && xhr.status == 200) {
            var paginaDiRisposta = xhr.responseText;
            window.location.replace(paginaDiRisposta);
        }
    };
})();
nel php avrai qualcosa del tipo

Codice: Seleziona tutto

$xhr = $_REQUEST['city'];

$city_pages = array(
    'localita1' => 'localita1.html'
    'localita2' => 'localita2.html'
    'localita3' => 'localita3.html'
);

$returnXhr = (array_key_exists($xhr, $city_pages)) ? $city_pages[$xhr] : "#";

echo $returnXhr;
Devi solo lavorare sul file di controllo e far restituire tramite post la pagina. Io non posso continuare le sviluppo, ma se vuoi e hai tempo puoi lavorare e ti darò dei consigli.

Praticamente è fatta ma va lavorata
Sir Xiradorn
Immagine
~ XDojo - Xiradorn Lab Division - xiradorn.it ~
~ GitHub - XiradornLab ~

Immagine
Stargate - phpbb 3.0.x || 3.1.x || 3.2.x

Avatar utente
Sir Xiradorn
Grafico
Grafico
Messaggi: 1659
Iscritto il: 11/08/2009, 12:41
Sesso: Maschio
Versione: 3.2.0
Server: UNIX/Linux
PHP: 5.6.15
Database: MariaDB 10.1.9
Località: Lontano....
Contatta:

Re: Ricerca dati in MySql e condizioni if in php

Messaggio da Sir Xiradorn » 01/03/2016, 20:12

Visto che stavo lavorando su una cosa ti rimando a questo esempio: https://github.com/XiradornLabStargate/ ... t/releases funziona puoi provare in locale

EDIT: Demo qua: http://xiradornlabstargate.github.io/ajaxSearchTest/
Sir Xiradorn
Immagine
~ XDojo - Xiradorn Lab Division - xiradorn.it ~
~ GitHub - XiradornLab ~

Immagine
Stargate - phpbb 3.0.x || 3.1.x || 3.2.x

stefanodelta
Utente
Utente
Messaggi: 10
Iscritto il: 28/02/2016, 16:02
Sesso: Maschio

Re: Ricerca dati in MySql e condizioni if in php

Messaggio da stefanodelta » 02/03/2016, 14:36

Grazie mille per il posto. ho verificato ma per la mia applicazione ho notato dei limiti che non saprei risolvere (il case sensitive, la mancanza dell'atocompletamento e il recupero dati dal file engine JSON anziche' dalla connessione al mysql).
Volevo chiederti se, eliminando l'autocompletamento e passando ad una selezione regione - provincia - comune con caselle combinate a coincatenamento di SELECT potrei in qualche modo risolvere il problema della verifica finale che mi serve sul campo della tabella comuni di mysql (saltando l'autocompletamento).
Grazie

Avatar utente
Sir Xiradorn
Grafico
Grafico
Messaggi: 1659
Iscritto il: 11/08/2009, 12:41
Sesso: Maschio
Versione: 3.2.0
Server: UNIX/Linux
PHP: 5.6.15
Database: MariaDB 10.1.9
Località: Lontano....
Contatta:

Re: Ricerca dati in MySql e condizioni if in php

Messaggio da Sir Xiradorn » 02/03/2016, 16:08

Puoi fare quello che più ritieni comodo. Puoi fare una query e costruire un menu a tendina con tutti i dati, che devi comunque poi prelevare da js e passare con ajax, oppure puoi usare l'autocomplete come ora e al click passare i dati con la funzione che ho scritto poco sopra.

Per una selezione regione provincia, devi fare diversi select e attivarli a seconda del primo campo. E' più piu lunga la cosa anche se più semplice. Personalmente te lo sconsiglio e ti consiglio di continuare con auto
Sir Xiradorn
Immagine
~ XDojo - Xiradorn Lab Division - xiradorn.it ~
~ GitHub - XiradornLab ~

Immagine
Stargate - phpbb 3.0.x || 3.1.x || 3.2.x

stefanodelta
Utente
Utente
Messaggi: 10
Iscritto il: 28/02/2016, 16:02
Sesso: Maschio

Re: Ricerca dati in MySql e condizioni if in php

Messaggio da stefanodelta » 02/03/2016, 16:12

Ho provato la funzione, ma non riesco a farla girare. Sicuramente sbaglio l'inserimento della stessa, ma non riesco a farmi ritornare il risultato (pescando sempre da mysql)

Avatar utente
Sir Xiradorn
Grafico
Grafico
Messaggi: 1659
Iscritto il: 11/08/2009, 12:41
Sesso: Maschio
Versione: 3.2.0
Server: UNIX/Linux
PHP: 5.6.15
Database: MariaDB 10.1.9
Località: Lontano....
Contatta:

Re: Ricerca dati in MySql e condizioni if in php

Messaggio da Sir Xiradorn » 02/03/2016, 18:53

Se la carichi su un host di prova e linki vediamo
Sir Xiradorn
Immagine
~ XDojo - Xiradorn Lab Division - xiradorn.it ~
~ GitHub - XiradornLab ~

Immagine
Stargate - phpbb 3.0.x || 3.1.x || 3.2.x

Rispondi

Torna a “PHP - MySQL”

Chi c’è in linea

Visitano il forum: Google Adsense [Bot] e 45 ospiti