Agenzia immobiliare

Monumentale

Utente Attivo
14 Nov 2009
79
0
0
Questo post l'ho già messo in "database" ma forse ho sbagliato zona perché non ho ricevuto risposte.

Ciao a tutti e scusate in anticipo se chiedo argomenti già trattati, sono proprio una schiappa.
Dopo parecchie ore di autoapprendimento sono riuscito a realizzare il sito della mia agenzia immobiliare www.diffusioneimmobiliare.com, semplice ma penso abbastanza piacevole (suggerimenti tutti benvenuti), però adesso vorrei implementarlo con la funzione che trovo su altri siti (es http://www.filcasaservice2000.it/ ) per la compilazione form di ricerca all'interno di una tabella.
Come si realizza???
Viste le mie capacità ed anche le limitate quantità di dati, preferirei soluzioni semplici.

P.S.: io programmo con DW CS4

Grazie in anticipo
Luca
 
ciao
devi crearti un form di ricerca che trasmette i dati selezionati ad una pagina dinamica, in questa pagina recuperi i dati dal form (usa il metodo post) e fai una selcet sul db degli immobili.
il form è in semplice html (in teoria dovresti daperlo fare)

dimenticavo
credo che la sezione migliore sia php (da come mi sembra che tu lavori)
poi che tu utilizzi dw o un semplice editor txt il concetto è lo stesso
 
Grazie, purtroppo non ho mai lavorato con i form e questa settimana me li studio un po'.
Non è che per caso potresti girarmi qualche esempio o dirmi dove posso trovare dei blocchi di codice?
Se ho capito bene dovrei avere un form di immissione che va a compilare una tabella, o pagina dinamica, entro la quale l'utente esegue una ricerca attraverso un'altro form.

Oddio, penso che se qualcuno mi gira un blocco già fatto melo adatto e ci metto meno secoli:book:

Luca
 
ciao
a prescindere che i form sono facili da imparare (poi se usi dw in pratica lo fa lui), per fare un form di ricerca uno deve sapere come minimo come è strutturata la tabella del db e cosa cercare
 
Insomma, non so se si chiama form di ricerca, prova a guardare il sito esempio che ho citato all'inizio, sono semplici check di scelta.
Da domani mi metto al lavoro.
Una cosa che non ho ben capito, una volta creato un form per l'inserimento dati cosa succede, mi si compila una tabella tipo Access?
 
ciao
guarda che il problema non è tanto fare le select di ricerca, ma cosa cercare e quando trovato cosa farne.
es. cerca zona : cosa deve cercare? la provincia? e come è stata inserita la provincia nella tabella del db? col nome intero, con la sigla, con un id che fa riferimento ad un'altra tabella in cui vi sono tutte le province d'italia?
una volta fatta la selezione (con uno o più criteri) dei dati che ho estratto cosa devo farne? visualizzare immagini? che altri dati..prezzo, mq...?
per prima cosa devi sapere come sono organizzate le tabelle del db, che campi hanno e loro forma.
da quanto sopra poi si può fare il form di ricerca che, detto tra noi, è la cosa piu gnocca.
dimenticavo: ho visto che citi access quindi qualcosa sui db dovresti saperla. comunque con php è meglio usare mysql
 
Ho scaricato MySql, mi aiuti ad utilizzarlo, non so nemmeno come farlo interagire con php.
Per quanto riguarda la ricerca è semplice, sono io che do le possibilità entro cui scegliere, così semplifico tutto parecchio.
Esempio: monolocale, bilocale, trilocale, altro.

Ma possibile che non si trova un blocco già fatto da adattare?

Ciao
 
ciao
per avere una prima idea di Mysql ti conviene guardare questa guida
https://www.mrw.it/mysql/guide/guida-mysql/
del resto se usi access non dovresti avere problemi, mysql è molto, ma molto, più semplice.
per quanto riguarda qualcosa di precostituito credo che sia molto difficile che tu trovi qualcosa, se esistono 10.000 siti di immobiliari, probabilmente
esistono 20.000 metodi diversi di effettuare la ricerca o cosa la ricerca dovrà visualizzare.

poi non si tratta di semplificare, ma di sapere esttamente come costruire le tabelle del db, come struttura e come contenuti, poi come ti ho detto, cosa vuoi ottenere.

ti posso dare delle indicazioni preliminari

in qualsiasi tipo di programmazione si deve prima sapere cosa si vuole (top-down).
es.
1. visualizzare dati immobile.
2. quali dati visualizzare?
tipo di immobile (appartamento, villetta, castello...)
prezzo immobile
localizzazione (regione, provincia, comune...)
foto immobile
se in affitto o vendita
età dell'immobile
......
3. poi per ciascuna delle voci sopra decidere come svilupparla (es.)
conviene avere una tabella separata con solo il tipo?
come collegare (se si) questa alla tabella dell'immobile?
.......
prezzo immobile, se in affitto non deve apparire

ecc...ecc...
questo per dirti (non per spaventarti) quale sarebbe la procedura per arrivare a quello che vuoi fare.
e per quanto detto non ti serve mysql e php o access e asp..., ma ti serve solo carta e matita e..pazienza
detto questo devi provare e riprovare (in locale) a buttar giù qualcosa, se qualcosa non va chiedere qui al forum.
del resto il forum è fatto per risolvere possibilmente dei dubbi, non per fare gli script, altimenti max a quest'ora avrebbe chiuso baracca e burattini.


p.s.
se leggi la guida che ti ho consigliato vedrai che fa riferimento quasi esclusivemente a mysql, non all'interazione con php.
ma l'interazione è semplicissima, basta usare le query di php
es.
se sul manuale c'e scritto che per creare un db devi dare da riga di comendo

CREATE DATABASE agenda;
ottieni l'interazione con php scrivendo nella pag php la riga
PHP:
<?php
//.....
mysql_query("CREATE DATABASE agenda");
//.....
?>
richiamando col tuo bw la pagina creerai il db, ecc...

se vai su http://it.php.net/manual/en/ref.mysql.php trovi tutte le funzioni php che ti potranno servire

scusa se sono un po' prolisso: ma è meglio prevenire che reprimere
 
Grazie per la risposta esaustiva, inutile dirti che non tutto mi è chiaro perché devo leggermi i tutorials, ho però notato che posso ottenere il risultato desiderato anche inserendo i dati in un FORM e facendo fare all'utente una selezione tramite le opzioni RADIO, piccolo problema non so come farlo funzionare.
La domande sono:
  • 1 In questo modo non ho bisogno di nessun database, corretto?;
  • 2 Posso eseguire selezioni sia all'interno di DIV o anche righe di tabelle?;
  • 3 Devo creare uno script che recuperi le variabili della scelta ed esegua la manipolazione oppure fa tutto php?.
A me piace molto come funziona questo sito http://www.giuliagarbi.it/immobili.html
sono andato a visionarmi il codice ed ho visto che il form punta alla stessa pagina di partenza, ma non capisco dove si trovano le istruzioni per la manipolazione, è forse stato creato uno script JS?
Se sì ecco cosa mi servirebbe rapinare0:)

Luca
 
P.S.: ho visto che in effetti il sito in questione punta a due JS che probabilmente eseguono la manipolazione dei dati che in questo caso sono dei div e non tabelle.
 
ciao
In questo modo non ho bisogno di nessun database, corretto?;
no, mi spiace ma il db è indispensabile, altrimenti come fai a conservare i dati quando spengi il pc?
Posso eseguire selezioni sia all'interno di DIV o anche righe di tabelle?;
si
Devo creare uno script che recuperi le variabili della scelta ed esegua la manipolazione oppure fa tutto php?
magari!!! devo deluderti php è un bel "programma", ma sei tu che devi "insegnarli" cosa fare

sono andato a visionarmi il codice ed ho visto....
non riuscirai mai a vedere il codice dinamico (sia php o asp..), il tuo bw non capisce un'acca di codici è il server che, alla richiesta del bw, traduce il codice in html, unico codice che il bw capisce (guardati la differenza tra script lato server [php, asp...] e lato client [js...]).
questo è un "pregio", impedisce (o quasi) di scopiazzare
 
ciao
il tuo p.s. si è sovrapposto
probabilmente i js che vedi (sono gli unici che vedi in quanto lato client) non servono per manipolare i dati se non una verifica (es) che siano stati immessi o inviarli senza il pulsante di submit. sarebbe pericoloso manipolare i dati con js in quanto un maleintenzionato puo cancellarti tutti i dati o altro
 
Sono sempre più confuso, cerco di entrare nel mio caso.
Io creo una pagina con una tabella immobili.
Ad ogni riga tr corrisponde un immobile con inseriti div di attributo come per esempio un div id=contratto che sarà "Vendita" oppure "Affitto".
Inserisco la tabella in un form (penso sia obbligatrio) ove tramite una selezione di tipo "radio" lascio che l'utente decida se visualizzare tutti gli immobili o solo quelli in vendita/affitto.

Come faccio?
 
ciao
credo che ci sia stato il classico quiproquo.
quando dicevi
Posso eseguire selezioni sia all'interno di DIV o anche righe di tabelle
io avevo capito se si poteva metter i pulsanti di selezione dentro un div o una tabella.
invece, da quello che capisco, tu vorresti mettere "gli immobili" dentro un div/tabella e richiamarli con una selezione.

per tabella inoltre (in questo caso) non intendevo la tabella html
<table><tr><td><td></td></td></tr></table>
ma la tabella del data base che è tutt'un'altra cosa.

credo proprio che se non ti studi un po' (anzi un po' tantino) di php e mysql tu vada incontro ad una catastrofe.

questo non vuol dire che non sono/siamo qui per darti una mano

comunque, il primo passo che dovresti fare (se non l'hai già fatto) è scaricarti apache, php e mysql per poter lavorare in locale e fare delle prove.
per fare questo io a suo tempo mi ero scaricato ed installato
The AppServ Open Project - 2.5.9 for Windows
lo trovi al link http://www.AppServNetwork.com
 
Ti continuo a ringraziare per il supporto, però se riesci mi dai indicazioni specifiche al mio problema?
Per lavorare in locale ho installato EasyPHP e ci siamo.
Le domande specifiche sono:
Se mi faccio una pagina nella quale inserisco una tabella con i miei annunci immobiliari (se non va bene la tabella lo faccio con i div) i miei dati sono tutti lì, ergo non mi serve un datatbase esterno?

Se tramite form l'utente specifica una variabile come "vendita" o "affitto" come faccio a generare una seconda pagina dove compaiono solo gli immobili che corrispondono alla selezione?

Se ci fosse già un blocco funzionante poi me lo adatto io ma mi sa che è utopia...
 
ciao
se hai pazienza (spero nel pomeriggio) ti faccio un semplice esempio che puoi provare.

comunque il tuo sistema, anche se funzionasse, andrebbe bene se tu avessi due o tre immobili (mi auguro che tu ne abbia di più)
 
ne prendo al massimo una cinquantina, dunque credo non sia una grossa mole di lavoro, altrimenti mi rendo conto di dover passare ad un db come mysql.

Buon pomeriggio:elvis::elvis::elvis:
 
ciao,
anche se fossero quattro ti complicheresti inutilmente la vita (senza contare se tu dovessi fare delle modifiche/cancellazioni)
comunque ad oggipom.
 
Mi hai convinto, famolo in MYSQL, ho solo un dubbio, i dati che estrapolerei dal database potrei comunque mostrarli utilizzando gli abbellimenti CSS così come per le tabelle tradizionali?

Buona serata
Luca
 

Discussioni simili