|
|
|
|
Strumenti |
22-11-2005, 20:32 | #1 |
Member
Iscritto dal: Nov 2004
Città: milano
Messaggi: 122
|
[PHP]Problema selezione
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>"; }
__________________
|
23-11-2005, 07:51 | #2 |
Senior Member
Iscritto dal: Apr 2000
Città: Vicino a Montecatini(Pistoia) Moto:Kawasaki Ninja ZX-9R Scudetti: 29
Messaggi: 53963
|
Sinceramente non ho capito... Non riesci a visualizzare una casella di selezione per ogni risultato ? Ci sono i campi <input> di tipo hidden da mettere nella form... I valori che dovrai impostare sono la chiave della voce su cui vuoi che la form agisca...
|
23-11-2005, 17:35 | #3 |
Member
Iscritto dal: Nov 2004
Città: milano
Messaggi: 122
|
Si infatti non ho spiegato molto bene ma non sapevo come meglio esprimermi...scusate!
In pratica dopo aver interrogato il mio database visualizzo i risultati con a fianco una casella di selezione...e questo funziona. Io voglio che se un utente seleziona solo qualche risultato di tutti quelli visualizzati possa visualizzare anche altre informazioni. Quello che non riesco a fare io è questo:come mettere il form e come si fa far visualizzare solo quei risultati...
__________________
|
Strumenti | |
|
|
Tutti gli orari sono GMT +1. Ora sono le: 06:14.