Newsgroup: it.comp.www.php
Titolo: tag <AREA> e php

Devo gestire una cartina d'italia divisa per province e ho due
problemi:
1) prendendo il dato della presenza o meno di uno o piů mezzi in
quella provincia da un db, al caricamento della pagina su ogni
provincia dovrebbe apparire un pulsantino cliccabile (o, ancora
meglio, cambiare il colore di sfondo dell'area o qualsiasi altra cosa
che identificasse visivamente la provincia).
E' fattibile con php o č meglio usare jscript? Ovvio che qualsiasi
altro suggerimento č ben accetto.
2) Cliccando sull'AREA o sul pulsantino si verrebbe mandati a una
pagina successiva contenente una semplice query dei mezzi presenti in
zona. Dato che vorrei evitare di creare una pagina diversa per ogni
provincia, come faccio a far capire a questa pagina successiva che ho
cliccato su QUELLA provincia e non su un'altra in modo da indirizzarmi
nel tratto di codice giusto (magari nell'opzione giusta di un "CASE")?
Grazie.
L.C.
^^^

Con Javascript puoi fare il lato client...cioè il fatto si far cambiare
colore alle immagini. Per il resto è abbastanza semplice.
Sulla cartina italiana crei tante aree quante le regioni e (avenfo dato ad
ogni regione un ID ) ogni link sarà del tipo
pagina_regione.php?ID_regione=XXX
in pagina_regione.php fa la query usando $_GET['ID_regione'] per fare la tua
query
ciau

:
Io ho fatto qualcosa del genere in questo modo:
- mi sono creato una immagine PNG con l'Italia
- ho colorato ogni provincia con un colore diverso (r=0, g=0, b=N
  con N a crescere)
- a questo punto, posso, agendo sulla palette con le librerie GD,
  far vedere ogni provincia in un colore diverso di mia scelta, e
  in particolare tutto a bianco tranne la provincia scelta che e'
  a rosso.
- l'immagine PNG corrisponde anche a una mappa cliccabile.
Cliccando sulla provincia, mi cambia colore la provincia e, nella
frame di destra, compaiono i dati relativi.
Leonardo
-- 
Time's angles, mages tell, conceal a place
incredible, beyond the mundane mind;
night-shrouded and between the seas of space
dread creatures drift in the ageless winds.

frame di destra, compaiono i dati relativi.
Però il mio problema è diverso.
Al caricamento della pagina, una query controlla sul db se nelle
province sono presenti dei mezzi e "qualcosa" dovrebbe colorare
diversamente quelle con esito positivo (senza doverci prima cliccare
sopra). Come lo faccio quel "qualcosa"?
Per intenderci, c'è un esempio perfetto su
http://gens.labo.net/it/cognomi/genera.html?cognome=ROSSI&t=cognomi-prov
anzi, a me basterebbe molto più semplice cioè che non calcoli le
quantità ma la semplice assenza o presenza solo che non ho idea di
come faccia a generare quell'effetto
Se potessi darmi una piccola dritta te ne sarei molto grato.
L.C.
^^^

sopra). Come lo faccio quel "qualcosa"?
Come ho descritto sopra, e in piu':
	- diciamo che vuoi colorare Pavia, Prato e Pistoia
	- ricavi dal database (o da dov'e') che Pavia ha il colore
	  110, Prato 119, Pistoia 139
	- NORMALMENTE i componenti RGB di *TUTTI* i colori sono su
	  255,255,255 (cioe' e' tutto bianco)
	- ma tu, via GD, cambi la palette dei colori 110, 119, 139
	  in modo che corrispondano a 255,0,0 (rosso).
Fatto questo, spari la mappa a video.
