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. Visualizzare tabelle totali del db e modificarle tramite form
    Questa discussione è stata cancellata. Solo gli utenti con diritti di gestione possono vederla.
    • N
      niko User • ultima modifica di

      <?php echo $table['tab']; ?>
      dove $table è ricavato da $table=$_POST['tab'];
      che prende i dati da:
      <?php require_once('../Connections/cart.php'); ?>
      <?php
      mysql_select_db($database_cart, $cart);
      $query_Recordset1 = "SELECT * FROM katia_gino";
      $Recordset1 = mysql_query($query_Recordset1, $cart) or die(mysql_error());
      $row_Recordset1 = mysql_fetch_assoc($Recordset1);
      $totalRows_Recordset1 = mysql_num_rows($Recordset1);
      ?><!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
      <html xmlns="http://www.w3.org/1999/xhtml">
      <head>
      <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
      <title>Documento senza titolo</title>
      </head>
      <body>
      <form action="admin_utenti.php?id=<?php echo $row_Recordset1['id']; ?>" method="post" name="form1" id="form1">
      <label>
      <input name="tab" type="text" id="tab" />
      </label>
      <p>
      <label>
      <input type="submit" name="Submit" value="Invia" />
      </label>
      </p>
      </form>
      </body>
      </html>
      <?php
      mysql_free_result($Recordset1);
      ?>

      0 Miglior Risposta Ringrazia Cita Rispondi

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

        Cosi mi funziona tutto tranne che la visualizzazione del derivato da form "tab" che invece di essere intero è solo l'iniziale.
        ???????

        0 Miglior Risposta Ringrazia Cita Rispondi

          1 Risposta Ultima Risposta
        • F
          fdalesio User Attivo • ultima modifica di

          se $table = $_POST['tab'];
          allora echo $table

          senza ['tab']

          0 Miglior Risposta Ringrazia Cita Rispondi

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

            OK OK OK!!!!! mi hai salvato!!!!!!!
            Grazieeeeeeeeeeeeeee

            Ho fatto un db poco tradizionale ma l'ho fatto perche nn saranno tanti i clienti.

            Grazie tantissimo

            0 Miglior Risposta Ringrazia Cita Rispondi

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

              Ascolta posso prendere dei dati da table = $_POST['tab']; senza inserirlo in un form ad esempio da una semplice riga di testo tipo: echo $table

              0 Miglior Risposta Ringrazia Cita Rispondi

                1 Risposta Ultima Risposta
              • F
                fdalesio User Attivo • ultima modifica di

                mh.... penso di non aver capito bene la domanda..
                cmq all'interno dello script puoi fare
                $table = "io-sono-quello-che-voglio-vedere-visualizzato";
                e poi echo $table;

                ma non credo sia questo quello che intendevi...

                0 Miglior Risposta Ringrazia Cita Rispondi

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

                  prticamente il pannel di admin ha in ogni sua sezione (es. modifica_articoli, visualizza_articoli) un campo testo dove viene richiamato con $_POST il nome della tabella selezionata, in modo che al momento dell'invio di qualsiasi dato la query richiami con la variabile $table la tabella sulla quale si deve agire.
                  La mia domanda è: è possibile richiamare i dati del text box "tab" da una semplice riga di testo echo $table oppure c'è un modo per nn mettere il campo testo?
                  Spero di essere ststo un po più chiaro.

                  Grazie della disponibilità

                  0 Miglior Risposta Ringrazia Cita Rispondi

                    1 Risposta Ultima Risposta
                  • F
                    fdalesio User Attivo • ultima modifica di

                    non hai previsto una pagina con la lista delle tabelle?
                    dalla quale poi partono i links a modifica_articolo e compagni?

                    altrimenti il tuo cliente si dovrà ricordare tutti i nomi delle tabelle 🙂

                    prova mysql_list_tables

                    0 Miglior Risposta Ringrazia Cita Rispondi

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

                      Mi sapresti dire la query per visualizzare il nome delle tabelle contenute nel mio db?

                      0 Miglior Risposta Ringrazia Cita Rispondi

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

                        cavolo nn avevo visto la seconda pagina delle tue risposte!!!!!

                        0 Miglior Risposta Ringrazia Cita Rispondi

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

                          Con: <?php
                          $query=mysql_list_tables($database_cart, $cart);
                          ?> e poi echo $query
                          Ottengo:
                          Resource id #4
                          Warning: mysql_free_result(): supplied argument is not a valid MySQL result resource in /home/computer/public_html/kedive/prodotti/form1.php on line 90

                          0 Miglior Risposta Ringrazia Cita Rispondi

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

                            Risolto così, spero possa essere d'aiuto anche per altri

                            <?php
                            mysql_connect("localhost", "", "");
                            $risultato = mysql_list_tables("
                            *******");
                            for ($i = 0; $i < mysql_num_rows($risultato); $i++)
                            printf ("Tabela: <STRONG>%s\n</STRONG><br>", mysql_tablename($risultato, $i));
                            mysql_free_result($risultato);
                            ?>

                            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