Ma cosa estrai con la query??Originariamente inviato da rickystra
ciao a tutti...
ho scritto questo codice per passare i valori estratti dal database ai campi input tramite javascript ma non va: in tutti i campi input viene inserito il valore delll'ultimo elemento dell'array php $row.Codice PHP:
<script type="text/javascript">
var input = document.getElementById('esercente').getElementsByTagName('input');
</script>
<?php
$query = mysql_query("select * from esercenti where es_0 = '$esercente'");
while($row = mysql_fetch_row($query))
{
foreach($row as $value){
?>
<script type="text/javascript">
for(var i = 0; i < input.length; i++){
input[i].value = '<?php echo $value; ?>';
}
</script>
<?php }}
Avete qualche idea?
con
$query = mysql_query("select * from esercenti where es_0 = '$esercente'");
... la variabile $esercente dove l'hai inizializzata?
Poi vuoi scrivere
es_0 = '$esercente OPPURE es_0 == '$esercente
(assegnazione o confronto?).
Poi cosa estrai con la query? Vale a dire:
$esercent = $row['esercente']; (ma esercente è il nome della tabella)
while($row = mysql_fetch_row($query)) {
$variabile = $row['qualcosa'];
foreach($variabile as $value){
?>
<script type="text/javascript">
for(var i = 0; i < input.length; i++){
input[i].value = '<?php echo $value; ?>';
}
</script>
<?php }} ?>
Ci sono tante imperfezioni nel tuo php
ciao