Pagina 4 di 5 PrimoPrimo ... 2345 UltimoUltimo
Visualizzazione risultati 91 fino 120 di 127
Like Tree3Likes

Discussione: domanda stupida o intelligente ????

  1. #91
    Guest

    Predefinito

    Il mio nas è un synology e credo che abbia tutti i requesiti necessati, tant'è che sviluppa tranquillamente le pagine web e supporta html5 e tutti i sistemi di programmazione nuovi ausciti ulitmamente.Come poss verificare e quali requisiti dovrebbe avere tanto per non andare alla ceca ???

    Innanzi tutto ho provato a mettere mano la seguente cosa

    Codice:
    cerca.php?ID=1&VAL=Roma
    Il risultato mi da "vero". Se metto Torino mi da come risultato falso (verificato ora). Ho messo due città nel db. Ora mi si è ingarbugliato il cervello, perchè le "x" devono apparire se il nominativo è presente nel db e al contrario le "V" se è libero giusto ??? Chiedo conerfma perchè ho il cervello in panne. Strano Roma = Vero Torino = Falso boh ????

  2. #92
    NLSweb non è connesso Altervistiano Junior
    Data registrazione
    17-01-2014
    Messaggi
    658

    Predefinito

    ha ha ha :)

    da vero se trova l'elemento che cerchi nel DB
    da falso se non lo trova...

    poi dipende da te quale icona far apparire per l'una o l'altra ..

    io facevo apparire V per VERO , quindi ho trovato l'elemento nel DB
    e X per FALSO , quindi non ho trovato l'elemento nel DB
    Codice PHP:
    if($risultato===$VALORE){
    echo
    "VERO";
    }else{
    echo
    "FALSO";
    }
    Codice HTML:
    if (risposta=="VERO"){
          $(elementoIMG).attr("src","available.png");
    }else{
          $(elementoIMG).attr("src","not-available.png");
    }
    Ultima modifica di NLSweb : 11-09-2014 alle ore 22.16.53

  3. #93
    Guest

    Predefinito domanda stupida o intelligente ????

    Ciao NLSweb,

    Come ho fatto io perchè ho eseguto lo stesso esempio. ma la cosa strana è che se faccio girare checkdati.php come mi hai siggerito te ossia:


    Codice:
    cerca.php?ID=1&VAL=Roma
    Mi da esito positivo, ma se ci metto:

    Codice:
    cerca.php?ID=1&VAL=Torino
    Mi da esito negativo. ovviamente entrambe le città stanno sul db.

  4. #94
    Guest

    Predefinito

    Ciao NLSweb,

    Perdonami mi ocnfermi che sei presente per caso ????

  5. #95
    NLSweb non è connesso Altervistiano Junior
    Data registrazione
    17-01-2014
    Messaggi
    658

    Predefinito

    CIAO sono presente ho appena letto il tuo MP


    ....


    adesso vado offline ... ciao
    Ultima modifica di NLSweb : 12-09-2014 alle ore 20.24.07

  6. #96
    Guest

    Predefinito

    Ciao,

    Credo di aver risolto il problema del nastro. Ma mi servirebbe il top aiuto quando puoi. Mi fai sapere per favore. Grazie.

  7. #97
    Guest

    Predefinito domanda stupida o intelligente ????

    Ciao NLSweb,

    Allora ho messo l'alert come mihai suggerito:

    Codice PHP:

    var risposta = xmlhttp.responseText;
    alert(risposta);

    var
    elementoIMG = "#controllo"+id+" img";

    if (
    risposta=="VERO"){
    $(
    elementoIMG).attr("src","available.png");
    }else{
    $(
    elementoIMG).attr("src","not-available.png");
    }
    var
    elemento = "#controllo"+id;
    $(
    elemento).show();
    }
    }
    Il risultato è se inserisco quello che c'è nel db risulta "vero" ossia che è presente nel db quello che non risulta neò db da Falso quindi sembra che funziona. Però non capisco il perchè non mi visualizzi correttamente sul nas che lavora in locale come altervista.

  8. #98
    NLSweb non è connesso Altervistiano Junior
    Data registrazione
    17-01-2014
    Messaggi
    658

    Predefinito

    Ok , e' comunque una buona notizia !
    adesso fai questo secondo controllo
    dopo
    Codice HTML:
    var risposta = xmlhttp.responseText; 
    inserisci
    Codice HTML:
     var lunghezza = risposta.length; 
     alert(lunghezza);
    e verifica che in numero di caratteri sia corrispondente VERO = 4 , FALSO = 5

  9. #99
    Guest

    Predefinito

    Ciao NLSweb,

    Scusa se ti rispondo solo ora ma sono stato di nuovo a letto perchè c'era la testa che non mi reggeva. Ora faccio questo controllo e ti dico la risposta. Tu mi hai parlato eventualmente di un altro metodo sempre tramite ajax ieri o ho capito male ????

  10. #100
    Guest

    Predefinito domanda stupida o intelligente ????

    Allora ho fatto la verifica che mi hai detto. Il codice l'ho messo qua se non ho capito male:

    Codice PHP:

    var risposta = xmlhttp.responseText;
    var
    lunghezza = risposta.length;
    alert(lunghezza);
    var
    elementoIMG = "#controllo"+id+" img";

    if (
    risposta=="VERO"){
    $(
    elementoIMG).attr("src","available.png");
    }else{
    $(
    elementoIMG).attr("src","not-available.png");
    }
    var
    elemento = "#controllo"+id;
    $(
    elemento).show();
    }
    }
    Il risultato se digito Narrativa = 206 Se digito il titolo sempre 206 E' positivo o negativo come risultato ????

  11. #101
    NLSweb non è connesso Altervistiano Junior
    Data registrazione
    17-01-2014
    Messaggi
    658

    Predefinito

    e' un risultato assurdo !
    ...allora il comando LENGHT ritorna la lunghezza della stringa , quindi di quanti caratteri e' composta

    ad esempio la stringa "VERO" e' composta da 4 caratteri ...

    ora se come risultato ti da 206 !!!! c'e' qualcosa che non va !!!

    come fa se risultato ti da la stringa VERO ad avere come lunghezza 206 ?

  12. #102
    Guest

    Predefinito domanda stupida o intelligente ????

    Stessa domanda che mi sono posto io avendo le basi che mi hai dato vviamente. Ossia cosa mi doveva restituire. Allora o ho sbagliato ad inserire l'alert ma le indicazioni erano abbastanza chiare date da te oppure non ho idea. Comunque ti posto il codice con l'alert dovessi aver sbagliato io:

    Codice PHP:

    var risposta = xmlhttp.responseText;
    var
    lunghezza = risposta.length;
    alert(lunghezza);
    var
    elementoIMG = "#controllo"+id+" img";

    if (
    risposta=="VERO"){
    $(
    elementoIMG).attr("src","available.png");
    }else{
    $(
    elementoIMG).attr("src","not-available.png");
    }
    var
    elemento = "#controllo"+id;
    $(
    elemento).show();
    }
    }
    Fra le altre cose, ho fatto anche un echo phpinfo per vedere che versione era installata di php

    Codice:
    PHP Version 	5.5.13
    Quindi dovrebbe essere tutto aggiornato le librerie di xml sono alla versione 2.9 e abilitate. Non ti posso fare uno screenshots della pagina phpinfo perchè mi viene pe rlungo e non vedresti niente.

  13. #103
    NLSweb non è connesso Altervistiano Junior
    Data registrazione
    17-01-2014
    Messaggi
    658

    Predefinito

    Sorge un dubbio...
    ma hai impostato il charset ?

    Codice HTML:
    <meta charset="utf-8">

  14. #104
    Guest

    Predefinito domanda stupida o intelligente ????

    Ciao NLSweb,

    Io lo imposto sempre all'inio della pagina html:



    Codice:
    <!DOCTYPE html>
    <html>
    <head>
    <meta charset="utf-8">
    <script src="http://ajax.googleapis.com/ajax/libs/jquery/1.11.1/jquery.min.js"></script>
    Sennò i caratteri accentati vengono visualizzati male. però è diverso da quello che ho im postato su phpmyadmin di defaul. Lui ha impostasu su: utf8mb4_general_ci, se provo a mettere su utf-8 semplice mi riporta aquello di default non so il perchè. Questo my phpadmin

  15. #105
    NLSweb non è connesso Altervistiano Junior
    Data registrazione
    17-01-2014
    Messaggi
    658

    Predefinito

    Se vedi QUI , sono elencati gli Unicode Character Sets

    in genre utf8mb4 viene usato per quelle lingue che hanno dei caratteri "particolari" (come ad esempio il Tedesco)..

    ma tornando al tuo problema... prova a creare una sub_string di risposta riducendola ad una lunghezza "ragionevole" e vedi che risultato ti da..

    esempio: se la lunghezza che ti riporta per la stringa VERo e' di 206 caratteri (invece di 4) prova a fare..
    Codice HTML:
    risposta = risposta.substr(1, risposta.length-201); 

  16. #106
    Guest

    Predefinito domanda stupida o intelligente ????

    Ciao NLSweb,


    Per quanto riguarda il carattere purtroppo vince lui. Mi mette sempre quello come default, non riesco a capire il perchè. ma dopo do una visione all'elenco postatomi da te. Per quanto riguarda invece il codcie che mi hai dato ho fatto così:

    Codice PHP:


    if (xmlhttp.readyState==4 && xmlhttp.status==200)
    {

    /* qui prendiamo la risposta del file PHP */
    /* controlliamo se sia Vero o Falso la presenza del dato del DB */
    /* quindi visualizziamo l'immagine relativa */


    var risposta = xmlhttp.responseText;
    risposta = risposta.substr(1, risposta.length-201);
    alert(risposta);
    var
    elementoIMG = "#controllo"+id+" img";

    if (
    risposta=="VERO"){
    $(
    elementoIMG).attr("src","available.png");
    }else{
    $(
    elementoIMG).attr("src","not-available.png");
    }
    var
    elemento = "#controllo"+id;
    $(
    elemento).show();
    }
    }

    e la risposta è la seguente:


    Codice:
    html>
    Non ha senso :( Ti allego l'immagine.


    http://s24.postimg.org/hrhxgzhet/Risposta.gif

  17. #107
    NLSweb non è connesso Altervistiano Junior
    Data registrazione
    17-01-2014
    Messaggi
    658

    Predefinito

    Scusa ma mi posti alert di risposta senza sub stringa per vedere che ti scrive (anche uno screenshoot)

  18. #108
    Guest

    Predefinito domanda stupida o intelligente ????

    Mi restituisce se digito Narrativa = Vero Ecco l'immagine:



    Questo è quello che mi hai chiesto se non ho capito male:

    Con stringa:

    Codice:
    if (xmlhttp.readyState==4 && xmlhttp.status==200)
        {
        
        /* qui prendiamo la risposta del file PHP */
        /* controlliamo se sia Vero o Falso la presenza del dato del DB */
        /* quindi visualizziamo l'immagine relativa */
        
    
         var risposta = xmlhttp.responseText;
    risposta = risposta.substr(risposta.length-401); 
    alert(risposta);
    var elementoIMG = "#controllo"+id+" img";
                
         if (risposta=="VERO"){
          $(elementoIMG).attr("src","available.png");
         }else{
          $(elementoIMG).attr("src","not-available.png");
         }
         var elemento = "#controllo"+id;
         $(elemento).show();
        }
      }
    Senza stringa:

    Codice:
    if (xmlhttp.readyState==4 && xmlhttp.status==200)
        {
        
        /* qui prendiamo la risposta del file PHP */
        /* controlliamo se sia Vero o Falso la presenza del dato del DB */
        /* quindi visualizziamo l'immagine relativa */
        
    
         var risposta = xmlhttp.responseText;
    risposta = risposta.substr(risposta.length-401); 
    alert(risposta);
    var elementoIMG = "#controllo"+id+" img";
                
         if (risposta=="VERO"){
          $(elementoIMG).attr("src","available.png");
         }else{
          $(elementoIMG).attr("src","not-available.png");
         }
         var elemento = "#controllo"+id;
         $(elemento).show();
        }
      }
    http://s21.postimg.org/mr1lk0gdz/Ale...za_stringa.gif

    Se ho sbagliato dimmelo.

  19. #109
    NLSweb non è connesso Altervistiano Junior
    Data registrazione
    17-01-2014
    Messaggi
    658

    Predefinito

    non capisco ancora come mai il file php ti restituisca tutto quel codice html....
    comunque fai cosi:
    Codice HTML:
    var risposta = xmlhttp.responseText;
    risposta = risposta.substr(risposta.length-4,4); 
    e prova se funziona il codice (puoi anche levare alert)

  20. #110
    Guest

    Predefinito

    Comunque con alert mi restituisce vuoto, senza alert mi da sempre la famosa "X" non so più che fare e che pensare. ho aggiornato anche il phpmyadmin all'ultima versione. Scusa ma tu mi dicevi che esisteva un altro metodo sempre con ajax ???? Per non utilizzare xmlhttp ??? Ho una vaga impressione che il nas non gli piaccia per niente e non capisco il perchè. considera che il software è tutto aggiornato all'ultimo grido. vado a magiare ci sentiamo domani non so quando. Se mi vedi connesso su skype prova la se non ti rispondo vuiol dire che sono in visita medica.

  21. #111
    NLSweb non è connesso Altervistiano Junior
    Data registrazione
    17-01-2014
    Messaggi
    658

    Predefinito

    Non comprendiamo l'origine del problema ma possiamo adattarci a trovare una soluzione..

    se la variabile risposta ti da questa risposta
    quello che bisogna fare e' trocare la stringa algli ultimi 4 caratteri (lasciamo solo "VERO")
    ecco perche' creiamo una sub_string degli ultimi 4 caratteri della stringa risposta
    inserisci (temporaneamente) un alert per mostrare il risultato del "taglio"...
    Codice HTML:
    var risposta = xmlhttp.responseText;
    risposta = risposta.substr(risposta.length-5,4); 
    alert(risposta);
    Ultima modifica di NLSweb : 15-09-2014 alle ore 21.10.45

  22. #112
    Guest

    Predefinito domanda stupida o intelligente ????

    Ciao NLSweb,


    Ho fatto quanto mi hai detto spero di non aver sbagliato. Questo è quanto:

    Codice PHP:

    var risposta = xmlhttp.responseText;
    risposta = risposta.substr(risposta.length-5,4);
    alert(risposta);
    var
    elementoIMG = "#controllo"+id+" img";

    if (
    risposta=="VERO"){
    $(
    elementoIMG).attr("src","available.png");
    }else{
    $(
    elementoIMG).attr("src","not-available.png");
    }
    var
    elemento = "#controllo"+id;
    $(
    elemento).show();
    }
    }
    Ma con alert mi da sempre bianco senza avviso.

  23. #113
    NLSweb non è connesso Altervistiano Junior
    Data registrazione
    17-01-2014
    Messaggi
    658

    Predefinito

    ok.. si vede che la troncatura e' eccessiva..

    io prendo come riferimento sempre l'immagine che mi hai inviato..
    bisogna fare alcune prove finche' si trova la lunghezza esatta..

    come hai scritto il codice va bene .. le modifiche da fare per provare varie "trocature" sono da attuarsi in questa linea di comando
    Codice HTML:
    risposta = risposta.substr(risposta.length-5,4);  
    in cui i due parametri dentro la parentesi sono (X,Y) x = inizio da cui si vuole troncare y = quanti caratteri si vuole visualizzare
    quindi ad esempio se si ha una stringa "CIAO MI CHIAMO" che ha 14 caratteri e vogliamo solo "MI" i parametri saranno (5,2)
    questo perche' si inizia a contare da 0 e non da 1.

    tornando al problema che riscontri visto che sappiamo che la stringa "VERO" ha quattro caratteri il parametri Y sara' sempre 4
    mentre dobbiamo modificare il parametro X
    nella prova che ti avevo suggerito di fare risposta.length-5 praticamente impostavamo Y = lunghezza totale dei caratteri - 5
    prova a modificare il numero (5) con numeri piu' grandi fino a quando non trovi quello che cerchi.
    Ultima modifica di NLSweb : 16-09-2014 alle ore 19.09.27

  24. #114
    Guest

    Predefinito

    Ok Faccio queste prove e ti faccio sapere. Ma una curiosità: è necessario troncare la risposta ????

  25. #115
    NLSweb non è connesso Altervistiano Junior
    Data registrazione
    17-01-2014
    Messaggi
    658

    Predefinito

    Visto che mi dici che ti da come risultato questo ed riscontri una lunghezza di oltre 200 caratteri .... direi proprio di si!

  26. #116
    Guest

    Predefinito domanda stupida o intelligente ????

    Ok, allora sul vero sono riuscito a torvare la sua lunghezza, ma sul falso ancora no. Ho fatto in questo modo qua e ti invio un nuovo screenshots.

    Codice:
     var risposta = xmlhttp.responseText;
    risposta = risposta.substr(risposta.length-9,8); 
    
    
    alert(risposta);
    var elementoIMG = "#controllo"+id+" img";
                
         if (risposta=="VERO"){
          $(elementoIMG).attr("src","available.png");
         }else{
          $(elementoIMG).attr("src","not-available.png");
         }
         var elemento = "#controllo"+id;
         $(elemento).show();
        }
      }

    Qua sotto la nuova immagine questo è il risultato di vero:

    http://s27.postimg.org/f7d3vra2r/Risultato_x_Vero.gif

    Qua sotto la nuova immagine questo è il risultato di falso ancora da sistemare e non ci riesco:

    http://s16.postimg.org/49qc154f9/Risultato_x_Falso.gif

    Risultato avendo i dati corretti nel db quindi presenti, compare sempre l'icona "X":


    http://s9.postimg.org/hk7xxgl67/Risu...nte_nel_db.gif

    Cosa ne deduci ????

  27. #117
    NLSweb non è connesso Altervistiano Junior
    Data registrazione
    17-01-2014
    Messaggi
    658

    Predefinito

    Se sei riuscito a trovare la stringa per VERO non hai bisogno di altro !
    In quanto usi un IF ELSE il cui controllo e' sulla stringa VERO.

    Cio' significa che dovrebbe gia' funzionare.
    se hai ancora problemi verica la lunghezza estratta
    il risultato del alert dovrebbe essere 4
    Codice HTML:
    risposta = risposta.substr(risposta.length-9,8); 
    alert(risposta.length);
    var elementoIMG = "#controllo"+id+" img";
     if (risposta=="VERO"){
          $(elementoIMG).attr("src","available.png");
    }else{
          $(elementoIMG).attr("src","not-available.png");
    }
    p.s.
    noto adesso che estrai 8 caratteri dalla sub_string ....
    devono essere 4 .. anche se alert ti visualizza VERO e' possibile che si siano spazi o caratteri non visibili che il controllo IF pero' percepisce e quindi non riscontra la condizione.
    Ultima modifica di NLSweb : 17-09-2014 alle ore 00.08.42

  28. #118
    Guest

    Predefinito

    É per questo che mi da sempre la"x" nella ricerca ??

  29. #119
    NLSweb non è connesso Altervistiano Junior
    Data registrazione
    17-01-2014
    Messaggi
    658

    Predefinito

    Si.. presumo priopio di si!

  30. #120
    Guest

    Predefinito

    Ciao NLSweb,

    Non riesco a trovare una giusta misura. Se lo metto di troppo mi tronca di parecchio se lo mettto di poco mi compaioni anche il codice html. Come fare ????

    Codice:
      var risposta = xmlhttp.responseText;
    risposta = risposta.substr(risposta.length-9,25); 
    
    
    alert(risposta);
    var elementoIMG = "#controllo"+id+" img";
                
         if (risposta=="VERO"){
          $(elementoIMG).attr("src","available.png");
         }else{
          $(elementoIMG).attr("src","not-available.png");
         }
         var elemento = "#controllo"+id;
         $(elemento).show();
        }
      }
    Questi sono i nuovi risultati con le nuove modifiche:

    Per vero:

    http://s7.postimg.org/k7omnmwzf/Vero..._modifiche.gif

    E questo è il risultato x Falso:

    http://s29.postimg.org/z61nicdfr/Fal..._modifiche.gif


    Come puoi notare su "falso" manca la "F" e e se non ho capito male ci dovremmo essere se si visualizzasse la "F" giusto ??? Correggimi se sbaglio.

Pagina 4 di 5 PrimoPrimo ... 2345 UltimoUltimo

Regole di scrittura

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