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. php il database e il form nn vanno d'accordo
    Questa discussione è stata cancellata. Solo gli utenti con diritti di gestione possono vederla.
    • B
      bigros User Newbie • ultima modifica di

      Ho provato ma non va...il campo nome_squadra resta comunque vuoto..a me il codice sembra buono..dov'è l'errore!!

      Ps Da qualke parte ho letto che se il codice php è il form sono nello stesso file è inutile settare action..

      0 Miglior Risposta Ringrazia Cita Rispondi

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

        Prova con questa query:
        [php]
        $query="INSERT INTO squadre (Nome_squadra) VALUES("" . $nuova_squadra . "")";
        [/php]
        Se non va allora prova mettendo tutti i valori per ogni campo della tabella.

        0 Miglior Risposta Ringrazia Cita Rispondi

          1 Risposta Ultima Risposta
        • B
          bigros User Newbie • ultima modifica di

          Ci avevo pensato, per questo motivo la mia tabella è formata da un sola colonna..cioè nome_squadra, per seguire il tuo consiglio ho messo anche un nuovo campo, cioè l'id facendola diventare chiave primaria...comunque non va!

          PER LA CRONACA SE C'è UNA SOLA COLONNA è PROPRIO PERCHE' VOGLIO CERCARE DI CAPIRE COSA CE CHE NON VA..

          Grazie ancora x la disponibilità

          0 Miglior Risposta Ringrazia Cita Rispondi

            1 Risposta Ultima Risposta
          • B
            bigros User Newbie • ultima modifica di

            Notice: Undefined index: nuovasquadra in c:\programmi\easyphp1-8\www\prova\tmp9wvd7l49e2.php on line 34

            Warning: Cannot modify header information - headers already sent by (output started at c:\programmi\easyphp1-8\www\prova\tmp9wvd7l49e2.php:6) in c:\programmi\easyphp1-8\www\prova\tmp9wvd7l49e2.php on line 45

            questi è l'output che ho con quel codice..magari ora sapete dirmi qualcosa in piu...

            inutile dirvi che il form appare correttamente

            0 Miglior Risposta Ringrazia Cita Rispondi

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

              Se hai provato anche qualcosa tipo questa (che in un mio sito funziona perfettamente) con la tabella squadre che ha un'unica colonna:
              [PHP]
              $query="INSERT INTO squadre VALUES("" . $nuova_squadra . "")";
              [/PHP]
              allora potrebbe essere qualcosa nel resto del codice. Tipo la creazione della variabile. In tal caso magari prova a postarci il codice completo.

              0 Miglior Risposta Ringrazia Cita Rispondi

                1 Risposta Ultima Risposta
              • B
                bigros User Newbie • ultima modifica di

                @BIGROS said:

                Notice: Undefined index: nuovasquadra in c:\programmi\easyphp1-8\www\prova\tmp9wvd7l49e2.php on line 34

                infatti dice ke la variabile non è stata definita..per prova l'ho anche definita prima di compliarla nel form ma il notice resta li..
                per codice completo cosa intendi?..quella è l'unica pagina che serve..o no?

                0 Miglior Risposta Ringrazia Cita Rispondi

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

                  questa
                  [HTML]<form name="inserisci_formazione method="post" action="">[/HTML]
                  l'hai già corretta così vero?
                  [HTML]<form name="inserisci_formazione" method="post" action="nome_di_questa_stessa_pagina.php">[/HTML]

                  Al momento non vedo altro di strano :bho: (a parte gli apici singoli che spesso danno problemi anche a me, ecco perchè ti ho indicato la soluzione con quelli doppi backstubbati)

                  0 Miglior Risposta Ringrazia Cita Rispondi

                    1 Risposta Ultima Risposta
                  • B
                    bigros User Newbie • ultima modifica di

                    si l'ho corretto..

                    Ma non è che è un errore che dipende dalla tabella?

                    0 Miglior Risposta Ringrazia Cita Rispondi

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

                      Potrebbe anche essere, proviamo a vedere la struttura della tabella.

                      0 Miglior Risposta Ringrazia Cita Rispondi

                        1 Risposta Ultima Risposta
                      • B
                        bigros User Newbie • ultima modifica di

                        -- phpMyAdmin SQL Dump
                        -- version 2.6.1
                        -- http://www.phpmyadmin.net

                        -- Host: localhost
                        -- Generato il: 14 Lug, 2007 at 02:17 PM
                        -- Versione MySQL: 4.1.9
                        -- Versione PHP: 4.3.10

                        -- Database: totoamici


                        --
                        -- Struttura della tabella squadre

                        CREATE TABLE squadre (
                        Nome_squadra varchar(60) default NULL,
                        Id int(11) NOT NULL auto_increment,
                        PRIMARY KEY (Id)
                        ) TYPE=MyISAM PACK_KEYS=0 AUTO_INCREMENT=8 ;

                        e questo è quanto..

                        0 Miglior Risposta Ringrazia Cita Rispondi

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

                          A questo punto mi sorge un atroce dubbio...hai testato lo script on line? Vuoi vedere che il problema è nel server locale?
                          Scusami se non ho una risposta certa ma la pagina è corretta se la uso su un host di un mio sito! 😞

                          0 Miglior Risposta Ringrazia Cita Rispondi

                            1 Risposta Ultima Risposta
                          • B
                            bigros User Newbie • ultima modifica di

                            in tal caso cosa dovrei fare??

                            0 Miglior Risposta Ringrazia Cita Rispondi

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

                              Uppi lo script e il database su uno spazio dove sia supportato php e MySql e testi il tutto. Ad esempio www.altervista.org può essere una soluzione economica ed efficace.

                              0 Miglior Risposta Ringrazia Cita Rispondi

                                1 Risposta Ultima Risposta
                              • B
                                bigros User Newbie • ultima modifica di

                                Io uso easyphp..e pur abilitando tutte le estensioni..non funziona..e mi sembra strano..

                                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