Pagina 2 di 2 primaprima 1 2
Visualizzazione dei risultati da 11 a 20 su 20
  1. #11
    Utente di HTML.it
    Registrato dal
    Nov 2016
    residenza
    Italy
    Messaggi
    139
    Ho effettuato la modifica, adesso funziona alla perfezione, quando clicco sul link mi si apre il documento richiesto, il problema era proprio il casino creato dal percorso del file, mi è bastato modificarlo.


    Adesso ho un ultimo dilemma, sempre con i link.
    Ho realizzato la barra di navigazione e realizzato i link ad ogni pagina, ed ho realizzato le relative pagine, ma quando clicco sul link corrispondente mi compare il messaggio Error 404.

    Da cosa potrebbe derivare..?? Devo provare anche qui a modificare i percorsi..??

    Grazie per la risposta ;-)

  2. #12
    Utente di HTML.it L'avatar di clasku
    Registrato dal
    Aug 2006
    Messaggi
    3,197
    Intendi questi link?
    <a class="navbar" href="http://www.ingegneristicamente.it/Analisi1">Analisi1</a>

    Sei sicuro che esista realmente una pagina che si chiama "Analisi1"?

  3. #13
    Utente di HTML.it
    Registrato dal
    Nov 2016
    residenza
    Italy
    Messaggi
    139
    Quote Originariamente inviata da clasku Visualizza il messaggio
    Intendi questi link?
    <a class="navbar" href="http://www.ingegneristicamente.it/Analisi1">Analisi1</a>

    Sei sicuro che esista realmente una pagina che si chiama "Analisi1"?

    si intendo proprio quei link, quando clicco mi da su ogni pagina l'errore 404, però le pagine le ho realizzate e sono corretti anche i nomi.
    Le pagine sono nella stessa cartella in cui ho anche la mia index.php
    Mi sembra strano il risultato che ottengo

  4. #14
    href="http://www.ingegneristicamente.it/Analisi1"

    Analisi1 punto che cosa? .php .html

    Attenzione anche alle Maiuscole/Minuscole che a seconda del server può fare differenza.

  5. #15
    Utente di HTML.it
    Registrato dal
    Nov 2016
    residenza
    Italy
    Messaggi
    139
    Quote Originariamente inviata da Enzo SIMONELLI Visualizza il messaggio
    href="http://www.ingegneristicamente.it/Analisi1"

    Analisi1 punto che cosa? .php .html

    Attenzione anche alle Maiuscole/Minuscole che a seconda del server può fare differenza.
    Mannaggia, ho fatto una svista clamorosa, al link ho dimenticato di passare il .php alle pagine, credo che sia questo a non farmi funzionare il tutto, ora provo a modificare e posto il risultato.

  6. #16
    Ma succede a tutti quando si sta molto su un codice, non ti preoccupare.

  7. #17
    Utente di HTML.it
    Registrato dal
    Nov 2016
    residenza
    Italy
    Messaggi
    139
    Quote Originariamente inviata da Enzo SIMONELLI Visualizza il messaggio
    Ma succede a tutti quando si sta molto su un codice, non ti preoccupare.
    Hai ragione, infatti concentrandomi sul codice in generale non ho notato questo errore, infatti era questo a darmi problemi, ed ho risolto .

    Adesso ho per concludere una domanda finale, che posto qui, dato che è inerente a quanto già detto.

    In pratica, ho realizzato una query chiamata come $q="........", ed interrogo il database, e metto il risultato della stessa nella variabile $risultato.
    Poi per mostrare i risultati uso il: while($v=mysql_fetch_array($risultato)).

    Mi chiedo se è possibile estrarre due elementi alla volta dall'array $v.
    Mi spiego meglio: se nell'array ho i valori (Pippo, Pluto, Paperino, Topolino , ecc) è possibile estrarre ad ogni ciclo di while 2 elementi??
    Quindi nel primo ciclo vorrei estrarre la coppia (Pippo, Pluto), al secondo ciclo (Paperino,Topolino) ecc..

    Grazie a tutti per l'aiuto!!

  8. #18
    Utente di HTML.it L'avatar di clasku
    Registrato dal
    Aug 2006
    Messaggi
    3,197
    metti un contatore che parta da zero e incrementalo ad ogni ciclo del while, se il suo valore è pari tieni in memoria i dati del record del ciclo corrente, se è dispari "aggiungi" il valore a quello che hai salvato e a resetti la memorizzazione.

    è più facile da scrivere in codice che in linguaggio corrente

  9. #19
    Utente di HTML.it
    Registrato dal
    Nov 2016
    residenza
    Italy
    Messaggi
    139
    Quote Originariamente inviata da clasku Visualizza il messaggio
    metti un contatore che parta da zero e incrementalo ad ogni ciclo del while, se il suo valore è pari tieni in memoria i dati del record del ciclo corrente, se è dispari "aggiungi" il valore a quello che hai salvato e a resetti la memorizzazione.

    è più facile da scrivere in codice che in linguaggio corrente
    Grazie mille Clasku, era proprio quello di cui avevo bisogno.

    Si hai ragione è stato molto più semplice scrivere il codice, che spiegare in linguaggio corrente, adesso posto il codice che ho realizzato nel caso possa essere di aiuto anche ad altri

    codice:
    <?php
    
    $count=0 //il contatore da utilizzare nel ciclo while
    
    echo "<table>";
    while($v1=mysql_fetch_array($r1))
    {
        if($count%2==0)
        {
           $nome=$v1['nomeM'];
           $arg=$v1['argomento'];
           $file=$v1['file'];
           $img=$v1['Immagine'];
         }else if($count%2!=0)
          {
             echo "<tr><td>".$nome."</td>";
             echo "<td>".$arg."<td>";
             echo "<td><a href=".$file." target=\"_blank\" ><img src=".$img."></a></td>";
             echo "<tr><td>".$v1['nomeM']."</td>";
             echo "<td>".$v1['argomento']."<td>";
             echo "<td><a href=".$v1['file']." target=\"_blank\" ><img src=".$v1['Immagine']."></a></td></tr>";
          }
       $count++;
    }
    
    echo "</table>";
    
    ?>

  10. #20
    Utente di HTML.it L'avatar di clasku
    Registrato dal
    Aug 2006
    Messaggi
    3,197
    visto il codice che hai postato e il risultato, solo per darti uno spunto ti mostro come lo avrei scritto io (non avendo una query da ciclare, ho usato un array e un foreach invece del while)

    Codice PHP:
    <?php
    // array di test
    $arr = array("pippo""pluto""topolino""minnie""paperoga"); 

    $count 0//il contatore da utilizzare nel ciclo while

    // inizializzo una variabile per creare la tabella
    $table "<table>\n";

    foreach(
    $arr as $v) {
      
    // concateno i "pezzi" della tabella alla variabile
      
    if($count == 0) {
        
    $table .= "\t<tr>\n";
      }

      
    $table .= "\t\t<td>$v</td>\n";
      
    $table .= "\t\t<td>$v</td>\n";
      
    $table .= "\t\t<td><a href='$v'><img src='$v'></a></td>\n";
      
      if(
    $count %!= 0) {
        
    $table .= "\t</tr>\n";
      }

      
    $count++;
    }

    // nel caso in cui la query (o l'array) restituisca un numero di righe dispari
    // devo chiudere la riga della tabella, inserendo anche le colonne che mancano
    if($count != 0) {
      
    $table .= "\t\t<td>&nbsp;</td>\n";
      
    $table .= "\t\t<td>&nbsp;</td>\n";
      
    $table .= "\t\t<td>&nbsp;</td>\n";
      
    $table .= "\t</tr>\n";
    }
    $table .= "</table>\n";

    // stampo la tabella
    echo $table;
    ?>
    non è che sia il modo più elegante di scrivere una tabella in PHP, ci sono modi molto più eleganti (ad esempio, un template engine)

    EDIT: dimenticavo di dirti che l'HTML della tua tabella ha qualche problemino, guarda bene i vari td e tr
    Ultima modifica di clasku; 28-04-2017 a 19:47

Tag per questa discussione

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2024 vBulletin Solutions, Inc. All rights reserved.