Ciao a tutti,
questo è il mio primo giorno di PHP, dopo 10 anni di ASP. Però per forza di cose devo fare una paginetta in php e, prendendo un po' qua e un po' là sono riuscito a "tradurre" il mio codice in php.
non riesco però a fare una cosa: come faccio a "trasformare" un valore in un altro passando da una funzione creata ad hoc?
Per chiarire, recupero un dato numerico dal mySQL e devo, tramite una funzione, tradurlo in testo.
con ASP lo so fare, è una boiata, ma in php... ho seri problemi.
ecco il mio listato (manca la connessione al db.)
Codice PHP:
function trovaText($rif)
{
$query = "SELECT * FROM screenMessages WHERE rif=$rif";
$rq = mysql_query($query);
while ($testo = mysql_fetch_assoc($rq)) {
$testovariabile .= "${testo['testo_ita']}";
}
echo "$testovariabile";
}
?>
<select>
<?php
$query = "SELECT * FROM simulatore";
echo "
Messaggio di debug: sto per eseguire la query
<em style=\"background-color: yellow\">$query[/i]";
$rq = mysql_query($query);
echo "
Messaggio di debug: esito della query: $rq";
if (mysql_num_rows($rq)>0) {
while ($rigadidati = mysql_fetch_assoc($rq)) {
$html .= "<option value=\"${rigadidati['substrato']}\">${rigadidati['substrato']}</option>";
}
echo "$html";
}
else {
echo "
[b]Non ci sono articoli registrati.[/b]</p>";
}
?>
</select>
dove ho il testo della <option>, devo, passando il valore a "trovaText", scrivere il testo tradotto.
Grazie.