Visualizzazione dei risultati da 1 a 5 su 5
  1. #1
    Utente bannato L'avatar di Ht28
    Registrato dal
    May 2006
    Messaggi
    1,544

    Doppio echo con Firefox

    E' strano, quando c'è l'errore (in questo caso "Inserire il Nome") con IE mi stampa un solo echo centrale come da formattazione, con FF invece 2: il primo subito in alto a sx non formattato, e dopo (quando il primo è sparito) il secondo in centro e formattato


    Codice PHP:
    ...
    if (
    $nome == ''
    $errore .= "<div id=\"NomiMax\"><span class=\"massimi\">Inserire il Nome</span></div>
    "
    ;
    echo 
    $errore;
    if (
    $errore):
    $ritenta="<META http-equiv=\"REFRESH\" content=\"2; url=http://miosito.it?ritorna_Scrivimi1=1\">"
    else:
    $meta;
    ... 

  2. #2
    Utente di HTML.it
    Registrato dal
    Jul 2010
    Messaggi
    98
    non è meglio cosi :

    Codice PHP:
    if (!$nome)

    $errore "<div id=\"NomiMax\"><span class=\"massimi\">Inserire il Nome</span></div>
    "
    ;
    echo 
    $errore;
    }
    if (
    $errore)
    {
    $ritenta="<META http-equiv=\"REFRESH\" content=\"2; url=http://miosito.it?ritorna_Scrivimi1=1\">";

    else{
    $meta;

    poi non ho idea di cosa sia questo script ma la sintassi mi pare più giusta cosi no?

    anche se l'ultimo else mi sembra inutile dal momento che fai un if iniziale che definisce $errore,quindi potresti mettere nel primo if anche $meta secondo me

  3. #3
    Utente bannato L'avatar di Ht28
    Registrato dal
    May 2006
    Messaggi
    1,544
    Originariamente inviato da Ngulo
    non è meglio cosi :

    Codice PHP:
    if (!$nome)

    $errore "<div id=\"NomiMax\"><span class=\"massimi\">Inserire il Nome</span></div>
    "
    ;
    echo 
    $errore;
    }
    if (
    $errore)
    {
    $ritenta="<META http-equiv=\"REFRESH\" content=\"2; url=http://miosito.it?ritorna_Scrivimi1=1\">";

    else{
    $meta;

    poi non ho idea di cosa sia questo script ma la sintassi mi pare più giusta cosi no?

    anche se l'ultimo else mi sembra inutile dal momento che fai un if iniziale che definisce $errore,quindi potresti mettere nel primo if anche $meta secondo me
    E' tutta una concatenazione di if con il proprio alert, poi alla fine (la parte che ho postato) stampa il messaggio di errore o invia.

    Però come dicevo ne stampa 2: quello in alto a sx non formattato e, sparito quello appare subito quello bello formattato.

  4. #4
    Utente di HTML.it
    Registrato dal
    Jul 2010
    Messaggi
    98
    mmm non ho capito.....è un problema di formattazione il tuo?

    io intanto scriverei questi cosi:
    Codice PHP:
     
    $errore 
    '<div id="NomiMax"><span class="massimi">Inserire il Nome</span></div>
    '
    ;

    $ritenta='<META http-equiv="REFRESH" content="2; url=http://miosito.it?ritorna_Scrivimi1=1">'
    poi in fondo ,nel tuo else , $meta non ha nessun comando, quindi non capisco, cosa ci fai con $meta?

    devi stamparlo?

  5. #5
    Utente bannato L'avatar di Ht28
    Registrato dal
    May 2006
    Messaggi
    1,544
    Originariamente inviato da Ngulo
    mmm non ho capito.....è un problema di formattazione il tuo?

    io intanto scriverei questi cosi:
    Codice PHP:
     
    $errore 
    '<div id="NomiMax"><span class="massimi">Inserire il Nome</span></div>
    '
    ;

    $ritenta='<META http-equiv="REFRESH" content="2; url=http://miosito.it?ritorna_Scrivimi1=1">'
    poi in fondo ,nel tuo else , $meta non ha nessun comando, quindi non capisco, cosa ci fai con $meta?


    devi stamparlo?
    Per darti un'idea dovrei postare la pagina...comunque $meta che stampa si trova qui in fondo alla pagina:


    Codice PHP:
    <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
    "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
    <html xmlns="http://www.w3.org/1999/xhtml" xml:lang="it" lang="it">
    <head>
    <meta http-equiv="content-type" content="text/html; charset=iso-8859-1" />
    <script type="text/javascript" src="script.js"></script>
    <link rel="stylesheet" type="text/css" media="screen" href="css.css" />
    <title>Scrivimi2</title>

    <?=$ritenta;?>    
        
    </head>
        
    <body id="Scrivimi2SCR">


     

        

         

            

    <?=$meta;?>
    </body>
    </html>

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.