Visualizzazione dei risultati da 1 a 7 su 7
  1. #1

    form che manda ad una pagina con frame

    Ciao a tutti,
    come avrete capito dal titolo il mio problema riguarda un form.
    In pratica io ho una pagina di login che invia user e password ad una pagina "frame1.php" che è appunto divisa in frame come potete vedere dal disegno che ho allegato.
    Nel form della pagina di login come ho messo action="frame1.php" e vorrei che mi mostrasse il messaggio di avvenuto login nella pagina centrale del frame (bianca.php) però non funziona, mi da degli errori!!!
    Ho provato a mettere action="bianca.php" il messaggio di avvenuto login compare però (ovviamente) non nella pagina con i frame!
    Avevo pensato di aggiungere al form l'attributo target ma non è un suo attributo e quindi non me lo prende...
    Come posso fare???
    Spero di essermi spiegata e che possiate aiutarmi.
    Grazie

    Sara

  2. #2
    Utente di HTML.it L'avatar di jcsnake
    Registrato dal
    Jun 2010
    Messaggi
    629
    Ciao, nella pagina bianca.php hai il codice per intercettare l'effettivo login dell'utente?

  3. #3
    si...infatti se metto action="bianca.php" vedo il messagio...ma mettendo action="frame1.php" e aggiungendo target="login" (che è il nome che ho attribuito alla parte di frame contenente la pagina "bianca.php") non funziona cioè mi si apre tutto ma nella parte dove dovrebbe comparire il risultato mi da errore
    Da che può dipendere???
    E poi quando premo il pulsante per effettuare il login mi apre una nuova finestra del browser invece io voglio che rimanga su quella, come faccio???

  4. #4
    Utente di HTML.it L'avatar di jcsnake
    Registrato dal
    Jun 2010
    Messaggi
    629
    ho trovato questa discussione già affrontata sul forum...vedi se tra le soluzioni c'è quella che fa al caso tuo

  5. #5
    L'avevo già trovata tramite google...ma, il primo metodo è quello che avevo pensato anch'io e non funziona, quello con il javascript non funziona e l'ultimo non posso utilizzarlo!!!
    Quindi sono di nuovo a zero.... come posso fare???

  6. #6
    Utente di HTML.it L'avatar di jcsnake
    Registrato dal
    Jun 2010
    Messaggi
    629
    Sembra corretto tutto quello che fai, non riesco a risalire all'errore...se puoi posta le due parti di codice così è più chiaro, e magari si arriva alla soluzione (la vedo dura )

  7. #7
    Allora...
    codice della pagina accesso.php

    codice:
    <html>
    	<head><title>Accesso</title></head>
    	<body>
    	<form action="frame1.html" target="login" method="post">
    	<table align="center">
    	  <tr> 
        <td width="140" height="57">NOME UTENTE:</td>
        <td width="163"><div align="center"> 
            <input type="text" name="user">
          </div></td>
      </tr>
      <tr> 
        <td height="64">PASSWORD:</td>
        <td><div align="center"> 
            <input type="password" name="pass">
          </div></td>
      </tr>
      <tr> 
        <td height="65" colspan="2">
    	  <div align="center"> 
             <input name="submit" type="submit" value="Entra">
    	ciao mare
          </div></td>
      </tr>
    </table>
    	</form>
    	</body>
    </html>
    codice della pagina frame1.html
    codice:
    <html>
    	<head>
    		<title>La Mia Pagina Frame</title>
    	</head>
    	<frameset rows="110,*,50" > 
    	<!-- aggiungendo questa stringa
    		frameborder=0
    		all'interno di ogni frameset spariscono le linee di divisione -->
    		<frame src="welcomepage.php" name="main">
    		<frameset cols="240,*"> 
    		
    			<frame src="menupage_prova2.php" name="menu">
    			<frame src="bianca.php" name="login">
    		</frameset> 
    		<frame src="bottombanner.htm" name="bottom">
    	</frameset><noframes></noframes>
    </html>
    codice della pagina bianca.php
    Codice PHP:
    <?php
    $user
    =$_POST['user'];
    echo 
    $user;
    $pass=$_POST['pass'];
    echo 
    $pass;
    ?>
    Ti ho messo tutto il codice di cui puoi aver bisogno!!!
    Cmq stavo pensando...il problema potrebbe derivare dal fatto che devo usare variabili di sessione??Perchè io alla fine apro una sessione...da quando l'utente si autentica a quando esce!no???
    Magari passando le variabili così vengono perse da un frame all'altro tu che dici???
    Però non so niente delle variabili di sessione!!! Cosa sono?? Che differenza c'è con quelle che uso io??? Come si usano???
    Boh...

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 © 2025 vBulletin Solutions, Inc. All rights reserved.