Pagina 2 di 3 primaprima 1 2 3 ultimoultimo
Visualizzazione dei risultati da 11 a 20 su 27

Discussione: alert + header in php

  1. #11
    ciao...
    anche io avrei bisogno di una cosa simile...

    in questa pagina dove posso metterlo?

    Grazie!

    Codice PHP:
    <?php
    include ("inc/header.inc.php");
    include (
    "inc/config.inc.php");

    if (
    $pass != $password):
    echo 
    "[b]Password Errata[/b]";
    elseif (
    trim($titolo) == "" OR trim($testo) == ""):
    echo 
    "[b]I campi Titolo e Testo devono essere riempiti!";

    else:
    $titolo addslashes(stripslashes($titolo));
    $autore addslashes(stripslashes($autore));
    $mail addslashes(stripslashes($mail));
    $testo addslashes(stripslashes($testo));

    $titolo str_replace("<""&lt;"$titolo);
    $titolo str_replace(">""&gt;"$titolo);
    $autore str_replace("<""&lt;"$autore);
    $autore str_replace(">""&gt;"$autore);
    $testo str_replace("<""&lt;"$testo);
    $testo str_replace(">""&gt;"$testo);
    $testo nl2br($testo);

    $data mktime ("0""0""0"$mese$giorno$anno);

    include (
    "inc/conn.inc.php");

    $query "INSERT INTO news (titolo, testo, data, autore, mail) VALUES ('$titolo', '$testo', '$data', '$autore', '$mail')";

    if (
    mysql_query($query$db))
    echo 
    "L'articolo è stato inserito correttamente
    "
    ;
    else
    echo 
    "Errore durante l'inserimento
    "
    ;

    mysql_close($db); endif;

    include (
    "inc/footer.inc.php");

    ?>
    io pensavo tra
    include ("inc/footer.inc.php"); e ?>

    o proprio alla fine??

    grazie mille
    Francesco
    Ciao!

  2. #12
    Questa è una possibile soluzione

    Codice PHP:
    <?php

    include ("inc/config.inc.php");

    if (
    $pass != $password){ 

        echo(
    '<script language="javascript">
              alert("Password errata!");
              location.href("la_pagina_del_form.php");
              </script>'
    );
       }

    elseif (
    trim($titolo) == "" || trim($testo) == ""){

        echo(
    '<script language="javascript">
              alert("I campi Titolo e Testo devono essere riempiti!");
              location.href("la_pagina_del_form.php");
              </script>'
    );
       }

    else{
        
    $titolo addslashes(stripslashes($titolo));
        
    $autore addslashes(stripslashes($autore));
        
    $mail addslashes(stripslashes($mail));
        
    $testo addslashes(stripslashes($testo));
        
    $titolo str_replace("<""&lt;"$titolo);
        
    $titolo str_replace(">""&gt;"$titolo);
        
    $autore str_replace("<""&lt;"$autore);
        
    $autore str_replace(">""&gt;"$autore);
        
    $testo str_replace("<""&lt;"$testo);
        
    $testo str_replace(">""&gt;"$testo);
        
    $testo nl2br($testo);

        
    $data mktime ("0""0""0"$mese$giorno$anno);

        include (
    "inc/conn.inc.php");

        
    $query "INSERT INTO news (titolo, testo, data, autore, mail) VALUES ('$titolo', '$testo', '$data', '$autore', '$mail')";

    if (
    mysql_query($query$db)){
           
                  echo(
    '<script language="javascript">
              alert("Articolo inserito correttamente!");
              location.href("la_pagina_del_form.php");
              </script>'
    );
       
       }
       
    else{

    mysql_close($db);
    echo(
    '<script language="javascript">
              alert("Errore database!");
              location.href("la_pagina_del_form.php");
              </script>'
    );
    }



    ?>

  3. #13
    ma... header e footer????
    in questo modo non ci sono...
    Ciao!

  4. #14
    E' proprio lì la potenzialiatà del comando, header dovresti metterlo prima di qualsiasi contenuto html così invece puoi metterlo dove ti pare

  5. #15
    no, io intendi i miei file php inclusi...
    non ci sono piu, ma io posso metterli lo stesso o no?
    Ciao!

  6. #16
    Codice PHP:
    <?/*
    include ("inc/header.inc.php");
    include ("inc/config.inc.php");

    if ($pass != $password):
    echo "[b]Password Errata[/b]";
    elseif (trim($titolo) == "" OR trim($testo) == ""):
    echo "[b]I campi Titolo e Testo devono essere riempiti!";

    else:
    $titolo = addslashes(stripslashes($titolo));
    $autore = addslashes(stripslashes($autore));
    $mail = addslashes(stripslashes($mail));
    $testo = addslashes(stripslashes($testo));

    $titolo = str_replace("<", "&lt;", $titolo);
    $titolo = str_replace(">", "&gt;", $titolo);
    $autore = str_replace("<", "&lt;", $autore);
    $autore = str_replace(">", "&gt;", $autore);
    $testo = str_replace("<", "&lt;", $testo);
    $testo = str_replace(">", "&gt;", $testo);
    $testo = nl2br($testo);

    $data = mktime ("0", "0", "0", $mese, $giorno, $anno);

    include ("inc/conn.inc.php");

    $query = "INSERT INTO news (titolo, testo, data, autore, mail) VALUES ('$titolo', '$testo', '$data', '$autore', '$mail')";

    if (mysql_query($query, $db))
    echo "L'articolo è stato inserito correttamente
    ";
    else
    echo "Errore durante l'inserimento
    ";

    mysql_close($db); endif;

    include ("inc/footer.inc.php");*/


    include ("inc/config.inc.php");

    if (
    $pass != $password){ 

        echo(
    '<script language="javascript">
              alert("Password errata!");
              location.href("la_pagina_del_form.php");
              </script>'
    );
       }

    elseif (
    trim($titolo) == "" || trim($testo) == ""){

        echo(
    '<script language="javascript">
              alert("I campi Titolo e Testo devono essere riempiti!");
              location.href("la_pagina_del_form.php");
              </script>'
    );
       }

    else{
        
    $titolo addslashes(stripslashes($titolo));
        
    $autore addslashes(stripslashes($autore));
        
    $mail addslashes(stripslashes($mail));
        
    $testo addslashes(stripslashes($testo));
        
    $titolo str_replace("<""&lt;"$titolo);
        
    $titolo str_replace(">""&gt;"$titolo);
        
    $autore str_replace("<""&lt;"$autore);
        
    $autore str_replace(">""&gt;"$autore);
        
    $testo str_replace("<""&lt;"$testo);
        
    $testo str_replace(">""&gt;"$testo);
        
    $testo nl2br($testo);

        
    $data mktime ("0""0""0"$mese$giorno$anno);

        include (
    "inc/conn.inc.php");

        
    $query "INSERT INTO news (titolo, testo, data, autore, mail) VALUES ('$titolo', '$testo', '$data', '$autore', '$mail')";

    if (
    mysql_query($query$db)){
           
                  echo(
    '<script language="javascript">
              alert("Articolo inserito correttamente!");
              location.href("la_pagina_del_form.php");
              </script>'
    );
       
       }
       
    else{

    mysql_close($db);
    echo(
    '<script language="javascript">
              alert("Errore database!");
              location.href("la_pagina_del_form.php");
              </script>'
    );
    }




    ?>
    non mi funziona...
    mi da questo errore...

    Parse error: parse error, unexpected $ in c:\dati\web\test\save.php on line 98

    la riga 98 è: ?>

    che devo fare?

    Grazie!!
    Ciao!

  7. #17

    Certo che puoi metterli

    Lo script che ti ho postato precedentemente, non da nulla in echo di pagina, da gli alert per qualunque cosa succeda, quindi header e footer non servono a nulla perchè la pagina stessa non si vede.
    Cmq li puoi mettere lo stesso e vedi che ne viene fuori.

  8. #18
    Codice PHP:
    <?
    include ("inc/config.inc.php");

    if (
    $pass != $password){ 

        echo(
    '<script language="javascript">
              alert("Password errata!");
              location.href("la_pagina_del_form.php");
              </script>'
    );
       }

    elseif (
    trim($titolo) == "" || trim($testo) == ""){

        echo(
    '<script language="javascript">
              alert("I campi Titolo e Testo devono essere riempiti!");
              location.href("la_pagina_del_form.php");
              </script>'
    );
       }

    else{
        
    $titolo addslashes(stripslashes($titolo));
        
    $autore addslashes(stripslashes($autore));
        
    $mail addslashes(stripslashes($mail));
        
    $testo addslashes(stripslashes($testo));
        
    $titolo str_replace("<""&lt;"$titolo);
        
    $titolo str_replace(">""&gt;"$titolo);
        
    $autore str_replace("<""&lt;"$autore);
        
    $autore str_replace(">""&gt;"$autore);
        
    $testo str_replace("<""&lt;"$testo);
        
    $testo str_replace(">""&gt;"$testo);
        
    $testo nl2br($testo);

        
    $data mktime ("0""0""0"$mese$giorno$anno);

        include (
    "inc/conn.inc.php");

        
    $query "INSERT INTO news (titolo, testo, data, autore, mail) VALUES ('$titolo', '$testo', '$data', '$autore', '$mail')";

    if (
    mysql_query($query$db)){
           
                  echo(
    '<script language="javascript">
              alert("Articolo inserito correttamente!");
              location.href("insert.php");
              </script>'
    );
       
       }
       
    else{

    mysql_close($db);
    echo(
    '<script language="javascript">
              alert("Errore database!");
              location.href("insert.php");
              </script>'
    );
    }

    ?>
    e perche mi da questo errore?


    Parse error: parse error, unexpected $ in c:\dati\web\test\save.php on line 57
    Ciao!

  9. #19
    E' un errore di sintassi: significa che hai messo $ dove non lo dovevi mettere alla riga 57 del file indicato. Oppure che dovevi chiudere un if o qualsiasi altra cosa. Vedi un po' se hai fatto qualche errore.
    eCommerceRS.NET - Commerciante, vendi on-line!
    Il mio nick è mircov e non mirco!!!

  10. #20
    Originariamente inviato da mircov
    E' un errore di sintassi: significa che hai messo $ dove non lo dovevi mettere alla riga 57 del file indicato. Oppure che dovevi chiudere un if o qualsiasi altra cosa. Vedi un po' se hai fatto qualche errore.
    ...il file è come lo hai postato tu, ma cmq, a parte questo, è quello che ho postato prima... perche non va?

    la serie if e questa:

    Codice PHP:
        $query "INSERT INTO news (titolo, testo, data, autore, mail) VALUES ('$titolo', '$testo', '$data', '$autore', '$mail')";

    if (
    mysql_query("$query"$db))
    echo(
    '<script language="javascript">alert("Articolo inserito correttamente!");location.href("insert.php");</script>');
          
    else
    mysql_close($db);

    echo(
    '<script language="javascript">alert("Errore database!");location.href("insert.php");</script>');

    ?> 


    tu vedi errori?

    Grazie!
    Francesco
    Ciao!

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.