Visualizzazione dei risultati da 1 a 10 su 14

Hybrid View

  1. #1
    Utente di HTML.it L'avatar di badaze
    Registrato dal
    Jun 2002
    residenza
    Lyon
    Messaggi
    5,373
    Se vuoi comporre un stringa che verrà poi utilizzata in una query :

    codice:
    select * from tabella where comune in ('pescara','avezzano','chieti')
    codice HTML:
    <html>
    <head>
      <meta charset="utf-8">
      <title>Prova</title>
    <script>
     
    function handleClick(cb,indice,comune) {
     
     if(cb.checked==true) {
        vettore_comune[indice]="'"+comune+"'";
     }
     
     if(cb.checked==false) {
        vettore_comune[indice]=0;
     }
     
     var my_array = new Array();
     var i = 0;
     for (ind in vettore_comune) {
      if (vettore_comune[ind]!=0) {
      my_array[i] = vettore_comune[ind];
      i++;
     }
     }
     if (my_array.length != 0) {
       // stampa a video la clausola 
       document.getElementById("vettore_comune").textContent  = "("+my_array.join(',')+")";
       document.getElementById("vettore_comune2").textContent = my_array.join(',');  
     }
    }
     
    </script>
    </head>
    <body>
    <script>
    vettore_comune = new Array();
    textArray = new Array();
    </script>
     
    <label for="cb">
    <input type="checkbox" name="nome_var_comune[]" class="lista_check" id="0" value="pescara"  onclick="javascript:handleClick(this,'0','pescara');">
    <input type="checkbox" name="nome_var_comune[]" class="lista_check" id="1" value="avezzano"  onclick="javascript:handleClick(this,'1','avezzano');">
    <input type="checkbox" name="nome_var_comune[]" class="lista_check" id="2" value="chieti"  onclick="javascript:handleClick(this,'2','chieti');">
    </label>
    <php>
    </php>
    <p id="vettore_comune"></p>
    <p id="vettore_comune2"></p>
    </body>
    </html>  
    Ridatemi i miei 1000 posts persi !!!!
    Non serve a nulla ottimizzare qualcosa che non funziona.
    Cerco il manuale dell'Olivetti LOGOS 80B - www.emmella.fr

  2. #2
    Utente di HTML.it
    Registrato dal
    Feb 2015
    Messaggi
    25
    Quote Originariamente inviata da badaze Visualizza il messaggio
    Se vuoi comporre un stringa che verrà poi utilizzata in una query :

    codice:
    select * from tabella where comune in ('pescara','avezzano','chieti')
    codice HTML:
    <html>
    <head>
      <meta charset="utf-8">
      <title>Prova</title>
    <script>
     
    function handleClick(cb,indice,comune) {
     
     if(cb.checked==true) {
        vettore_comune[indice]="'"+comune+"'";
     }
     
     if(cb.checked==false) {
        vettore_comune[indice]=0;
     }
     
     var my_array = new Array();
     var i = 0;
     for (ind in vettore_comune) {
      if (vettore_comune[ind]!=0) {
      my_array[i] = vettore_comune[ind];
      i++;
     }
     }
     if (my_array.length != 0) {
       // stampa a video la clausola 
       document.getElementById("vettore_comune").textContent  = "("+my_array.join(',')+")";
       document.getElementById("vettore_comune2").textContent = my_array.join(',');  
     }
    }
     
    </script>
    </head>
    <body>
    <script>
    vettore_comune = new Array();
    textArray = new Array();
    </script>
     
    <label for="cb">
    <input type="checkbox" name="nome_var_comune[]" class="lista_check" id="0" value="pescara"  onclick="javascript:handleClick(this,'0','pescara');">
    <input type="checkbox" name="nome_var_comune[]" class="lista_check" id="1" value="avezzano"  onclick="javascript:handleClick(this,'1','avezzano');">
    <input type="checkbox" name="nome_var_comune[]" class="lista_check" id="2" value="chieti"  onclick="javascript:handleClick(this,'2','chieti');">
    </label>
    <php>
    </php>
    <p id="vettore_comune"></p>
    <p id="vettore_comune2"></p>
    </body>
    </html>  
    Lo script va benissimo e se stampo a video "vettore_comune" esce ('pescara','avezzano','chieti')

    ho bisogno di un if per vedere se un determinato comune contenuto in una variabile è all'interno dell'array "vettore_comune"

    quindi ho provato con
    Codice PHP:
    $comune 'pescara';

    $elementi_vettore_comune "array";
    $elementi_vettore_comune .= "<span id=vettore_comune></span>";

    if(
    in_array($comune,$elementi_vettore_comune)) {
    print (
    "Pescara è contenuto nell array";

    Purtroppo non funziona... non ne avevo dubbi!

    Non ne riesco a venire fuori mi date un aiuto?
    Grazie molte un saluto.
    Ultima modifica di gusta; 06-11-2016 a 02:41

Tag per questa discussione

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 © 2026 vBulletin Solutions, Inc. All rights reserved.