Mi servono parti di codice, per fare innanzitutto l aggiornamento automatico della pagina dopo aver premuto il pulsante RICERCA... e la form dalla quale voglio ricavare l'ID .
Esempio:
codice:
<form action="javascript:getData($id);">
<select>
<option selected>Seleziona il produttore</option>
<option value="<?php echo $settore->getId()?>" selected="selected"> <?php echo $settore->getDescrizione()?> </option>
</select>
<input type="submit" value="CERCA">
</form>
dove getData:
codice:
<script>
function getData(str){
$.ajax({
type:'post',
url:'ajax.php',
data:{
"sending":str
},success: function(data){
document.getElementById("out").innerHTML = data;
}
});
}
</script>
codice:
<?php$link = mysqli_connect('127.0.0.1', 'root', '', 'portale');
if(isset($_POST['sending'])){
$data = mysqli_real_escape_string($link,$_POST['sending']);
if(!empty($data)){
$query=mysqli_query($link,"SELECT * from produttori WHERE nome = '$query' ");
if(mysqli_num_rows($query)!=0){
while($row=mysqli_fetch_assoc($query)){
echo "
<div id='result'>
<table>
<tr>
<td>".$row['nome']"</td>
</tr>
</table>
</div>
";
}
}else{
echo "Nessun risultato";
}
}else{
echo "ERROR";
}
}
?>
Come faccio ad avere l'id per poi fare la query?