Navigazione

    Privacy - Termini e condizioni
    © 2020 Search On Media Group S.r.l.
    • Registrati
    • Accedi
    • CATEGORIES
    • Discussioni
    • Non letti
    • Recenti
    • Hashtags
    • Popolare
    • Utenti
    • Stream
    • Interest
    • Categories
    1. Home
    2. Categorie
    3. Coding e Sistemistica
    4. Coding
    5. Inserire CONFERMA VISUALE in un form commenti in <? php; ?>
    Questa discussione è stata cancellata. Solo gli utenti con diritti di gestione possono vederla.
    • D
      davide.al User Attivo • ultima modifica di

      Capisco, ho un'altro problemino....
      quando si inserisce un commento lungo la mia area di testo nn mi fa andare a capo e mi posta i commenti in larghezza... e mi rovina una pagina web

      che devo fare?

      0 Miglior Risposta Ringrazia Cita Rispondi

        1 Risposta Ultima Risposta
      • T
        thedarkita ModSenior • ultima modifica di

        passa il testo nella funzione nl2br prima di mandarlo al database

        0 Miglior Risposta Ringrazia Cita Rispondi

          1 Risposta Ultima Risposta
        • D
          davide.al User Attivo • ultima modifica di

          come si fa?

          0 Miglior Risposta Ringrazia Cita Rispondi

            1 Risposta Ultima Risposta
          • T
            thedarkita ModSenior • ultima modifica di

            $commento=nl2br($_POST['commento']);

            0 Miglior Risposta Ringrazia Cita Rispondi

              1 Risposta Ultima Risposta
            • D
              davide.al User Attivo • ultima modifica di

              nn funziona, mi aiuti?

              0 Miglior Risposta Ringrazia Cita Rispondi

                1 Risposta Ultima Risposta
              • T
                thedarkita ModSenior • ultima modifica di

                Come non funziona? O.o
                posta il codice attuale del file

                0 Miglior Risposta Ringrazia Cita Rispondi

                  1 Risposta Ultima Risposta
                • D
                  davide.al User Attivo • ultima modifica di

                  capt.php
                  [php]
                  <?php
                  header("Content-Type: image/png");
                  $commento=nl2br($_POST['commento']);
                  $sfondo = "capt1.png";
                  $font = "capt1.ttf";
                  $text = $_GET['num'];
                  $size = 25;
                  $lung = strlen($text);
                  $x = 30;
                  $y = 27;
                  $img = imagecreatefrompng($sfondo);
                  $color = imagecolorallocate($img, 777, 777, 777);
                  $im = imagettftext($img, $size, 0, $x, $y, $color, $font, $text);
                  imagepng($img);
                  imagedestroy($img);
                  ?>
                  [/php]

                  ma usando string $string si può fare ? in lasciacomento ovviamente

                  0 Miglior Risposta Ringrazia Cita Rispondi

                    1 Risposta Ultima Risposta
                  • T
                    thedarkita ModSenior • ultima modifica di

                    non devi modificare quel file, ma il file che elabora i dati inviati dal modulo

                    0 Miglior Risposta Ringrazia Cita Rispondi

                      1 Risposta Ultima Risposta
                    • D
                      davide.al User Attivo • ultima modifica di

                      si chiama inviodata.php

                      [php]
                      <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http//wwww3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
                      <html xmlns="http//wwww3.org/1999/xhtml">
                      <head>
                      <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
                      <title>Editing commento</title>
                      <link href="../style_index_testata.css" rel="stylesheet" type="text/css" />
                      <style type="text/css">
                      <!--
                      body {
                      background-color: #E5ECF7;
                      }
                      -->
                      </style></head>

                      <body>
                      <strong>
                      <?php
                      session_start();
                      include('config.php');
                      $user=$_POST['username'];
                      $commento=$_POST['commento'];
                      $commento=nl2br($_POST['commento']);
                      // Connessione al database
                      $query = "INSERT INTO commenti (username, strumento, Conservatorio, commento, data) VALUES ('$user', '$strumento', '$Conservatorio', '$commento', '".time()."')";

                      if($_POST['code'] == $_SESSION['captcha']) {

                      mysql_query($query, $db);

                      echo "Hai inserito un commento nel nostro database, per visualizzarlo, vai alla pagina dei commenti"; ?>
                      </strong>
                      <p class="style_index_testata"><strong> | <a href="index.php" target="_parent">Visualizza il tuo commento</a> <?php
                      } else {

                      echo "Riprova, il codice di verifica è sbagliato. Inserisci il codice esatto se vuoi inserire il tuo commento. Grazie!";

                      }

                      ?>
                      </strong><strong>| <a href="lasciacommento.php" target="_parent">Ritorna dietro e scrivine un'altro subito</a> | </strong>

                      </body>
                      </html>
                      [/php]

                      0 Miglior Risposta Ringrazia Cita Rispondi

                        1 Risposta Ultima Risposta
                      • T
                        thedarkita ModSenior • ultima modifica di

                        [php]
                        <body>
                        <strong>
                        <?php
                        session_start();
                        include('config.php');
                        $user=$_POST['username'];
                        $commento=nl2br($_POST['commento']);
                        // Connessione al database
                        $query = "INSERT INTO commenti (username, strumento, Conservatorio, commento, data) VALUES ('$user', '$strumento', '$Conservatorio', '$commento', '".time()."')";

                        if($_POST['code'] == $_SESSION['captcha']) {

                        mysql_query($query, $db);

                        echo "Hai inserito un commento nel nostro database, per visualizzarlo, vai alla pagina dei commenti"; ?>
                        </strong>
                        <p class="style_index_testata"><strong> | <a href="index.php" target="_parent">Visualizza il tuo commento</a> <?php
                        } else {

                        echo "Riprova, il codice di verifica è sbagliato. Inserisci il codice esatto se vuoi inserire il tuo commento. Grazie!";

                        }

                        ?>
                        </strong><strong>| <a href="lasciacommento.php" target="_parent">Ritorna dietro e scrivine un'altro subito</a> | </strong>

                        </body>
                        </html>
                        [/php]

                        nei prossimi commenti dovrebbe funzionare a dovere...

                        0 Miglior Risposta Ringrazia Cita Rispondi

                          1 Risposta Ultima Risposta
                        • D
                          davide.al User Attivo • ultima modifica di

                          grazie mille, nn so come ringraziarti!

                          0 Miglior Risposta Ringrazia Cita Rispondi

                            1 Risposta Ultima Risposta
                          • T
                            thedarkita ModSenior • ultima modifica di

                            figurati 😉

                            0 Miglior Risposta Ringrazia Cita Rispondi

                              1 Risposta Ultima Risposta
                            • D
                              davide.al User Attivo • ultima modifica di

                              ho un'altra cosa da chiederti.....
                              nel tag dove faccio comparire automativamente la username faccio l'echo utente, ho provato echo userid ma nn funziona, a nessuno piacciono i cpommenti con nome cognome meglio una username.
                              Per questo vorrei usare la user che si sceglie all'inizio...
                              come devo fare?

                              0 Miglior Risposta Ringrazia Cita Rispondi

                                1 Risposta Ultima Risposta
                              • T
                                thedarkita ModSenior • ultima modifica di

                                Posta la pagina di visualizzazione dei commenti

                                0 Miglior Risposta Ringrazia Cita Rispondi

                                  1 Risposta Ultima Risposta
                                • D
                                  davide.al User Attivo • ultima modifica di

                                  si tratta della mia index.php
                                  nn posso postartela tutta-.

                                  il codice che li visualizza è questo:

                                  [php]<?php
                                  include("config.php");
                                  // Il formato della data quando la visualizzi
                                  $formatodata = "DDFFYY";
                                  // Connessione al database
                                  $comm = mysql_query("SELECT username, strumento, Conservatorio, commento, data FROM commenti ORDER BY data");
                                  // Visualizzazione commenti
                                  while($com = mysql_fetch_assoc($comm)) {
                                  echo "<p>.: Username: ".$com['username']."<br>.: Strumento: ".$com['strumento']."<br>.: Conservatorio: ".$com['Conservatorio']."<br><br>Commento: ".$com['commento']."<br><br>.: Data: " .date('d.m.y - G:i s', $com['data'])."<br><br>______________________________________________________________________________________</p>\n";
                                  }
                                  ?>[/php]

                                  0 Miglior Risposta Ringrazia Cita Rispondi

                                    1 Risposta Ultima Risposta
                                  • T
                                    thedarkita ModSenior • ultima modifica di

                                    il campo della tabella si chiama userid?

                                    [php]<?php
                                    include("config.php");
                                    // Il formato della data quando la visualizzi
                                    $formatodata = "DDFFYY";
                                    // Connessione al database
                                    $comm = mysql_query("SELECT userid,username, strumento, Conservatorio, commento, data FROM commenti ORDER BY data");
                                    // Visualizzazione commenti
                                    while($com = mysql_fetch_assoc($comm)) {
                                    echo "<p>.: Username: ".$com['userid']."<br>.: Strumento: ".$com['strumento']."<br>.: Conservatorio: ".$com['Conservatorio']."<br><br>Commento: ".$com['commento']."<br><br>.: Data: " .date('d.m.y - G:i s', $com['data'])."<br><br>______________________________________________________________________________________</p>\n";
                                    }
                                    ?>[/php]

                                    0 Miglior Risposta Ringrazia Cita Rispondi

                                      1 Risposta Ultima Risposta
                                    • D
                                      davide.al User Attivo • ultima modifica di

                                      no username, devo modificarlo a userid perchè il tag php riconosce userid e no username?

                                      0 Miglior Risposta Ringrazia Cita Rispondi

                                        1 Risposta Ultima Risposta
                                      • T
                                        thedarkita ModSenior • ultima modifica di

                                        beh allora col codice che hai postato tu dovrebbe già funzionare

                                        0 Miglior Risposta Ringrazia Cita Rispondi

                                          1 Risposta Ultima Risposta
                                        • D
                                          davide.al User Attivo • ultima modifica di

                                          quindi devo fare echo username perchè quello stà.... ?sia nel database e in tutto l'intero script

                                          0 Miglior Risposta Ringrazia Cita Rispondi

                                            1 Risposta Ultima Risposta
                                          • D
                                            davide.al User Attivo • ultima modifica di

                                            nn m i compare più niente
                                            <hide> <input name="username" type="text" value="<?php echo $username;?>" size="40" readonly name="nomecampo"></hide>

                                            0 Miglior Risposta Ringrazia Cita Rispondi

                                              1 Risposta Ultima Risposta
                                            Caricamento altri post
                                            Rispondi
                                            • Topic risposta
                                            Effettua l'accesso per rispondere
                                            • Da Vecchi a Nuovi
                                            • Da Nuovi a Vecchi
                                            • Più Voti