Ciao a tutti,
vi spiego la mia situazione attuale.
Ho una pagina con un form per il salvataggio di dati di una ditta di spedizioni e ho un campo che richiede la zona italiana di carico. Divido in punti:
- in quell input esce un link con scritto "Seleziona"
- clicco seleziona
- si apre in popup una mappa interattiva dell'italia per scegliere la zona
- VORREI CHE CLICCANDO UNA ZONA, ESSAVENGA MANDATA ALLA PAGINA MADRE E CHE IL LINK "SELEZIONA" SPARISCA E CHE APPAIA LA REGIONE, !!!!SENZA RICARICARE LA PAGINA MA SOLO QUEL CAMPO DI INPUT!!!!
Codice della mappa:
Codice:
<?php
//@PascalPavanSGT2A
session_start();
?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="it" lang="it">
<head>
<script language="Javascript">
function closeWin()
{
myWindow.close();
}
</script>
<?php
if($_REQUEST["op"]){
?>
<a href="#" onclick="javascript:var win = window.open('', '_self');win.close();return false;">Close</a>
<?php
}
?>
<title>Seleziona Zona</title>
<div id="wrap_mappa">
<div id="mappa">
<a href="?op=regioneAosta"> <img src="img/aosta.gif" id="aosta" class="regione" alt="Valle d'Aosta" /></a>
<a href="?op=regioneTrentino"> <img src="img/trentino.gif" id="trentino" class="regione" alt="Trentino Alto Aldige" /><a>
<a href="?op=regioneFriuli"> <img src="img/friuli.gif" id="friuli" class="regione" alt="Friuli Venezia Giulia" /></a>
<a href="?op=regioneSardegna"> <img src="img/sardegna.gif" id="sardegna" class="regione" alt="Sardegna" /></a>
<a href="?op=regioneSicilia"> <img src="img/sicilia.gif" id="sicilia" class="regione" alt="Sicilia" /></a>
<a href="?op=regioneCalabria"> <img src="img/calabria.gif" id="calabria" class="regione" alt="Calabria" /></a>
<a href="?op=regioneVeneto"> <img src="img/veneto.gif" id="veneto" class="regione" alt="Veneto" /></a>
<a href="?op=regioneLombardia"> <img src="img/lombardia.gif" id="lombardia" class="regione" alt="Lombardia" /></a>
<a href="?op=regioneBasilicata"><img src="img/basilicata.gif" id="basilicata" class="regione" alt="Basilicata" /></a>
<a href="?op=regioneCampania"> <img src="img/campania.gif" id="campania" class="regione" alt="Campania" /></a>
<a href="?op=regionePuglia"> <img src="img/puglia.gif" id="puglia" class="regione" alt="Puglia" /></a>
<a href="?op=regioneLazio"> <img src="img/lazio.gif" id="lazio" class="regione" alt="Lazio" /></a>
<a href="?op=regioneMolise"> <img src="img/molise.gif" id="molise" class="regione" alt="Molise" /></a>
<a href="?op=regioneAbruzzo"> <img src="img/abruzzo.gif" id="abruzzo" class="regione" alt="Abruzzo" /></a>
<a href="?op=regioneMarche"> <img src="img/marche.gif" id="marche" class="regione" alt="Marche" /></a>
<a href="?op=regioneUmbria"> <img src="img/umbria.gif" id="umbria" class="regione" alt="Umbria" /></a>
<a href="?op=regioneToscana"> <img src="img/toscana.gif" id="toscana" class="regione" alt="Toscana" /></a>
<a href="?op=regioneRomagna"> <img src="img/romagna.gif" id="romagna" class="regione" alt="Romagna" /></a>
<a href="?op=regionePiemonte"> <img src="img/piemonte.gif" id="piemonte" class="regione" alt="Piemonte" /></a>
<a href="?op=regioneLiguria"> <img src="img/liguria.gif" id="liguria" class="regione" alt="Liguria" /></a>
</div>
</div>
<!--fine mappa css-->
</div>
</form>
</body>
</html>
<?php
if($_REQUEST["op"]=="regioneAosta"){
$_SESSION['ZoneIT'] = "Aosta";
}
if($_REQUEST["op"]=="regioneTrentino"){
$_SESSION['ZoneIT'] = "Trentino";
}
if($_REQUEST["op"]=="regioneFriuli"){
$_SESSION['ZoneIT'] = "Friuli";
}
if($_REQUEST["op"]=="regioneSardegna"){
$_SESSION['ZoneIT'] = "Sardegna";
}
if($_REQUEST["op"]=="regioneTrentino"){
$_SESSION['ZoneIT'] = "Trentino";
}
if($_REQUEST["op"]=="regioneCalabria"){
$_SESSION['ZoneIT'] = "Calabria";
}
if($_REQUEST["op"]=="regioneVeneto"){
$_SESSION['ZoneIT'] = "Veneto";
}
if($_REQUEST["op"]=="regioneLombardia"){
$_SESSION['ZoneIT'] = "Lombardia";
}
if($_REQUEST["op"]=="regioneBasilicata"){
$_SESSION['ZoneIT'] = "Basilicata";
}
if($_REQUEST["op"]=="regioneCampania"){
$_SESSION['ZoneIT'] = "Campania";
}
if($_REQUEST["op"]=="regionePuglia"){
$_SESSION['ZoneIT'] = "Puglia";
}
if($_REQUEST["op"]=="regioneLazio"){
$_SESSION['ZoneIT'] = "Lazio";
}
if($_REQUEST["op"]=="regioneMolise"){
$_SESSION['ZoneIT'] = "Molise";
}
if($_REQUEST["op"]=="regioneAbruzzo"){
$_SESSION['ZoneIT'] = "Abruzzo";
}
if($_REQUEST["op"]=="regioneMarche"){
$_SESSION['ZoneIT'] = "Lazio";
}
if($_REQUEST["op"]=="regioneUmbria"){
$_SESSION['ZoneIT'] = "Umbria";
}
if($_REQUEST["op"]=="regioneToscana"){
$_SESSION['ZoneIT'] = "Toscana";
}
if($_REQUEST["op"]=="regioneRomagna"){
$_SESSION['ZoneIT'] = "Romagna";
}
if($_REQUEST["op"]=="regionePiemonte"){
$_SESSION['ZoneIT'] = "Piemonte";
}
if($_REQUEST["op"]=="regioneLiguria"){
$_SESSION['ZoneIT'] = "Liguria";
}
echo "Ecco la tua zona : ".$_SESSION['ZoneIT'];
?>
Codice pagina madre:
Codice:
if($_REQUEST["op"]=="addPianSett")//aggiungere utente, inserisci i campi vuoti nella tabella
{
echo '<tr><form name="addNewUser" method="POST">';
echo '<td><input type="text" name="newDossier" value="" /></td>';
echo '<td><input type="text" name="newZona" value="';
if(!isset($_SESSION['ZoneIT']){?>
<a onclick="window.open(this.href,'','resizable=no,location=no,menubar=no,\n\
scrollbars=yes,status=no,toolbar=no,fullscreen=no,width=300,height=380,left=500,top=70');
return false" href="mappa.php">Seleziona</a><?php
}else{
$ZoneIT = $_SESSION['ZoneIT'];
}
echo '" /></td>';
echo '<td><input type="text" name="newDataCarico" value="" class="tcal"/></td>';
echo '<td><input type="text" name="newLuogoScarico" value="" /></td>';
echo '<td><input type="text" name="newMittente" value="" /></td>';
echo '<td><input type="text" name="newDataCarico" value="" class="tcal"/></td>';
echo '<td><input type="text" name="newLuogoCarico" value="" /></td>';
echo '<td><input type="text" name="newPrecisazioni" value="" /></td>';
echo '<td ><center>';
$sqlCon="Select * from typelm";
$qCon=mysql_query($sqlCon);
echo '<select name="newTipo" width="3">';
while($rowCon = mysql_fetch_array($qCon))
{
echo "<option value='".$rowCon['descrizione']."'>".$rowCon['descrizione']."</option>";
}
echo '</select></center></td>';
echo '<td><input type="text" name="newQuantita" value=""/></td>';
echo '<td><input type="text" name="newLM" value="" /></td>';
echo '<td><input type="text" name="newTON" value="" /></td>';
echo '<td><input type="text" name="newPrecisazioni2" value="" /></td>';
echo '<td><input type="text" name="newMagazzino" value="" /></td>';
echo '<td><input type="text" name="newSpedizioniere" value="" /></td>';
echo '<td><input type="text" name="newContainer" value="" /></td>';
echo '<td colspan="2"><input type="submit" value="Insert" name="insPianSett" /></td>';
echo "</form></tr>";
}
Ringrazio chiunque mi possa aiutare! Grazie,
Paschi