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 form in file php
    Questa discussione è stata cancellata. Solo gli utenti con diritti di gestione possono vederla.
    • N
      nik06 User • ultima modifica di

      Ciao,

      scusami poichè alcuni pezzi di codice non vengono riportati nel post ti allego il file.

      Per quanto riguarda l'inclusione del file mi spiego meglio:

      ho creato un modulo php con relativo index.php in cui ho scritto:

      include("form_cerca.php"); perchè il file è salvato con estensione .php

      il risultato è che il tasto compare e sembra che funzioni ma non mi apre l'immagine che pesca dal file myfile.php che contiene:

      $prodotto=$_GET["prodotto"];

      la query al db:

      $SQL= "Select ..... WHERE prodotto = '$prodotto ORDER BY ...";

      mysql_connect("", "", "");
      mysql_select_db("");
      $result = mysql_query($SQL);
      while ($row = mysql_fetch_row($result)) {
      etc., etc, etc,....
      }

      e la struttura del grafico che verrà generata.

      Grazie ancora!

      :)Nik

      Nik

      0 Miglior Risposta Ringrazia Cita Rispondi

        1 Risposta Ultima Risposta
      • A
        ayrton2001 Super User • ultima modifica di

        @nik06 said:

        Ciao,

        scusami poichè alcuni pezzi di codice non vengono riportati nel post ti allego il file.

        Per quanto riguarda l'inclusione del file mi spiego meglio:

        ho creato un modulo php con relativo index.php in cui ho scritto:

        include("form_cerca.php"); perchè il file è salvato con estensione .php

        il risultato è che il tasto compare e sembra che funzioni ma non mi apre l'immagine che pesca dal file myfile.php che contiene:

        $prodotto=$_GET["prodotto"];

        la query al db:

        $SQL= "Select ..... WHERE prodotto = '$prodotto ORDER BY ...";

        mysql_connect("", "", "");
        mysql_select_db("");
        $result = mysql_query($SQL);
        while ($row = mysql_fetch_row($result)) {
        etc., etc, etc,....
        }

        e la struttura del grafico che verrà generata.

        Grazie ancora!

        :)Nik

        Nik

        A me funziona, nel senso che l'immagine viene richiamata ossia viene richiamato il blocco if.
        A te invece a quanto ho capito viene richiamato il blocco esle, e non ha molto senso. Direi impossibile.

        0 Miglior Risposta Ringrazia Cita Rispondi

          1 Risposta Ultima Risposta
        • N
          nik06 User • ultima modifica di

          Ok, quindi come devo fare?

          0 Miglior Risposta Ringrazia Cita Rispondi

            1 Risposta Ultima Risposta
          • massimux
            massimux Moderatore • ultima modifica di

            sbagli qualcosa.... inserisci bene il vlore che richiede l'if?

            0 Miglior Risposta Ringrazia Cita Rispondi

              1 Risposta Ultima Risposta
            • N
              nik06 User • ultima modifica di

              Grazie lo stesso, ho risolto il problema.

              Nik

              0 Miglior Risposta Ringrazia Cita Rispondi

                1 Risposta Ultima Risposta
              • A
                ayrton2001 Super User • ultima modifica di

                @nik06 said:

                Grazie lo stesso, ho risolto il problema.

                Nik

                Almeno dirci come... solo per curiosità :():

                0 Miglior Risposta Ringrazia Cita Rispondi

                  1 Risposta Ultima Risposta
                • N
                  nik06 User • ultima modifica di

                  Sì certo, hai ragione.

                  Ho fatto la query al db:

                  $result = $db->sql_query("SELECT campo1, DATE_FORMAT(timeStamps,'%d-%m-%Y') as date, campo2, campo3 etc ... From tabella Where campo1 = '$campo1' ORDER BY campo1;

                  Ho inserito lo script nell'index del modulo che ho creato:

                  echo"<FORM action="prodotti.html" method="post">";
                  echo"prodotto: <input id="campo1" name="campo1">";
                  echo"<input id="cerca" name="cerca" type="submit" value="cerca">";
                  echo"</FORM>";

                  if (isset($campo1))

                  echo "<IMG SRC='myfile.php?campo1=".$campo1."'>";

                  Con $_GET['campo1'] etc ... stranamente non mi funziona.

                  Comunque così mi sembra vada bene, che dici?

                  Nik

                  0 Miglior Risposta Ringrazia Cita Rispondi

                    1 Risposta Ultima Risposta
                  • A
                    ayrton2001 Super User • ultima modifica di

                    Certo che con $_GET non funziona, il form usa il metodo POST.
                    Nel primo messaggio non avevi indicato il metodo post, non avevi indicato niente e di default i form usano il metodo GET.

                    0 Miglior Risposta Ringrazia Cita Rispondi

                      1 Risposta Ultima Risposta
                    • N
                      nik06 User • ultima modifica di

                      Ho rifatto tutto con il metodo GET ma non funziona nel senso che non viene richiamato nulla. Va bene solo con metod post.

                      Seconde te è un problema?

                      Nik

                      0 Miglior Risposta Ringrazia Cita Rispondi

                        1 Risposta Ultima Risposta
                      • A
                        ayrton2001 Super User • ultima modifica di

                        @nik06 said:

                        Ho rifatto tutto con il metodo GET ma non funziona nel senso che non viene richiamato nulla. Va bene solo con metod post.
                        Solo metodo GET ma quando richiami la variabile? Nel form non avevi messo method="get"

                        @nik06 said:

                        Seconde te è un problema?

                        No, l'unico problema che potrai avere è se passi ad un hosting con register_global = off

                        0 Miglior Risposta Ringrazia Cita Rispondi

                          1 Risposta Ultima Risposta
                        • N
                          nik06 User • ultima modifica di

                          OK, me ne ricorderò.

                          Ciao

                          Nik

                          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