Visualizzazione dei risultati da 1 a 3 su 3

Discussione: problema if

  1. #1
    Utente di HTML.it
    Registrato dal
    Sep 2001
    Messaggi
    589

    problema if

    ciao non capisco perche non mi fa vedere la foto sidebar-2 ... mentre nel else va tutto bene

    Codice PHP:
    <?php
    include("cgi-bin/connessione.php");
    $uservalidato $_SESSION['uservalidato'];


    $db mysql_connect($db_host$db_user$db_password); 
                    
                                    if (
    $db == FALSE
                                    die (
    "errore nella connessione al database. Prego verificare i parametri nel file config.inc.php"); 

                                    
    mysql_select_db($db_name$db
                                    or die (
    "Errore nella connessione al database. Prego verifcare i parametri nel file config.inc.php");

    //////////////////////////////////////////seleziono i dati sul database 


    $sql_aut "SELECT * FROM sottocartella WHERE nomeproprietario='".$uservalidato."' AND statos='1'";

    $resultaut mysql_query($sql_aut$db) or die("Errore nella query:".mysql_error());
    while (
    $row mysql_fetch_array($resultaut)){
    $immagini   $row ["numeroimmagini"];
    $Nomecartella    $row ["numsot"];
    $nomeattuale =  $row ["nomesottocartella"];
     
    $idcartella  $row  ["numsot"];
        
    $query_limit mysql_query("SELECT * FROM fotoprivate where proprietariofp = '".$uservalidato."'
                                             and idsottocartella = '"
    .$idcartella."' LIMIT 1") ;

     echo 
    "
        

    <table border=\"0\" width=\"280\" height=\"50\">
        <tr>
            <td width=\"53\" height=\"70\"  valign=\"top\" rowspan=\"2\"> "
    ;
            
            

    while(
    $results mysql_fetch_array($query_limit)) {






            
                  if (
    $immagini == ) { echo "

    <img src=\"/picts/sidebar-2.jpg\" width=\"50\" height=\"34\" border=\"0\" class=\"Galborder\" ></p>"
    ; }


                  else {   echo 
    "
            
            
                

    <a href=\"mygallery.php?carte=
    $Nomecartella&attuale=$nomeattuale\"><img src=\"$results[percorsofp]$nomeattuale/Thumbnails/$results[nomefotop]\" border=\"0\" width=\"50\" height=\"34\"   class=\"Galborder\"></a></p>

                 "
    ;  }


                       }
       echo 
    "      </td>
            <td width=\"232\" colspan=\"2\">
                

    &nbsp&nbsp&nbsp&nbsp
    $nomeattuale</p>
            </td>
        </tr>
        <tr>
            <td width=\"44\" valign=\"top\" height=\"52\">
                

    <img src=\"picts/macchinaf.jpg\" align=\"right\" width=\"25\" height=\"21\" border=\"0\"></p>
            </td>
            <td width=\"190\" valign=\"top\" height=\"52\" >
                

    $immagini</p>
            </td>
        </tr>
    </table>
    "
    ;




    }
    ?>

  2. #2
    a vederli così sembran giusti gli escaping sulle doppie virgolette.. che puoi cmq trasfomare più semplicemente in:
    Codice PHP:
    echo "

    [img]/picts/sidebar-2.jpg\[/img]</p>"

    però nn so dirti, verifica che il percorso sia corretto e riprova così, poi fammi sapere

  3. #3
    Utente di HTML.it
    Registrato dal
    Sep 2001
    Messaggi
    589
    ho spostato il seondo while dentro al else e mi funziona tutto , in pratica non essendoci dati evitava proprio il ciclo e di conseguenza non metteva l 'immaggine ... grazie a buon rendere ciao

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.