Visualizzazione dei risultati da 1 a 3 su 3
  1. #1
    Utente di HTML.it
    Registrato dal
    Apr 2010
    Messaggi
    343

    Testo a capo nella finestrella della text area

    buonasera a tutti,
    chi mi aiuta please a risolvere questo problema ....

    Allora sto creando un guestbook, al momento come vedrete dal codice è ancora povero , poi va' rifinito , ma scrivendo lo script mi è venuto un dubbio

    Se io lascio cosi come ho fatto quando uno dgt nella finestra del messaggio e non va' a capo ma continua a scrivere, quando posta l'annuncio mi scrive tutto sulla riga senza andare a capo in automatico chi mi sa dire che cosa potrei mettere per ovviare a questo problema !?!??!

    grazie mille in anticipo, posto qui sotto il codice...

    Codice PHP:
    <html>
    <head>
    <body>

    <?php 
    if(isset($_POST['submit'])) 

        
    $testo_formattato str_replace("
    "
    ""$_POST['testo']); 
        
    $testo_formattato nl2br($testo_formattato); 

    ?> 


      <div class="content">
        <form id="form1" name="form1" method="post" action="<?php echo $_SERVER['PHP_SELF'];?>">
          


            <label for="nome">nome</label>
            <input type="text" name="nome" id="nome" />
          </p>
          


            <label for="cognome">cognome</label>
            <input type="text" name="cognome" id="cognome" />
          </p>
          


            <label for="email">email</label>
            <input type="text" name="email" id="email" />
          </p>
          


            <label for="domanda">Messaggio</label>
            <textarea name="testo" id="testo" cols="45" rows="5"><? echo($testo_formattato);  ?></textarea>
          </p>
          

    submit
            <input type="submit" name="submit" id="submit" value="Invia" />
          </p>
        </form>
        </div>
        
        <?php

        $nome 
    $_POST['nome'];
        
    $cognome $_POST['cognome'];
        
        
    $email $_POST['email'];
        
    $testo $_POST['testo'];
        
        
    $insert mysql_query("INSERT INTO guestbook VALUES ('', '$nome', '$cognome', '$email', '$testo')",$db);

        
        
        
        
    ?>
                      <table width="60%" border="1" cellspacing="1" cellpadding="1" align="left">
                  <tr> 
                    <td colspan="4" bgcolor="#575454">
                      <div align="center">[b]<font color="#FFFFFF">[/b]</div>
                    </td>
                  </tr>
                  <tr> 
                     <td>Nome</td><td>Messaggio</td>
                  </tr>
                  <tr>
    <td>
        <?php

        
        $result 
    mysql_query("SELECT * FROM guestbook"$db);
        
        while (
    $records mysql_fetch_array($result))  {

    echo 
    "


    nome:"
    .$records['nome'] ."

    Messaggio:" 
    .$records['testo'] ."";
    }

    ?>

  2. #2
    se ho capito bene quello che chiedi, guarda questa funzione wordwrap()
    http://codecanyon.net/category/all?ref=Manuelandro
    And I bet she told a million people that she'd stay in touch, Well all the little promises they dont mean much,When theres
    memories to be made

  3. #3
    Utente di HTML.it
    Registrato dal
    Apr 2010
    Messaggi
    343
    Avevo gia' trovato questa funzione , ma ho fatto 200 prove e sembra che con il mio script non funziona;(

    Tu sai come potrei sistemarlo !?

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.