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. logo squadra e db mysql
    Questa discussione è stata cancellata. Solo gli utenti con diritti di gestione possono vederla.
    • M
      mz User Attivo • ultima modifica di

      PS: tifo-milan.it ho modificato il titolo del topic in modo che sia più facile ritrovarlo in futuro.

      ciao

      0 Miglior Risposta Ringrazia Cita Rispondi

        1 Risposta Ultima Risposta
      • T
        tifo.milan.it Bannato User Attivo • ultima modifica di

        grazie a tutti... anche per i titolo che è migliore... le immagini verranno cambiate ogni settimana.. cioè dopo ogni partita, quindi se userei un array le immagini le inserisco in una cartella giusto? faccio qualche prova poi se ho problemi vi farò sapere.. grazie

        0 Miglior Risposta Ringrazia Cita Rispondi

          1 Risposta Ultima Risposta
        • T
          tifo.milan.it Bannato User Attivo • ultima modifica di

          però non so se devo mettere l'array nell'inserimento dei dati o nell'estrappolamento...

          0 Miglior Risposta Ringrazia Cita Rispondi

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

            direi nell'estrazione...
            quando prendi dal DB il nome della squadra la usi per selezionare nell'array l'immagine corrispondente...

            0 Miglior Risposta Ringrazia Cita Rispondi

              1 Risposta Ultima Risposta
            • T
              tifo.milan.it Bannato User Attivo • ultima modifica di

              Questo è il codice di estrazione... potresti farmi un esempio per favore? ti ringrazierei tantissimo.... casa trasferta casa1 trasferta1 sono le squadre che vorrei far diventare immagini..

              <?php
              @$db = mysql_connect($db_host, $db_user, $db_password) or die ("non posso connettermi al database");
              mysql_select_db($db_name, $db) or die ("non posso connettermi al database");
              $query = "SELECT * FROM milan ORDER BY id DESC LIMIT 0 , 1";
              $result = mysql_query($query, $db);
              while ($row = mysql_fetch_array($result)){
              echo "<font color="red">partita precedente</font><br>";
              echo "$row[casa] - $row[trasferta] $row[gol1]-$row[gol2] reti: $row[reti]<br>";
              echo "<font color="red">partita successiva:</font><br>";
              echo "il giorno $row/$row[m]/$row[a] alle ore $row[ore]-$row[minuti] ";
              echo "$row[casa1] - $row[trasferta1] ";
              echo "stadio: $row[stadio]";}
              mysql_close($db);
              ?>

              0 Miglior Risposta Ringrazia Cita Rispondi

                1 Risposta Ultima Risposta
              • T
                tifo.milan.it Bannato User Attivo • ultima modifica di

                non riesco 😢

                0 Miglior Risposta Ringrazia Cita Rispondi

                  1 Risposta Ultima Risposta
                • T
                  tifo.milan.it Bannato User Attivo • ultima modifica di

                  io ho fatto questo e l'ho aggiunto al codice...

                  $logo = array ();

                  $logo[milan]="<img src="immagini/milan.jpg">";
                  $logo[napoli]="<img src="immagini/napoli.jpg">";;
                  echo "$logo[milan] - $logo[napoli]";

                  adesso... finche lo richiamo col codice va bene
                  echo "$logo[milan] - $logo[napoli]";
                  però io vorrei che tramite il pannello di controllo, quando scrivo il nome della squadra appaia poi il logo.. come dovrei fare??

                  0 Miglior Risposta Ringrazia Cita Rispondi

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

                    mi pare che quello che hai fatto vada più o meno bene...
                    solo che devi passare una variabile all'indice dell'array

                    non:

                    
                    echo "$logo[milan] - $logo[napoli]";
                    
                    

                    ma una cosa del tipo:

                    
                    echo "$logo[$row[casa] - $logo[$row[trasferta]]";
                    
                    

                    (non sono sicurissimo della sintasi ma spero di aver reso l'idea...)

                    0 Miglior Risposta Ringrazia Cita Rispondi

                      1 Risposta Ultima Risposta
                    • T
                      tifo.milan.it Bannato User Attivo • ultima modifica di

                      niente.... l asintassi è sbagiata.. ho provato anche con:
                      echo "$logo=[$row[casa1]] - $logo=[$row[trasferta1]";
                      e mi stampa:
                      Array=[Milan] - Array=[Napoli]
                      cioè, legge il database ma non mi stampa l'immagine 😞

                      0 Miglior Risposta Ringrazia Cita Rispondi

                        1 Risposta Ultima Risposta
                      • M
                        mz User Attivo • ultima modifica di

                        @tifo-milan.it said:

                        niente.... l asintassi è sbagiata.. ho provato anche con:
                        echo "$logo=[$row[casa1]] - $logo=[$row[trasferta1]";
                        e mi stampa:
                        Array=[Milan] - Array=[Napoli]
                        cioè, legge il database ma non mi stampa l'immagine 😞

                        Attenzione, forse hai sbagliato a scrivere..
                        Hai scritto:

                        echo "$logo=[$row[casa1]] - $logo=[$row[trasferta1]";

                        dovresti togliere il segno di uguale

                        echo "$logo[$row[casa1]] - $logo[$row[trasferta1]";

                        se lo script ti funziona e hai ottenuto il risultato che segnalavi nel post precedente, dovrebbe funzionare tutto..

                        Facci sapere..

                        0 Miglior Risposta Ringrazia Cita Rispondi

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

                          prova:

                          echo $logo[$row[casa]]." - ". $logo[$row[trasferta]];

                          0 Miglior Risposta Ringrazia Cita Rispondi

                            1 Risposta Ultima Risposta
                          • T
                            tifo.milan.it Bannato User Attivo • ultima modifica di

                            è tutto il pomeriggio che provo sconvolgendo le arie stringhe.. ma niente.. eppure il concetto dovrebbe essere semplice..
                            $logo [nome della squadra che in questo casa viene estrappolato dal database con $row[casa1]] ma non stampa niente... sarà forse un errore nell'array

                            $logo = array ();

                            $logo['milan']="<img src="immagini/milan.jpg">";
                            $logo['napoli']="<img src="immagini/napoli.jpg">";

                            forse il modo in cui chiamo l'immagine..

                            0 Miglior Risposta Ringrazia Cita Rispondi

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

                              può essere che sbagli il modo in cui chiami l'immagine...
                              prova intanto a vedere se ti scrive qualcosa di fittizio, poi mettici il codice corretto per il logo...

                              0 Miglior Risposta Ringrazia Cita Rispondi

                                1 Risposta Ultima Risposta
                              • T
                                tifo.milan.it Bannato User Attivo • ultima modifica di

                                in che senso? cosi ?
                                echo $logo[milan]; ? ho già provato e mi crea l'immagine.. è questo che davvero non capisco..

                                0 Miglior Risposta Ringrazia Cita Rispondi

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

                                  allora è quello che arriva dal DB che è sbagliato o non corrisponde all'indice dell'array...

                                  controlla cosa arriva da $row[casa1] facendo echo $row[casa1];

                                  0 Miglior Risposta Ringrazia Cita Rispondi

                                    1 Risposta Ultima Risposta
                                  • T
                                    tifo.milan.it Bannato User Attivo • ultima modifica di

                                    il database viene aggiornato dopo ogni partita.. adesso in casa1 c'è milan mentre in trasferta1 il napoli, quindi mi arriva milan e la stringa:
                                    echo $logo [$row[casa1]];
                                    per quello che ne so io dovrebbe tradursi automaticamente in questo caso in:
                                    echo $logo [milan];
                                    o mi sbaglio??

                                    0 Miglior Risposta Ringrazia Cita Rispondi

                                      1 Risposta Ultima Risposta
                                    • T
                                      tifo.milan.it Bannato User Attivo • ultima modifica di

                                      scusatemi tanto... ci sono impazzito un giorno intero e poi l'errore come sempre è il più stupido. Come ha detto autodafe
                                      "allora è quello che arriva dal DB che è sbagliato" in effetti php è case sensitive.. io scrivo i nomi delle squadre con le lettere maiuscole e come potete vedere voi:

                                      $logo = array ();

                                      $logo['milan']="<img src="immagini/milan.jpg">";
                                      $logo['napoli']="<img src="immagini/napoli.jpg">";

                                      i nomi delle squadre sono in minuscolo, era solo quello il problema, risolto e comunque vi ringrazio per l'aiuto, senza di voi non ci sarei mai arrivato a riscrivere il codice... GRAZIE ragazzi alla prossimo miglioramento dello script 🙂

                                      0 Miglior Risposta Ringrazia Cita Rispondi

                                        1 Risposta Ultima Risposta
                                      • samyorn
                                        samyorn Consiglio Direttivo • ultima modifica di

                                        [php]echo $logo=$row['casa1'] - $logo=$row['trasferta1'];[/php]
                                        prova un po così 😉

                                        EDIT: letto tardi il tuo post 😄

                                        0 Miglior Risposta Ringrazia Cita Rispondi

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

                                          @tifo-milan.it said:

                                          ...in effetti php è case sensitive

                                          aaaaragghhhhh!!!!❌x
                                          😄

                                          beh, dai, alla fine ce l'hai fatta:D
                                          (se non l'hai già fatto devi usare la funzione "str_tolower()" per convertire tutto in minuscolo)

                                          0 Miglior Risposta Ringrazia Cita Rispondi

                                            1 Risposta Ultima Risposta
                                          • T
                                            tifo.milan.it Bannato User Attivo • ultima modifica di

                                            no non l'ho fatto ma cmq grazie va benissimo cosi 😄

                                            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