Ciao a tutti!
Ho un problema che fatico a risolvere: ho bisogno di fare delle estrazioni da database, trasformarle e poi passarle in un campo select.
E' possibile farlo con scriptcase??
Vi ringrazio anticipatamente.
Michele
passare array in un un campo select
Regole del forum
Nel forum è vietato fare pubblicità senza avere l'autorizzazione dello staf di Netspecial.
Nel forum è vietato fare pubblicità senza avere l'autorizzazione dello staf di Netspecial.
Re: passare array in un un campo select
Ciao,
se non è possibile fare tutto con una stringa SQL allora potresti usare una tabella temporanea in cui salvare i dati già "modificati" da visualizzare nella select.
se non è possibile fare tutto con una stringa SQL allora potresti usare una tabella temporanea in cui salvare i dati già "modificati" da visualizzare nella select.
Scriptcase supporto e vendita per l'italia
www.scriptcasecommunity.it
www.scriptcasecommunity.it
Re: passare array in un un campo select
Prima di tutto grazie per la risposta.
Grande idea quella della tabella temporanea ma ho trovato un altro piccolo problema. Mi spiego meglio: ho circa 50 righe in un database; queste righe devono essere modificate e poi scritte in una tabella temporanea. Quindi ho una sql select per selezionare tutte le righe e poi con un ciclo for le modifico e, una ad una, le inserisco nella tabella temporanea. Il problema è questo: dopo aver eseguito la select sulla tabella devo processare riga per riga ma usando $ret -> fields[n], aumentando n, passo al campo successivo e non alla riga successiva. Come posso fare?
Ecco il codice che ho usato
sc_select( ret , $sql);
for($i=0;$i<50;$i++{
$s = $ret -> fields[0] ;
//processo e inserisco la stringa nella tabella temporanea
}
Ti ringrazio!!
Grande idea quella della tabella temporanea ma ho trovato un altro piccolo problema. Mi spiego meglio: ho circa 50 righe in un database; queste righe devono essere modificate e poi scritte in una tabella temporanea. Quindi ho una sql select per selezionare tutte le righe e poi con un ciclo for le modifico e, una ad una, le inserisco nella tabella temporanea. Il problema è questo: dopo aver eseguito la select sulla tabella devo processare riga per riga ma usando $ret -> fields[n], aumentando n, passo al campo successivo e non alla riga successiva. Come posso fare?
Ecco il codice che ho usato
sc_select( ret , $sql);
for($i=0;$i<50;$i++{
$s = $ret -> fields[0] ;
//processo e inserisco la stringa nella tabella temporanea
}
Ti ringrazio!!
Re: passare array in un un campo select
Prova questo:
Codice: Seleziona tutto
sc_select(rs, $check_sql);
while(!$rs->EOF)
{
$valore_campo_zero = $rs->fields[0];
$valore_campo_uno = $rs->fields[1];
//processo e inserisco la stringa..
//poi passo alla riga successiva
$rs->MoveNext();
}
$rs->Close();
Scriptcase supporto e vendita per l'italia
www.scriptcasecommunity.it
www.scriptcasecommunity.it
Re: passare array in un un campo select
Perfetto! Funziona perfettamente.
Grazie mille per l'aiuto!
Grazie mille per l'aiuto!
Chi c’è in linea
Visitano il forum: Semrush [Bot] e 0 ospiti