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

    Errore nell'invio di variabili

    a questo punto non so se devo postarlo qui o sul forum di javascript lo faccio da tutte e due le parti sperando che riusciate a darmi una mano...
    io sono arrivato a questo punto dove funziona tutto, o quasi, ovvero i link funzionano il pop up anche ma quando devo passare la variabile nn mi va nn riesco a trovre l'errore
    <script language="javascript" type="text/javascript">
    function SetA(){
    parent.frames["Secondo Frame"].location = '../admin/conferma.php';
    }
    function SetB(){
    parent.frames["Secondo Frame"].location = '../admin/gestione.php';
    }
    </script>
    <script language="JavaScript" type="text/JavaScript">
    function Confirm(){
    if (confirm("Confermi la cancellazione dell'account ?"))
    SetA();
    else
    SetB();
    }
    </script>
    <FORM ACTION="../admin/conferma.php" METHOD="post">
    <?
    echo "<INPUT TYPE='hidden' name='user3' value='".$User."'>";
    ?>
    <input type="submit" onClick="Confirm();return false;" name="canc" target="Secondo Frame" value="Canellasss">
    </FORM>
    Questa era la pagina dove gli apre il pop up per la conferma della cancellazione se gli dico no allora funziona ma se gli dico si mi trova un'errore nella pagina dopo che è questa =
    <?

    session_start();
    if (isset($_SESSION['user']) == "")
    header("Location: ../tutti/areariservata.htm");
    $conn = mysql_connect('localhost','root','') or die("Errore nella connessione a mysql: " .mysql_error());
    mysql_select_db('account',$conn) or die("Errore nella selezione del db: " .mysql_error());
    $user=$_POST["user3"];
    ?>
    mi da errore:
    Notice: Undefined index: user3 in c:\programmi\easyphp1-8\www\admin\conferma.php on line 8
    che sarebbe ===> $user=$_POST["user3"];
    penso che nn gli passo correttamente la variabile.... ...ma come si fa??? grazie mille a tutti

  2. #2
    Non avendo mai usato i frames non so se il problema è nei frame...


    Potresti:

    usare $_REQUEST al posto di $_POST

    e se non funzia ancora metti il "user" nel url

    parent.frames["Secondo Frame"].location = '../admin/conferma.php'<?= $User ?>;

    recuperando poi con $_REQUEST o $_GET


    oiaC

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.