Visualizzazione dei risultati da 1 a 2 su 2
  1. #1
    Utente di HTML.it L'avatar di Aires
    Registrato dal
    Jan 2010
    Messaggi
    725

    Problema Pulsanti nel While

    Ciao a tutti, avrei un problemino, cerchero di esser chiaro.

    Ho una query con il suo ciclo while, il quale fa 3 giri ogni volta.
    Tramite le istruzioni contenute nel while alla fine dei tre giri troviamo una tabella con 3 linee e 3 pulsanti, tutti con stessa sintassi ma che si portano dietro i dati della loro linea.

    Ora i tre pulsanti richiamano tutti la stessa funzione ma ovviamente mandano parametri diversi.
    Come si puo fare per via che alla fine del While crei un pulsante unico che permetta di simulare l'invio dei 3 pulsanti?
    Originariamente inviato da qazar
    Se finisci di leggere il thread mi sono corretto,è solo i kernel scritto in html.
    Originariamente inviato da rnlflame
    Comunque non dovevano crollare

  2. #2
    Dalle poche info che abbiamo direi che dovrai manipolare lo script ricevente l'action in modo che tratti non solo il singolo parametro (es: non solo l'id del record del pulsante premuto, "45") ma anche un parametro multiplo (es: "45, 32,81")

    Per far scrivere il pulsante ti basta, alla fine dei 3 cicli che scrive i tre pulsanti, scrivere quello col parametro multiplo
    poc
    codice che scrive i pulsanti, file_a.php
    codice:
    codice vario
    ....
    query = select x from y where z
    // BEGIN WHILE
    while (record){
    // Begin 3 cicli per bottoni
    for (i=1; i<4; i++){
    n = id_record
    scrivo pulsante "i" con parametro "n" e action = file_b.php
    parametri[] = n
    }
    // End 3 cicli per bottoni
    parametri_stringa = esplosione (n, ",")
    scrivo pulsante "4" con parametro "parametri_stringa" e action = file_b.php
    }
    // END WHILE
    altro codice
    ...
    file_b.php
    codice:
    codice vario
    ...
    if (str_pos(parametro, "," !== false){
    sql = select d from h where t IN (parametro)
    } else {
    sql = select d from h where t = parametro
    }
    codice vario
    ...
    dove, in file_b.php, ho messo una query ma ovviamente ci può essere la qualunque e in file_a.php ho ipotizzato un solo parametro per pulsante ma, anche qui, può esserci la qualunque.


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