Visualizzazione dei risultati da 1 a 4 su 4

Discussione: Textarea e commenti

  1. #1

    Textarea e commenti

    Salve a tutti, sto cercando di imparare il php grazie al nostro sito, ma nn mi raccapezzo + in questa funzione!

    Allora io prendo dati dai form, li elaboro con il programma e li stampo a video.
    Poi però se inserisco di nuovo i dati nei form, appena li invio al programma mi cancella i vecchi e inserisce i nuovi. Questo nn vorrei che succedesse.

    In parole povere: Gli utenti scrivono nome e commento e io lo stampo a video. Stampo un div che deve rimanere li, se inserisco altri dati deve crearsi un altro div.

    eccovi il codice ke ho tirato giù e l'html

    Codice PHP:
    <?php
    function comm ()
    {
    $nik=$_POST['nome'];
    $commento=$_POST['comm'];

    if (isset(
    $nik$commento))
        {
            if (
    $nik && $commento != NULL)
                {
                    echo 
    "<div class=\"spoiler\">
                    Da:[b]"
    ;
                    echo 
    $nik;
                    echo 
    "[/b]

    "
    ;
                    echo 
    $commento;
                    echo 
    "</div>";
                }
        }
        else {
                exit;
             }
    }
    ?>
    Codice PHP:
    <div id="content">
    // qui mi crea il div con il commento
                <?php

                
    include 'include/function/spoiler.php';
                
    comm();
                
    ?>
    //qui lo chiude poi dovrebbe passare al secondo div lasciando intatto questo
    //ma non lo fa, visualizza sempre e solo 1 div cambiando i dati al suo interno
                

    Nome

                    <input type="text" name="nome" size="47" maxlength="47"/>


                    Lascia un commento

                    <textarea name="comm" rows="8" cols="40"></textarea>


                    <input type="submit" value="Invia commento"/>
                </div>

  2. #2
    Utente di HTML.it L'avatar di jappoz
    Registrato dal
    Dec 2007
    Messaggi
    114
    prova a mettere un altro
    dopo la chiusura del div, ma mi sa che non cambia nulla... il codice a me sembra apposto..
    "Un film è, o dovrebbe essere, più simile alla musica che non alla fiction. Dovrebbe essere una progressione di stati d'animo e sentimenti. Il tema, ciò che è dietro all'emozione, il significato: tutto viene dopo"
    Stanley Kubrick

  3. #3
    no nn cambia nulla...

  4. #4
    Girando x il foro e x il web ho trovato una guida dp mi dava il tutto per creare un guestbook.

    questo il php
    Codice PHP:
    <?
        
    // Recupero i campi dal modulo
        
    $nome $_POST["nome"];
        
    $messaggio $_POST["messaggio"];

        
    // Recupero la data corrente
        
    $data date("d/m/Y H:i:s");

        
    // Recupero il file di testo in cui scrivere i messaggi
        
    $file "guestbook.txt";

        
    // Controlo che i dati siano corretti
        
    if ($nome == "")
        {
            echo 
    "Inserisci il tuo nome";
        }
        elseif (
    $messaggio == "")
        {
            echo 
    "Inserisci il messaggio";
        }
        else
        {
            
    // Apro il file di testo e ci srivo dentro
            
    $guestbook fopen($file"a");
            
    $scrivi "[b]" $nome "[/b]
    \r"
    ;
            
    $scrivi .= $messaggio "
    \r"
    ;
            
    $scrivi .= "[i]Scritto in data " $data "[/i]<hr>\r";
            
    fwrite($guestbook$scrivi);
            
    fclose($guestbook);

            
    // Rimando l'utente alla pagina principale
            
    Header("Location: guestbook/index.php");
        }
    ?>
    invece nella pagina guestbook.php devo solo inserire
    Codice PHP:
    <?php
    include ("guestbook.txt");
    ?>
    dove voglio che vengano stampati tutti i commenti.
    Però i commenti non li stampa nemmeno se li scrivo io a mano nel .txt inoltre quando premo su invia commento mi apre un'altra pagina in cui viene stampato il codice php.

    Ci sto uscendo matto! per favore aiutatemi!

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.