Pagina 6 di 8 PrimaPrima ... 2345678 UltimaUltima
Risultati da 51 a 60 di 76

Discussione: CSS & PHP: Formattare il testo mostrato da uno script php

  1. #51
    Scar991 è offline Utente del Forum
    Data Registrazione
    Apr 2012
    Messaggi
    134
    La questione refresh l'ho risolta...
    Ora, il messaggio d'errore/conferma e il div con i messaggi del gb non sono sempre visualizzati (ricordi il //mentre registra i dati non vedi il messaggi ed il form ?? )
    Ho notato che un utente può leggere i messaggi solo se ne posta uno nuovo... Ed essendo tutto nella stessa pagina non è comodo...
    Dici che mi conviene spezzare il codice in due parti, per esempio una con i messaggi che linka al form e refreshare alla pag con i messaggi??

    :S

  2. #52
    L'avatar di borgo italia
    borgo italia è offline Super Moderatore
    Data Registrazione
    Feb 2008
    Località
    PR
    Messaggi
    11,197
    ciao
    spezzare il codice può essere una soluzione es. fare in modo che il form (e l'inserimento del messaggio) si apra in un'altra pagina (_blank), così ti rimane anche più spazio per i messaggi postati.
    provo comunque a fare una verifica (anche se non posso testare bene in quanto non ho il tuo db)

  3. #53
    Scar991 è offline Utente del Forum
    Data Registrazione
    Apr 2012
    Messaggi
    134
    Ho separato il codice in due pagine, ho sistemato le ultime cose ed era tutto perfetto fino a che...
    ho provato quell'editor che mi hai inviato!
    E' a dir poco fantastico, ma, mentre io avevo messo la textarea a fianco della sua etichetta, me la sposta al di sotto (e non funzionano ridimensionamenti o float vari) e lo sfondo della textarea è diventato trasparente, quando prima era bianco -.-'' Ho provato con background-color in ogni dove, e nulla... Ho idea che occorra scrivere il css del codice java :S

  4. #54
    L'avatar di borgo italia
    borgo italia è offline Super Moderatore
    Data Registrazione
    Feb 2008
    Località
    PR
    Messaggi
    11,197
    ciao
    posta il codice dove hai il form

  5. #55
    Scar991 è offline Utente del Forum
    Data Registrazione
    Apr 2012
    Messaggi
    134
    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"><!-- InstanceBegin template="/Templates/PG Azzurra 2.dwt" codeOutsideHTMLIsLocked="false" -->
    <head>
    <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
    <!-- InstanceBeginEditable name="doctitle" -->
    <title>Form Guestbook</title>
    <!-- InstanceEndEditable -->
    <link href="CSS/PG_Style_3.css" rel="stylesheet" type="text/css" />
    <!-- InstanceBeginEditable name="head" -->
    <script src="SpryAssets/SpryValidationTextField.js" type="text/javascript"></script>
    <script src="SpryAssets/SpryValidationTextarea.js" type="text/javascript"></script>
    <link href="SpryAssets/SpryValidationTextField.css" rel="stylesheet" type="text/css" />
    <link href="SpryAssets/SpryValidationTextarea.css" rel="stylesheet" type="text/css" />
    <script src="http://js.nicedit.com/nicEdit-latest.js" type="text/javascript"></script>
    <script type="text/javascript">bkLib.onDomLoaded(nicEditors.allTextAreas);</script>
    <!-- InstanceEndEditable -->
    </head>
    <body>
    <div id="Container">
      <div id="Header"><img src="Immagini/Header/Header.png" width="970" height="222" alt="Logo" /></div>
      <div id="Left">
      <div id="Menu">
        <p><a href="#">Voce 1</a></p>
        <p><a href="#">Voce 2</a></p>
        <p><a href="#">Voce 3</a></p>
        <p><a href="#">Voce 4</a></p>
        <p><a href="#">Voce 5</a></p>
        <p><a href="#">Voce 6</a></p>
        <p><a href="#">Voce 7</a></p>
        <p><a href="#">Voce 8</a></p>
        <p><a href="#">Voce 9</a></p>
        <p><a href="#">Voce 10</a></p>
        <p><a href="#">Voce 11</a></p>
        <p><a href="#">Voce 12</a></p>
        <p><a href="#">Voce 5</a></p>
      </div>
      <div id="News"> 
        <div id="Box">
          <h1><!-- InstanceBeginRepeat name="TitoloBox1_Rip" --><!-- InstanceBeginRepeatEntry --><!-- InstanceBeginEditable name="TitoloBox1_Mod" -->Redazione<!-- InstanceEndEditable --><!-- InstanceEndRepeatEntry --><!-- InstanceEndRepeat --></h1>
          <!-- InstanceBeginRepeat name="TextBox1_Rip" --><!-- InstanceBeginRepeatEntry --><!-- InstanceBeginEditable name="TextBox1_Mod" -->
          <p>Caporedattore:<br />
            <strong>xxx<br />
              <br />
              </strong><em>Rubriche:</em><br />
            <br />
            </p>
          <!-- InstanceEndEditable --><!-- InstanceEndRepeatEntry --><!-- InstanceEndRepeat --></div>
    <div id="Box2">
          <h1>Seguici su</h1>
          <p><a href="https://www.facebook.com/pagina"><img src="Immagini/Images/FB.png" width="40" height="40" alt="Facebook" /></a> <a href="https://www.twitter.com/pagina"><img src="Immagini/Images/Twt.png" width="40" height="40" alt="Twitter" /></a></p>
        </div>
        <div id="Box3">
          <h1>        Il Paese</h1>
            <img src="IND_img" alt="Panorama (Panorama width="99" height="65"/><br />
    <a href="ilpaese.html">Informazioni</a>
        </div>
        </div>
      </div>
      <!-- InstanceBeginEditable name="AreaContenuto" -->
      <div id="Contenuto">
        <h1>&nbsp;</h1>
        <div id="form">
          <form id="Guestbook" name="form1" method="post" action="<?php echo htmlspecialchars($_SERVER['PHP_SELF']); ?>"> 
          <fieldset> 
            <legend>Scrivi nel Guestbook!</legend><hr /> 
            <p><span id="nome">
            <label for="name">Nome*:</label>
            <input type="text" name="name" id="name" tabindex="10" />
            <br />
            <span class="textfieldRequiredMsg">È obbligatorio specificare un valore.</span><span class="textfieldInvalidFormatMsg">Formato non valido.</span></span></p>
            <p><span id="cognome">
            <label for="surname">Cognome:</label>
            <input type="text" name="surname" id="surname" tabindex="20" />
    <span class="textfieldInvalidFormatMsg">Formato non valido.</span></span></p>
            <p><span id="email">
            <label for="e_mail">Email*:</label>
            <input type="text" name="e_mail" id="e_mail" tabindex="30" />
            <br />
            <span class="textfieldRequiredMsg"><br />
            Ãˆ obbligatorio specificare un valore.</span><span class="textfieldInvalidFormatMsg"><br />
            L'indirizzo specificato non Ã¨ valido.</span></span></p>
          <!--  <input value="G"    type="button" style="font-weight: bold;" onclick='bold();'>-->
            <p><span id="messaggio">
              <label for="message">Messaggio*:</label>
              <textarea name="message" id="message" cols="45" rows="5" tabindex="40"></textarea>
              <span class="textareaRequiredMsg"><br />
              Ãˆ obbligatorio specificare un valore.</span><span class="textareaMinCharsMsg"><br /> 
              Il tuo messaggio Ã¨ troppo corto! </span></span></p>
            <p>
              <input type="submit" name="send" id="send" value="Invia" tabindex="50" />
              <input type="reset" name="reset" id="reset" value="Reset" tabindex="60" />
            </p>
          </fieldset>
      </form>
      <br />
        </div>
        <p>
           <?php 
                
    if (isset($_POST["send"]) && $_POST["send"] == "Invia") {  
        
    $tag_permessi="<br> <br /> <b> <strong> <i> <u> <hr>"
        
    $name=addslashes(trim(strip_tags($_POST['name']))); 
        
    $surname=addslashes(trim(strip_tags($_POST['surname'])));  
        
    $message=addslashes(trim(strip_tags($_POST['message'], $tag_permessi))); 
        
    $e_mail=addslashes(trim(strip_tags($_POST['e_mail']))); 
        
    $errore_si_no=""
        if(
    $name==""){$errore_si_no .="Il nome &egrave; obbligatorio<br>";}  
        if(
    strlen($message) < 10){$errore_si_no .="Il tuo messaggio &egrave troppo corto<br>";} 
        if(!
    filter_var($e_mailFILTER_VALIDATE_EMAIL)){$errore_si_no .="Indirizzo non inserito o non valido<br>";}  
        if(
    $errore_si_no != ""){   
            echo 
    "<div class=\"ok_ko\">$errore_si_no</div>"
            echo 
    "<meta http-equiv='Refresh' content='5; URL=".htmlspecialchars($_SERVER['PHP_SELF'])."'>"
        }else{  
            
    $inserimento=mysql_query("insert into Guestbook (NOME, COGNOME, MESSAGGIO, INDIRIZZO, DATA_ORA) values ('$name', '$surname', '$message', '$e_mail', now())");  
            if(
    $inserimento){  
                    
    $errore_si_no="Il tuo messaggio Ã¨ stato inserito correttamente!<br />"
                    echo 
    "<div class=\"ok_ko\">$errore_si_no</div>";
                    echo 
    "<meta http-equiv='Refresh' content='5; URL=messaggigb.php'>";                 
            }else{  
                
    $errore_si_no="Errore nell'inserimento del tuo messaggio. Riprova più tardi"
                echo 
    "<div class=\"ok_ko\">$errore_si_no</div>"
                   echo 
    "<meta http-equiv='Refresh' content='3; URL=".htmlspecialchars($_SERVER['PHP_SELF'])."'>"
                }
        }
    }
            
    //mentre registra i dati non vedi il messaggi ed il form 
    ?>
    </p>
    </div>
      <!-- InstanceEndEditable -->
      <div id="Footer"><p><a rel="license" href="http://creativecommons.org/licenses/by-nc-nd/3.0/it/"><img alt="Licenza Creative Commons" style="border-width:0" src="http://i.creativecommons.org/l/by-nc-nd/3.0/it/80x15.png" /></a><br />
    Il Sito è distribuito con <br />
    <a rel="license" href="http://creativecommons.org/licenses/by-nc-nd/3.0/it/">Licenza Creative Commons Attribuzione - Non commerciale - Non opere derivate 3.0 Italia</a>.<br />
    <br />
    <strong>Migliore Visualizzazione</strong>: <em>Risoluzione</em> 1024x768;<em> Browser</em> <a href="https://www.google.com/chrome?hl=it">Google Chrome</a>. <strong>Versione del sito</strong>: 2.1<br />
    <br />
    Problemi con il sito? <a href="comunicazioni.php">Vai qui!</a></p></div>
    </div>
    </body>
    <!-- InstanceEnd --></html>
    Ecco qui tutto il codice...

  6. #56
    L'avatar di borgo italia
    borgo italia è offline Super Moderatore
    Data Registrazione
    Feb 2008
    Località
    PR
    Messaggi
    11,197
    ciao
    prova a dare un occhio qui
    http://www.nicedit.com/demos.php?demo=4
    dovrebbe essere (maledetto inglese) il metodo per il css della textarea

  7. #57
    Scar991 è offline Utente del Forum
    Data Registrazione
    Apr 2012
    Messaggi
    134
    Non riesco a risolvere nulla né col CSS né con quella textarea "autoformattata" che mi hai fornito :S

  8. #58
    Scar991 è offline Utente del Forum
    Data Registrazione
    Apr 2012
    Messaggi
    134
    Non riesco a formattare un tubo della textarea...

    Ho capito forse come fare ma non ho conoscenze di js...

    Qui è possibile scaricare i file del programma js che fa riferimento al comando che borgo italia mi ha fornito... Ho provato a cercare "background-color" e in effetti è settato come transparent... Impostandolo come #FFF non cambia nulla... Magari sono io che non so come fare :S

  9. #59
    Scar991 è offline Utente del Forum
    Data Registrazione
    Apr 2012
    Messaggi
    134
    A quanto pare non si risolve neppure agendo sul js... Qualche idea?

  10. #60
    L'avatar di borgo italia
    borgo italia è offline Super Moderatore
    Data Registrazione
    Feb 2008
    Località
    PR
    Messaggi
    11,197
    ciao
    EUREKA
    vai dove hai le textarea e metti

    Codice HTML:
    <div style="background-color:#FFFF99;"><textarea name="textarea3" id="textarea3" cols="70" rows="10">
    	<?php echo $testo;?>
    	</textarea></div>
    è diventata gialla!!!!!
    del resto è logico essendo la textarea trasparente vedo il bgk del div

Pagina 6 di 8 PrimaPrima ... 2345678 UltimaUltima

Tag per Questa Discussione

Permessi di Scrittura

  • Tu non puoi inviare nuove discussioni
  • Tu non puoi inviare risposte
  • Tu non puoi inviare allegati
  • Tu non puoi modificare i tuoi messaggi
  •