• User

    @Thedarkita said:

    [...]
    Ho provato anche come dicevi tu solo che cosi chiamava entrambi i file.
    E ho controllato anche l'URL e al primo caricamento è libera.


  • ModSenior

    Come ti ho detto io, entrambe non può mai richiamartele...


  • User

    Scusa l'attimo di rimbambimento....ma non ti seguo....tu dici che caricato il file vis.php non posso praticamente fare la cancellazione....❌x


  • ModSenior

    Allora fai cosi:
    [php]
    <?php
    $page = (isset($_GET['page'])) ? $_GET['page'] : 0;
    if($page == "vis");
    echo 'vis';
    elseif($page == "ins")
    echo 'ins';
    ?>
    [/php]
    E vedi che cosa stampa.


  • User

    Allora all'inizio dava errore sull'elseif ho cambiato in un IF e comunque stampa tutti e due gli echo.:x


  • ModSenior

    Posta il codice che hai usato per intero.


  • User

    [php]
    <?php
    session_start();
    $idut=$_SESSION['idut'];
    include("control_conn.php");
    $strSQL="SELECT nome, cognome FROM tb_utenti WHERE idutente='$idut'";
    $ris=mysql_query($strSQL);
    if (! $ris)
    {
    echo ("Errore Nome e Cognome");
    exit();
    }
    if(mysql_num_rows($ris) >= 1)
    {
    $riga = mysql_fetch_array( $ris );
    $name=$riga[0];
    $cgn=$riga[1];
    }
    ?>

    <head>
    <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
    <title>:: Contability :: La tua Contabilità</title>
    <style type="text/css">
    <!--
    body {
    background-color: #006699;
    background-image: url(img/sfondo.jpg);
    }
    .Stile1 {color: #FFFFFF}
    .Stile3 {
    color:;
    font-size: 18px;
    }
    -->
    </style>
    <script type="text/javascript">
    <!--
    function MM_swapImgRestore() { //v3.0
    var i,x,a=document.MM_sr; for(i=0;a&&i<a.length&&(x=a*)&&x.oSrc;i++) x.src=x.oSrc;
    }
    function MM_preloadImages() { //v3.0
    var d=document; if(d.images){ if(!d.MM_p) d.MM_p=new Array();
    var i,j=d.MM_p.length,a=MM_preloadImages.arguments; for(i=0; i<a.length; i++)
    if (a*.indexOf("#")!=0){ d.MM_p[j]=new Image; d.MM_p[j++].src=a*;}}
    }
    function MM_findObj(n, d) { //v4.01
    var p,i,x; if(!d) d=document; if((p=n.indexOf("?"))>0&&parent.frames.length) {
    d=parent.frames[n.substring(p+1)].document; n=n.substring(0,p);}
    if(!(x=d)&&d.all) x=d.all; for (i=0;!x&&i<d.forms.length;i++) x=d.forms*;
    for(i=0;!x&&d.layers&&i<d.layers.length;i++) x=MM_findObj(n,d.layers*.document);
    if(!x && d.getElementById) x=d.getElementById(n); return x;
    }
    function MM_swapImage() { //v3.0
    var i,j=0,x,a=MM_swapImage.arguments; document.MM_sr=new Array; for(i=0;i<(a.length-2);i+=3)
    if ((x=MM_findObj(a*))!=null){document.MM_sr[j++]=x; if(!x.oSrc) x.oSrc=x.src; x.src=a[i+2];}
    }
    //-->
    </script>
    </head>
    <body onload="MM_preloadImages('img/bt_ins_roll.gif','img/bt_vis_roll.gif')">
    <table width="200" border="0" align="left">
    <tr>
    <td><span class="Stile1">Benvenuto <?php echo("".$name." ".$cgn);?></span></td>
    </tr>
    </table>
    <table width="202" align="right" border="0">
    <tr>
    <td width="192"><div align="right"><a href="index.htm" class="Stile1">Esci</a></div></td>
    </tr>
    </table>
    <h1 align="center" class="Stile1" >:: Contability ::</h1>
    <form name="conta" action="ins.php" method="post">
    <p align="center" class="Stile1">Administration<br />
    </p>
    <table width="200" border="0" align="center">
    <tr>
    <td><span class="Stile1">Sono le <?php echo (date("G:i:s "));?> del <?php echo (date("d-m-y"));?></span></td>
    </tr>
    </table><br />
    <table width="217" height="116" border="0" align="center">
    <tr>
    <td width="92" height="71"><div align="right"><a href=<?php print("{$_SERVER['PHP_SELF']}?page=vis"); ?> onmouseout="MM_swapImgRestore()" onmouseover="MM_swapImage('Visualizza','','img/bt_vis_roll.gif',1)"><img src="img/bt_vis.gif" name="Visualizza" width="180" height="110" border="0" id="Visualizza" /></a></div></td>
    <td width="180"><div align="center"><a href=<?php print("{$_SERVER['PHP_SELF']}?page=ins"); ?> onmouseout="MM_swapImgRestore()" onmouseover="MM_swapImage('inserisci','','img/bt_ins_roll.gif',1)"><img src="img/bt_ins.gif" name="inserisci" width="180" height="107" border="0" id="inserisci" /></a></div></td>
    </tr>
    </table>
    <div align="center"><br />
    <span class="Stile3">Visualizza i tuoi movimenti Finanziari o Inseriscine di nuovi.</span></div><br />
    <?php
    /error_reporting(E_ERROR | E_WARNING | E_PARSE);
    $page=$_GET['page'];
    if($page == "vis");
    {
    include("vis.php");
    }
    if($page == "ins")
    {
    include("ins.htm");
    }
    if(! $page){
    echo("");
    }
    /
    $page = (isset($_GET['page'])) ? $_GET['page'] : 0;
    if($page == "vis");
    echo 'vis';
    if($page == "ins")
    echo 'ins';
    ?>
    </body>
    </html>
    [/php]
    adesso mi sta venendo un dubbio....magari sbagliato....se fai caso quando chiamo gli URL li chiamo con la funzone js per le immagini rollover non è che devo mettere onclick="$_SERVER....."??


  • User

    ho fatto un altra prova crando un altra pagina sempre con immagini rollover e il problema rimane....Come risolvere?
    Ho visto inoltre che la pagina da un Notice: undefined index.


  • User

    Aiuto mi sento abbandonato....


  • User

    Ho risolto....
    Allora per quanto riguarda il notice mi è bastato fare un isset() sulla variabile $page e nel caso fosse piena eseguo i controlli delle pagine inoltre il problema della pagina che veniva sempre richiamata era dovuto a un ";" che era messo male cioè stava dopo l'IF probabilmente mi era scappato....
    Da qui poi c'era il problema che non funzionava piu il delete sulla pagina vis...è bastato aggiungere la variabile $page anche nell'<a href> che chiamava l'id del record da cancellare....