|
|||||||
|
|
|
![]() |
|
|
Strumenti |
|
|
#1 |
|
Bannato
Iscritto dal: Nov 2000
Messaggi: 15500
|
[PHP] Problema di "ragionamento" ... [ci sto impazzendo!!]
Ciao ragazzi, devo creare un modo per ottenere dinamicamente una query nel seguente modo:
Nel Database c'e una grossa tabella che tra i vari campi contente anche (semplificando): campo1, campo2, campo3, campo4, campo5, campo6, campo7 Io devo riuscire in php a creare una query così composta: Codice PHP:
|
|
|
|
|
|
#2 |
|
Junior Member
Iscritto dal: Jul 2008
Messaggi: 31
|
Mi posteresti il codice del form?
Le checkbox selezionate devono essere minimo 1? Fammi Sapere.
__________________
If you are not, you are. |
|
|
|
|
|
#3 | |
|
Bannato
Iscritto dal: Nov 2000
Messaggi: 15500
|
Quote:
il form con le checkbox Codice PHP:
Le checkbox possono essere selezionate tutte, come nessuna (fanno parte di un modulo di ricerca). |
|
|
|
|
|
|
#4 |
|
Junior Member
Iscritto dal: Jul 2008
Messaggi: 31
|
Dimmi se è ok
Codice PHP:
__________________
If you are not, you are. |
|
|
|
|
|
#5 |
|
Senior Member
Iscritto dal: May 2005
Città: Trieste
Messaggi: 2287
|
non conosco php quindi non posso essere specifico ma, intuitivamente, potresti costruirti la stringa della query dinamicamente
controlli il valore della checkbox e se attivata aggiungi il "pezzetto" di query correlato tipo query = "select blabla" if checkbox1 then query = query & "where campo1 = 'ok' " e così via... alla fine hai la query completa da eseguire
__________________
neo mini v2 / asus strix z490i / 10600k@? / uh12s / rx6700xt / 32gb ddr4@3200 / sandisk 250 + asenno 1tb / lenovo g34w
trattative concluse : tante... |
|
|
|
|
|
#6 | |
|
Junior Member
Iscritto dal: Jul 2008
Messaggi: 31
|
Quote:
__________________
If you are not, you are. |
|
|
|
|
|
|
#7 |
|
Bannato
Iscritto dal: Nov 2000
Messaggi: 15500
|
Grazie infinite a tutti
Infatti ieri sera poco prima di staccare ho avuto il "lampo" e intravvisto la soluzione, schematizzando ho fatto in modo che un determinato campo controllase se di quelli che lo precedono almeno uno sia attivo/settato; se si stampavo '|| Campo n' altrimenti solo 'Campo n'. Chiaramente per il primo ho fatto solo il controllo, se attivo stampa 'Campo 1' senno nulla. Certe volte delle cose ti sembrano impossibili, poi ci arrivi in un attimo... Grazie cmq a tutti, sempre pronti a dare una mano Bye! |
|
|
|
|
| Strumenti | |
|
|
Tutti gli orari sono GMT +1. Ora sono le: 05:17.




















