Visualizzazione dei risultati da 1 a 2 su 2
  1. #1
    Utente di HTML.it
    Registrato dal
    Apr 2002
    Messaggi
    33

    costruire un array da inserire in una query

    ciao a tutti
    premesso che col Php sono scarsissimo, che sto leggendo sugli array cose che in realtà non capisco e che lunedì mi faranno la pelle se non risolvo, cerco di essere il + chiaro possibile:

    ho un form che si genera dinamicamente: leggo su db quali sono i campi e creo un input per ciascuno di essi che ha per NAME l'id del campo:
    Codice PHP:
    <input type="text" name=\"".$id."\" value=""> 
    di conseguenza quando ricevo il form non so quali campi arrivano nè con quali dati. per recuperarli faccio così:
    Codice PHP:
    while(list($idCampo$valore) = each($_POST)){
       
    $sqlSearch .="OR (id_categoria=".$idCategoria." AND id_campo=".$idCampo." AND valore LIKE '%".$valore."%')";
       ...

    $sqlSearch è una stringa che mi dovrebbe servire dopo quando faccio una query su una tabella come questa:
    ID | ID_CAMPO | VALORE | ID_CATEGORIA
    sarebbe semplice ma in realtà nel ciclo while non ho ancora ID_CATEGORIA che recupero appena prima della query e quindi non si può fare.

    a questo punto stavo provando a costruire un array con i valori $idCampo e $valore da ciclare nella query piuttosto che utilizzare la stringa $sqlSearch ma con gli array non ne sto venendo a capo
    me la date una mano?

    ciao e grazie

  2. #2
    Utente di HTML.it
    Registrato dal
    Apr 2002
    Messaggi
    33
    ok, una cosa alla volta..

    DOMANDA 1:
    in un ciclo while come questo:
    Codice PHP:
    while(list($idCampo$valore) = each($_POST)){


    come faccio a creare un array con le variabili $idCampo e $valore?


    DOMANDA 2:
    come faccio a splittare lo stesso array?


    vi prego non ne vengo a capo ed è urgente

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.