Pagina 1 di 2 1 2 ultimoultimo
Visualizzazione dei risultati da 1 a 10 su 14

Discussione: echo PHP

  1. #1

    echo PHP

    Questo è il codice:
    Codice PHP:
    <? 
    $pagina 
    $_SERVER['PHP_SELF'];
    $pag=$_GET['pag']; 
    if (empty(
    $pag))
        
    $pag=0;
    echo 
    "<div style='float:right;margin-top:10px;margin-bottom:10px;color:grey'>

    Pagina: </p>"
    ;
    $total=2;
    for (
    $i=0;$i<$total;$i++) {
        
    $t=$i+1;
        if (
    $i!=$pag)
            echo 
    "[url='".$pagina."?pag=".$i."'][b]."$t"."[/b][/url] |";
        else
            echo "
    $t |";
    }
    echo "
    </div>";
    ?>
    Questo è l'output:
    codice:
    "; $total=2; for ($i=0;$i<$total;$i++) { $t=$i+1; if ($i!=$pag) echo " ."$t"." |"; else echo " $t |"; } echo " "; ?>
    Perchè mi stampa un pezzo di codice nell'output?

  2. #2
    echo "."$t"." |";

    non è sbagliato la posizione di qualche punto?

    echo "".$t." |";

  3. #3
    Ops! Comunque l'ho corretto ma il problema rimane.
    Codice PHP:
    <? 
    $pagina 
    $_SERVER['PHP_SELF'];
    $pag=$_GET['pag']; 
    if (empty(
    $pag))
        
    $pag=0;
    echo 
    "<div style='float:right;margin-top:10px;margin-bottom:10px;color:grey'>

    Pagina: </p>"
    ;
    $total=2;
    for (
    $i=0;$i<$total;$i++) {
        
    $t=$i+1;
        if (
    $i!=$pag)
            echo 
    "[url='".$pagina."?pag=".$i."'][b]."$t."[/b][/url] |";
        else
            echo 
    "$t |";
    }
    echo 
    "</div>";
    ?>

  4. #4
    prova a fare anche un echo di pagina e pag per vedere che valori hanno assunto

  5. #5
    Codice:
    Codice PHP:
    <? 
    $pagina 
    $_SERVER['PHP_SELF'];
    $pag=$_GET['pag']; 
    if (empty(
    $pag))
        
    $pag=0;
    echo 
    "<div style='float:right;margin-top:10px;margin-bottom:10px;color:grey'>

    Pagina: </p>"
    ;
    $total=2;
    for (
    $i=0;$i<$total;$i++) {
        
    $t=$i+1;
        if (
    $i!=$pag)
            echo 
    "[url='".$pagina."?pag=".$i."'][b]."$t."[/b][/url] |";
        else
            echo 
    "$t |";
    }
    echo 
    "</div>";
    echo 
    $pagina;
    echo 
    $pag;
    ?>
    Output:
    Codice PHP:
    "; $total=2; for ($i=0;$i<$total;$i++) { $t=$i+1; if ($i!=$pag) echo " ."$t." |"; else echo " $t |"; } echo "
    "; echo 
    $pagina; echo $pag; ?> 

  6. #6

  7. #7
    Ho corretto un altro errore. Nuovo problema .
    Codice:
    Codice PHP:
    <?php 
    $pagina 
    $_SERVER['PHP_SELF'];
    $pag=$_GET['pag']; 
    if (empty(
    $pag))
        
    $pag=0;
    echo 
    "<div style='float:right;margin-top:10px;margin-bottom:10px;color:grey'>

    Pagina: </p>"
    ;
    $total=2;
    for (
    $i=0;$i<$total;$i++) {
        
    $t=$i+1;
        if (
    $i!=$pag)
            echo 
    "[url='".$pagina."?pag='][b]."$t."[/b][/url] |";
        else
            echo 
    "$t |";
    }
    echo 
    "</div>";
    echo 
    $pagina;
    echo 
    $pag;
    ?>
    Errore:
    Codice PHP:
    Parse errorparse errorexpecting `','' or `';'' in C:\wamp\www\include\gioielli.php on line 12 

  8. #8
    prova a mettere le parentesi graffe anche tra i blocchi if e else anche se hanno una riga solo

  9. #9
    Stesso errore...

  10. #10
    [CODE]parse error ... on line 12[CODE]
    Hai reinserito (appunto alla riga 12) il primo codice errato, quello con " e . invertiti prima di $t
    Full Stack Developer presso Advice Lab
    Bonus Bitcoin
    Moon Bitcoin

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.