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.
    • 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
                                      • A
                                        autodafe Super User • ultima modifica di

                                        OK, benone,contento che tu abbia risolto!!!:D

                                        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