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.
    • 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
                                  • T
                                    thedarkita ModSenior • ultima modifica di

                                    ???

                                    non ho capito niente...

                                    0 Miglior Risposta Ringrazia Cita Rispondi

                                      1 Risposta Ultima Risposta
                                    • J
                                      jeeves User Attivo • ultima modifica di

                                      @Davide-Al said:

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

                                      In che pagina hai messo 'sto affare?

                                      0 Miglior Risposta Ringrazia Cita Rispondi

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

                                        nella pagina lasciacommento.php

                                        0 Miglior Risposta Ringrazia Cita Rispondi

                                          1 Risposta Ultima Risposta
                                        • J
                                          jeeves User Attivo • ultima modifica di

                                          E meh, è un campo da riempire, quindi in partenza dev'essere vuoto... 😉

                                          0 Miglior Risposta Ringrazia Cita Rispondi

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

                                            ma io ho fatto inserire in automatico il nome ma voglio mettere al username a posto del vero nome, ho fatto echo con username e nn funziona

                                            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