Visualizzazione dei risultati da 1 a 6 su 6

Discussione: Problema if else

  1. #1
    Utente di HTML.it
    Registrato dal
    Sep 2005
    Messaggi
    195

    Problema if else

    Here comes the code:
    Codice PHP:
    <?PHP
    $settimana_corrente
    =date("W");
    $mese=date("m");
    $anno=date("Y");

    $res mysql_query("SELECT * FROM eventi_mese WHERE settimana='$settimana_corrente'") or die (mysql_error());
    while (
    $elenco mysql_fetch_assoc($res)) {

    if (
    $res !==""){

    if (
    $dir opendir("/home/hosts/miourl.com/htdocs/images/$anno/month/$mese/")) {
                  while ((
    $file readdir($dir)) !== false) { 
                   if ((
    $file!="..") AND ($file!=".") AND ($file!="") AND ($file!="_notes")){
                        
    $Teste[]=$file;        
                    }
                  }  
                  
    closedir($dir);
                  
                
    mt_srand((double)microtime()*10000000);
                
    $Teste_rnd mt_rand(0,(count($Teste)-1));
                
    $image "http://www.miourl.com/images/$anno/month/$mese/";
                }
                }else{ if (
    $dir opendir("/home/hosts/miourl.com/htdocs/images/week/sabato/")) {
                  while ((
    $file readdir($dir)) !== false) { 
                   if ((
    $file!="..") AND ($file!=".") AND ($file!="") AND ($file!="_notes")){
                        
    $Teste[]=$file;        
                    }
                  }  
                  
    closedir($dir);
                  
                
    mt_srand((double)microtime()*10000000);
                
    $Teste_rnd mt_rand(0,(count($Teste)-1));
                
    $image "www.miourl.it/images/week/sabato/";
                }
                
    ?>[img]<? print $image ?>/<? print $Teste[$Teste_rnd?>[/img]<? ?>
          <? ?>
    L'idea è che visualizzi l'immagine presa da sabato se non trova niente nella settimana corrente dalla tabella degli eventi mensili. Per testare non ho inserito nulla negli eventi mensili e quindi dovrebbe pescarmi qualcosa dagli eventi settimanali, niente, non visualizza alcuna immagine (neanche la croce rossa quindi significa che non pesca manco la directory) viceversa continua a non visualizzare nulla. Il $res e $elenco mi servono dopo per dare le info dell'evento prese dalla tabella. Mi date una mano col codice?

  2. #2
    Utente di HTML.it
    Registrato dal
    Sep 2005
    Messaggi
    195
    up.

  3. #3
    Utente di HTML.it
    Registrato dal
    Sep 2005
    Messaggi
    195
    up.

  4. #4
    Non vorrei ricordare male, ma se non sbaglio nel tag IMG, dopo src va inserito il percorso con il nome dell'immagine completo, cioé se in html voglio visualizzare l'immagine C:\prova\mia_foto.jpg, allora scriverò
    [img]C:\prova\mia_foto.jpg[/img] e da quello che ho potuto notare, invece $image si ferma, nel ns. caso a C:\prova\

  5. #5
    Utente di HTML.it
    Registrato dal
    Sep 2005
    Messaggi
    195
    La variabile Teste_rnd è quella che randomizza il nome del file (es. immagine.jpg). Funziona l'ho già provato altrove, solo che qui volevo aggiungere if ed elese. In ogni caso se non ha immagini da pescare di solito visualizza la canonica x rossa qui non visualizza NULLA ergo mi viene da pensare che il problema sia nell'IF/Else.

  6. #6
    Prova a mettere prima di IMG, le istruzioni php:

    echo "Vediamo: $image/" . $Teste[$Teste_rnd];

    vedi cosa viene stampato a video.

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 © 2025 vBulletin Solutions, Inc. All rights reserved.