Salve.
in un form vorrei popolare un campo con il risultato di una query su un'altra tabella (la query può generare da 1 ad N tuple, ogni caso è diverso).
Vorrei avvenisse in automatico per evitare all'utente un click in più (es: checkbox)per recuperare quei valori., quindi nell'evento onvalidate del form ho messo un metodo php che fa questo:
//recupero i record che mi servono dalla tabella in cui si trovano
sc_lookup(records, "SELECT farmaco FROM tabella WHERE idpaziente = '".{idpaziente}."' AND idpatologia = '".{idpatologia}."'");
//ciclo i risultati
foreach ($records as $record) {
//verifico cosa ha ciclato e concateno
echo $record[0] . "-";
}
facendo l' echo vedo correttamente i valori estratti in questa forma: FarmacoA-FarmacoB-FarmacoC-FarmacoN che è quello che vorrei venisse messo nel campo del form
problema:
non riesco a mettere questo risultato nel campo del form in questa forma concatenata. Quando lo faccio mi stampa solo l'ultimo dei records (stampa questo: FarmacoN-).
Vorrei che mi stampasse la stringa come nell'echo.
Grazie
Foreach campo form
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: Foreach campo form
Codice: Seleziona tutto
$valore = '';
foreach ($records as $record) {
$valore .= $record[0] . "-";
}
{mio_campo} = $valore;
Scriptcase supporto e vendita per l'italia
www.scriptcasecommunity.it
www.scriptcasecommunity.it
Re: Foreach campo form
Grazie mille funziona:
Chi c’è in linea
Visitano il forum: Nessuno e 7 ospiti