dadedj
22-11-2005, 21:32
Ciao a tutti!
Ho un problema a selezionare delle voci dopo aver fatto una ricerca nel database.
Spiegandomi meglio:
cerco nel database i record che mi servono;
visualizzo sul monitor questi risultati con a fianco una casella di selezione;
seleziono i risultati di mio interesse per vedere altre informazioni
Quello che non riesco a fare è prprio questa ultima cosa, quando seleziono un risultato e clicco su invia query non mi visualizza le info nascoste ma mi riporta a una pagina vuota...
Come devo impostare i campi <form< per fare questo?
Vi do anche un pò di codice
Grazie a tutti!
if(isset($_POST['sub'])){
echo "Tipo di immobile: ".$records['tipoimmobile'];
}
else{
if (isset($_POST['comune'])){
$comune=$_POST['comune'];
$provincia=$_POST['prov'];
$tipo=$_POST['tipo'];
$mq=$_POST['mq'];
$euro=$_POST['euro'];
$result=mysql_query("SELECT*FROM immobili WHERE (comune='$comune' AND provincia='$provincia' AND tipoImmobile='$tipo')",$db);
$num = mysql_num_rows($result); // ritorna il numero di record trovati
if($num>0) {
echo "Ricerca avvenuta con successo"."<br>";
echo "Per vedere l'annuncio completo selezionare l'annuncio di interesse"."<br>"."Il costo sarà di Euro 5,00 ad annuncio selezionato"."<br>"."------------------"."<br>";
}
else
echo 'Impossibile eseguire la ricerca,riprovare!';
while($records=mysql_fetch_array($result)){
echo "Tipo di immobile: ".$records['tipoImmobile']."<br>";
echo "Immobile situato a: ".$records['Comune']."<br>";
echo "Di metri quadrati: ".$records['mq']."<br>";
$tipoimmobile=$records['tipoImmobile'];
$comune=$records['Comune'];
$zona=$records['zona'];
$idim=$records['idImmobile']; ?>
<form action='<?php echo($_SERVER["PHP_SELF"])?>' method="post">
<input type="checkbox" name="visualizza" value="1">
<input type="submit" name="sub">
</form>
<?php
echo "------------------"."<br>";
}
Ho un problema a selezionare delle voci dopo aver fatto una ricerca nel database.
Spiegandomi meglio:
cerco nel database i record che mi servono;
visualizzo sul monitor questi risultati con a fianco una casella di selezione;
seleziono i risultati di mio interesse per vedere altre informazioni
Quello che non riesco a fare è prprio questa ultima cosa, quando seleziono un risultato e clicco su invia query non mi visualizza le info nascoste ma mi riporta a una pagina vuota...
Come devo impostare i campi <form< per fare questo?
Vi do anche un pò di codice
Grazie a tutti!
if(isset($_POST['sub'])){
echo "Tipo di immobile: ".$records['tipoimmobile'];
}
else{
if (isset($_POST['comune'])){
$comune=$_POST['comune'];
$provincia=$_POST['prov'];
$tipo=$_POST['tipo'];
$mq=$_POST['mq'];
$euro=$_POST['euro'];
$result=mysql_query("SELECT*FROM immobili WHERE (comune='$comune' AND provincia='$provincia' AND tipoImmobile='$tipo')",$db);
$num = mysql_num_rows($result); // ritorna il numero di record trovati
if($num>0) {
echo "Ricerca avvenuta con successo"."<br>";
echo "Per vedere l'annuncio completo selezionare l'annuncio di interesse"."<br>"."Il costo sarà di Euro 5,00 ad annuncio selezionato"."<br>"."------------------"."<br>";
}
else
echo 'Impossibile eseguire la ricerca,riprovare!';
while($records=mysql_fetch_array($result)){
echo "Tipo di immobile: ".$records['tipoImmobile']."<br>";
echo "Immobile situato a: ".$records['Comune']."<br>";
echo "Di metri quadrati: ".$records['mq']."<br>";
$tipoimmobile=$records['tipoImmobile'];
$comune=$records['Comune'];
$zona=$records['zona'];
$idim=$records['idImmobile']; ?>
<form action='<?php echo($_SERVER["PHP_SELF"])?>' method="post">
<input type="checkbox" name="visualizza" value="1">
<input type="submit" name="sub">
</form>
<?php
echo "------------------"."<br>";
}