Salve, ho il seguente codice javascript e php:
-------------------------------------------------
<table width="100%" height="100%" cellspacing="0">
<tr>
<td width=400 height="100%" valign="top">
<div id="fe_categories">
<?php
$sql = "select * from categories";
$result = $db->query($sql);
while($row = mysql_fetch_row($result)){
?>
<table class="tabcategory" onClick="javascript:loadXMLDoc('getItems.php?categ ory=<?php echo $row[0]; ?>','getItems')"><tr><td>[img]<?php echo $row[2]; ?>[/img]</td></tr><tr><td><?php echo htmlspecialchars($row[1]); ?></td></tr></table>
<?php
}
?>
<?php
?>
</div>
</td>
<td height="100%" valign="top">
<div id="fe_items">
</div>
</td>
</tr></table>
----------------------------------------------------
il codice funziona ma devo aggiungere ad esso un funzione.
Il codice attuale esegue una query e passa al file getItems.php i valori della query, quindi, tramite il ciclo while e la funzione loadXMLDoc, i "risultati" del file
vengono visualizzati all'interno del div "fe_catagories" del file di partenza senza che la pagina (di partenza) venga ricaricata (condizione molto importante).
La funzione che voglio aggiungere deve prendere un (solo) dato da un form e spedirlo al file getItems1.php (è circa uguale al file getItems.php, dove ho modificato
la query di partenza in modo che venga fatta con un filtro su un particolare campo (quello passato tramite il form).
In pratica ho bisogno di passare il valore scritto sul form (posizionato sulla div "fe_categories") al file getItems1.php e posizionare il risultato (non mi serve un ciclo while perche il risultato della query è univoco) sulla div "fe_items".
Ho fatto varie prove, anche funzionanti ma tutte con un "effetto collaterale", il refresh dell'intera pagina che comporta la cancellazione di dati (posti su altro div della pagina iniziale), dati che non devono invece essere assolutamente cancellati.
spero di essermi spiegato e ringrazio in anticipo. saluti