Visualizzazione dei risultati da 1 a 5 su 5

Discussione: form submit

  1. #1
    Utente di HTML.it
    Registrato dal
    Jan 2006
    Messaggi
    17

    form submit

    questa il codice:

    codice:
    	<form name='modulo' action="camera1.php" target="pict">
    	<input type='text' name="url" />
    	<?
    	
    	echo "<SELECT name='lista' onchange='invia();'>";
    		echo "<option value='".$_SESSION["url1"]."'>camera 1</option>";
    		echo "<option value='".$_SESSION["url2"]."'>camera 2</option>";
    		echo "<option value='".$_SESSION["url3"]."'>camera 3</option>";
    		echo "<option value='".$_SESSION["url4"]."'>camera 4</option>";
    		echo "<option value='".$_SESSION["url5"]."'>camera 5</option>";
    		echo "<option value='".$_SESSION["url6"]."'>camera 6</option>";
    		echo "<option value='".$_SESSION["url7"]."'>camera 7</option>";
    		echo "<option value='".$_SESSION["url8"]."'>camera 8</option>";
    	echo "</SELECT>";
    	?>
    	</form>
    		<script language="JavaScript">
    		function invia() {
    		document.modulo.url.value=document.modulo.lista.options[document.modulo.lista.selectedIndex].value;
    		document.modulo.submit();
    		}
    		</script>
    l'obbiettivo è caricare un'immagine in un iframe 'pict' passando l'url.

    nell'iframe c'è un codice php che legge $_POST["url"]

    l'url viene correttamente scritto nell'input text 'url'

    ma non viene letto nell'iframe

    la mia domanda: è corretto questo codice? ovvero viene fatto il submit del campo 'url'??

    grazie come sempre

  2. #2
    Moderatore di JavaScript L'avatar di br1
    Registrato dal
    Jul 1999
    Messaggi
    19,998
    Questa affermazione non l'ho capita... il valore del campo "url" deve essere letto dalla pagina camera1.php, hai verificato che venga ricevuto?

    ciao
    Il guaio per i poveri computers e' che sono gli uomini a comandarli.

    Attenzione ai titoli delle discussioni: (ri)leggete il regolamento
    Consultate la discussione in rilievo: script / discussioni utili
    Usate la funzione di Ricerca del Forum

  3. #3
    Utente di HTML.it
    Registrato dal
    Jan 2006
    Messaggi
    17
    questo è il codice di camera1.php

    codice:
    <?
    session_start();
    ?>
    <html>
    <head><TITLE>camera1</TITLE>
    <script language="JavaScript">
    function carica(delay) {
    //document.camera.src=document.modulo.lista.options[document.modulo.lista.selectedIndex].value + '?' + new Date().getTime();
    document.camera.src=document.modulo.url.value + '?' + new Date().getTime();
    //alert(new Date().getTime());
    x=setTimeout('carica('+delay+')',delay);
    }
    </script>
    </head>
    <body background="righe.gif" onLoad='carica("3000");'>
    <table border="0" width=100%><TR><TD>
    <form method='post' name='modulo'>
    <?
    $immagine=$_POST["url"];
    echo $_POST["url"];
    echo "<input type='text' name='url' value='".$immagine."' />";
    ?>
    </form>
    </td></tr>
    <td><tr><TD  align="center">
    <img name='camera' width='320'>
    </td></tr>
    </table>
    </body>
    </html>
    mi aspetto che la variabile $_POST["url"] mi restituisca il valore del campo 'url' del form e mi valorizzi il campo input... ma così non è...

    il sito è:

    http://hwifi.ath.cx/hal9000

    la prima cam è la mia...

  4. #4
    Moderatore di JavaScript L'avatar di br1
    Registrato dal
    Jul 1999
    Messaggi
    19,998
    Ma tu i dati del form li stai inviando col metodo GET... forse (PHP non lo conosco ) la sintassi e' un'altra

    ciao
    Il guaio per i poveri computers e' che sono gli uomini a comandarli.

    Attenzione ai titoli delle discussioni: (ri)leggete il regolamento
    Consultate la discussione in rilievo: script / discussioni utili
    Usate la funzione di Ricerca del Forum

  5. #5
    Utente di HTML.it
    Registrato dal
    Jan 2006
    Messaggi
    17
    vero!!!

    che bestia che sono.... sto arrugginendo con l'età.

    adesso funziona!!!

    grazie mille

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2026 vBulletin Solutions, Inc. All rights reserved.