Pagina 1 di 2 1 2 ultimoultimo
Visualizzazione dei risultati da 1 a 10 su 11
  1. #1

    error_reporting = E_ALL & ~E_NOTICE

    Ho inserito la seguente stringa nel file php.ini ma i notice vengono visualizzati comunque, come devo fare ?
    Roberto Dungino

  2. #2
    Ma i notic non devi disabilitarli! Li devi eliminare scrivendo codice corretto. Per alcune cose sono inutili ma per altre possono aiutarti a risolvere problemi apparentemente inspiegabili evitandoti di postare sul forum.
    Cmq se sei convinto guarda qui:

    error_reporting

  3. #3
    ok li correggo!!
    Questo è il mio problema, mim dice che una costante non è dichiarata (tot), la dichiaro all'inizio del programma(define("tot", "") e mi dà un altro errore sempre alla stessa riga in cui mi dava tot ed è il seguente:

    Notice: Undefined index: in c:\programmi\easyphp1-8\www\videoteca\video\visvideo.php on line 91

    Notice: Undefined index: in c:\programmi\easyphp1-8\www\videoteca\video\visvideo.php on line 107

    questO è il codice:
    <?
    /*Variabili di sessione*/
    define("tot", "");


    session_start();
    $logged = (isset($_GET['logged']))?$_GET['logged']:'valora_di_Default';

    if(session_is_registered("logged")){
    if ($logged==0){

    include("..\config.inc.PHP");
    include("..\selezione.inc.PHP");
    include("downvideo.php");

    if (!isset($start) OR $start<0)
    $start=0;
    $step=10;


    $query=mysql_query("SELECT video.CodVideo ,Titolo,Regia, AttoriPrinc1,Anno,CodGenere, Supporto, Noleggiabile, Disponibile FROM video,copie where video.CodVideo=copie.CodVideo order by video.CodVideo asc LIMIT $start,$step")OR DIE ("Inserimento Non Riuscito");
    ?>
    <html>
    <body>



    <div align="center">


    <font color="#000099" size="4" face="Arial, Helvetica, sans-serif">Elenco
    Copie Video </font></p>
    </div>
    <div align="center"></div>
    <div align="center">
    <table width="800" border="0" cellspacing="1" cellpadding="0">
    <tr bordercolor="#FFFFFF" bgcolor="#000099">
    <td width="82"><font face="Arial, Helvetica, sans-serif" size="2" color="#FFFFFF">Cod.Video</font></td>
    <td width="240"><font face="Arial, Helvetica, sans-serif" size="2" color="#FFFFFF">Titolo</font></td>
    <td width="86"><font face="Arial, Helvetica, sans-serif" size="2" color="#FFFFFF">Regia</font></td>
    <td width="160"><font face="Arial, Helvetica, sans-serif" size="2" color="#FFFFFF">Attori</font></td>
    <td width="33"><font face="Arial, Helvetica, sans-serif" size="2" color="#FFFFFF">Anno</font></td>
    <td width="72"><font face="Arial, Helvetica, sans-serif" size="2" color="#FFFFFF">CodGenere</font></td>
    <td width="58"><font face="Arial, Helvetica, sans-serif" size="2" color="#FFFFFF">Supporto</font></td>
    <td width="27"><font face="Arial, Helvetica, sans-serif" size="2" color="#FFFFFF">Nol</font></td>
    <td width="32"><font face="Arial, Helvetica, sans-serif" size="2" color="#FFFFFF">Disp</font></td>
    </tr>
    <?


    while ($row=mysql_fetch_array($query))
    {
    echo "<tr bgcolor='#CCCCCC'>";
    echo "<td width='93'> <font face='Arial, Helvetica, sans-serif' size='2' color='#000099'>$row[CodVideo]</font></td>";
    echo "<td width='129'> <font face='Arial, Helvetica, sans-serif' size='2' color='#000099'> $row[Titolo]</font></td>";
    echo "<td width='129'><font face='Arial, Helvetica, sans-serif' size='2' color='#000099'> $row[Regia]</font></td>";
    echo "<td width='140'><font face='Arial, Helvetica, sans-serif' size='2' color='#000099'> $row[AttoriPrinc1]</font></td>";
    echo "<td width='129'><font face='Arial, Helvetica, sans-serif' size='2' color='#000099'> $row[Anno]</font></td>";
    echo "<td width='129'><font face='Arial, Helvetica, sans-serif' size='2' color='#000099'> $row[CodGenere]</font></td>";
    echo "<td width='129'><font face='Arial, Helvetica, sans-serif' size='2' color='#000099'> $row[Supporto]</font></td>";
    echo "<td width='140'><font face='Arial, Helvetica, sans-serif' size='2' color='#000099'> $row[Noleggiabile]</font></td>";
    echo "<td width='129'><font face='Arial, Helvetica, sans-serif' size='2' color='#000099'> $row[Disponibile]</font></td>";

    echo"</tr>";
    }

    ?>
    </table>




    </div>
    <div align="center">
    <table width=37% border=0 align="center">
    <tr>
    <td width=29% align=left>
    <?

    if ($start>0)
    {
    $start_back = $start - $step;
    echo "<a href=visvideo.php?start=$start_back>precedenti</a>";
    }

    ?>
    <div align="right"></div></td>
    <?

    $query1=mysql_query("SELECT count(*) AS tot FROM video,copie where video.CodVideo=copie.CodVideo ");

    $row=mysql_fetch_array($query1);


    $pages=intval(($row[tot]-1) / $step)+1;

    ?>
    <td width=38% align=center>
    <?

    for ($i=0; $i<$pages AND $i<20; $i++)
    { $start_page = $i * $step;
    echo "<a href=visvideo.php?start=$start_page>" . ($i+1) . "</a> ";
    }

    ?>
    </td>
    <td width=33%>
    <?

    if ($start + $step < $row[tot])
    { $start_next = $start + $step;
    echo "<a href=visvideo.php?start=$start_next>successivi</a>";
    }

    ?>
    </td>
    </tr>
    </table>



    </div>
    <? downvideo(); ?>



    <?
    /*Controllo variabili di sessione*/
    }

    else if ($logged==1){

    echo"<p align='center'><font color='#000099' size='3' face='Arial, Helvetica, sans-serif'>Il
    cliente non pu&ograve; accedere!!per tornare all'area autenticazione clicca
    qui</font></p>";

    }

    else if($logged==2){
    echo"<p align='center'><font color='#000099' size='3' face='Arial, Helvetica, sans-serif'>Il
    Tesserato non pu&ograve; accedere!!per tornare all'area autenticazione clicca
    qui</font></p>";
    }

    }

    else{

    echo"<p align='center'><font color='#000099' size='3' face='Arial, Helvetica, sans-serif'>ACCESSO NON AUTORIZZATO!!per tornare all'area autenticazione clicca
    qui</font></p>";
    }



    ?>





    </body>
    </html>
    Roberto Dungino

  4. #4
    E le linee quali sono? Evidenzia quelle interessate ed usa i tag (CODE)(/CODE)(PHP)(/PHP) sostituendo le parentesi tonde con parentesi quadre. Il codice diventerà più leggibile!

  5. #5
    riga 91: $pages=intval(($row[tot]-1) / $step)+1;
    riga 107: if ($start + $step < $row[tot])



    <?
    /*Variabili di sessione*/
    define("tot", "");


    session_start();
    $logged = (isset($_GET['logged']))?$_GET['logged']:'valora_di_Default';

    if(session_is_registered("logged")){
    if ($logged==0){

    include("..\config.inc.PHP");
    include("..\selezione.inc.PHP");
    include("downvideo.php");

    if (!isset($start) OR $start<0)
    $start=0;
    $step=10;


    $query=mysql_query("SELECT video.CodVideo ,Titolo,Regia, AttoriPrinc1,Anno,CodGenere, Supporto, Noleggiabile, Disponibile FROM video,copie where video.CodVideo=copie.CodVideo order by video.CodVideo asc LIMIT $start,$step")OR DIE ("Inserimento Non Riuscito");
    ?>
    <html>
    <body>



    <div align="center">


    <font color="#000099" size="4" face="Arial, Helvetica, sans-serif">Elenco
    Copie Video </font></p>
    </div>
    <div align="center"></div>
    <div align="center">
    <table width="800" border="0" cellspacing="1" cellpadding="0">
    <tr bordercolor="#FFFFFF" bgcolor="#000099">
    <td width="82"><font face="Arial, Helvetica, sans-serif" size="2" color="#FFFFFF">Cod.Video</font></td>
    <td width="240"><font face="Arial, Helvetica, sans-serif" size="2" color="#FFFFFF">Titolo</font></td>
    <td width="86"><font face="Arial, Helvetica, sans-serif" size="2" color="#FFFFFF">Regia</font></td>
    <td width="160"><font face="Arial, Helvetica, sans-serif" size="2" color="#FFFFFF">Attori</font></td>
    <td width="33"><font face="Arial, Helvetica, sans-serif" size="2" color="#FFFFFF">Anno</font></td>
    <td width="72"><font face="Arial, Helvetica, sans-serif" size="2" color="#FFFFFF">CodGenere</font></td>
    <td width="58"><font face="Arial, Helvetica, sans-serif" size="2" color="#FFFFFF">Supporto</font></td>
    <td width="27"><font face="Arial, Helvetica, sans-serif" size="2" color="#FFFFFF">Nol</font></td>
    <td width="32"><font face="Arial, Helvetica, sans-serif" size="2" color="#FFFFFF">Disp</font></td>
    </tr>
    <?


    while ($row=mysql_fetch_array($query))
    {
    echo "<tr bgcolor='#CCCCCC'>";
    echo "<td width='93'> <font face='Arial, Helvetica, sans-serif' size='2' color='#000099'>$row[CodVideo]</font></td>";
    echo "<td width='129'> <font face='Arial, Helvetica, sans-serif' size='2' color='#000099'> $row[Titolo]</font></td>";
    echo "<td width='129'><font face='Arial, Helvetica, sans-serif' size='2' color='#000099'> $row[Regia]</font></td>";
    echo "<td width='140'><font face='Arial, Helvetica, sans-serif' size='2' color='#000099'> $row[AttoriPrinc1]</font></td>";
    echo "<td width='129'><font face='Arial, Helvetica, sans-serif' size='2' color='#000099'> $row[Anno]</font></td>";
    echo "<td width='129'><font face='Arial, Helvetica, sans-serif' size='2' color='#000099'> $row[CodGenere]</font></td>";
    echo "<td width='129'><font face='Arial, Helvetica, sans-serif' size='2' color='#000099'> $row[Supporto]</font></td>";
    echo "<td width='140'><font face='Arial, Helvetica, sans-serif' size='2' color='#000099'> $row[Noleggiabile]</font></td>";
    echo "<td width='129'><font face='Arial, Helvetica, sans-serif' size='2' color='#000099'> $row[Disponibile]</font></td>";

    echo"</tr>";
    }

    ?>
    </table>




    </div>
    <div align="center">
    <table width=37% border=0 align="center">
    <tr>
    <td width=29% align=left>
    <?

    if ($start>0)
    {
    $start_back = $start - $step;
    echo "<a href=visvideo.php?start=$start_back>precedenti</a>";
    }

    ?>
    <div align="right"></div></td>
    <?

    $query1=mysql_query("SELECT count(*) AS tot FROM video,copie where video.CodVideo=copie.CodVideo ");

    $row=mysql_fetch_array($query1);


    $pages=intval(($row[tot]-1) / $step)+1;

    ?>
    <td width=38% align=center>
    <?

    for ($i=0; $i<$pages AND $i<20; $i++)
    { $start_page = $i * $step;
    echo "<a href=visvideo.php?start=$start_page>" . ($i+1) . "</a> ";
    }

    ?>
    </td>
    <td width=33%>
    <?

    if ($start + $step < $row[tot]) (errore riga 107)
    { $start_next = $start + $step;
    echo "<a href=visvideo.php?start=$start_next>successivi</a>";
    }

    ?>
    </td>
    </tr>
    </table>



    </div>
    <? downvideo(); ?>



    <?
    /*Controllo variabili di sessione*/
    }

    else if ($logged==1){

    echo"<p align='center'><font color='#000099' size='3' face='Arial, Helvetica, sans-serif'>Il
    cliente non può accedere!!per tornare all'area autenticazione clicca
    qui</font></p>";

    }

    else if($logged==2){
    echo"<p align='center'><font color='#000099' size='3' face='Arial, Helvetica, sans-serif'>Il
    Tesserato non può accedere!!per tornare all'area autenticazione clicca
    qui</font></p>";
    }

    }

    else{

    echo"<p align='center'><font color='#000099' size='3' face='Arial, Helvetica, sans-serif'>ACCESSO NON AUTORIZZATO!!per tornare all'area autenticazione clicca
    qui</font></p>";
    }



    ?>





    </body>
    </html>
    Roberto Dungino

  6. #6
    Fai due volte lo stesso errore. Quando ti riferisci a chiavi di array che siano stringhe devi utilizzare gli apici o i doppi apici. Solo se sono costanti o variabili o numeri non devi metterli.

  7. #7
    infatti con tot non ho utilizzazto gli apici ! Quindi qual'è l'errore !!
    Roberto Dungino

  8. #8
    Originariamente inviato da mircov
    Quando ti riferisci a chiavi di array che siano stringhe devi utilizzare gli apici o i doppi apici.
    Tot non è nè una costante, nè un numero nè una varaibile: quindi?

  9. #9
    quindi che cosa ?
    Roberto Dungino

  10. #10
    Quindi è una stringa e devi mettere gli apici. Anche se l'errore te lo segnala come costante qualla è una stringa.

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.