Visualizzazione dei risultati da 1 a 9 su 9

Discussione: problema con if

  1. #1

    problema con if

    salve a tutti, mi sono incartata su una cosa e spero possiate aiutarmi.
    ho un database mysql da cui recupero dei dati relativi a una lista di utenti, una delle tabelle contiene un'immagine che può esserci oppure non esserci.
    l'immagine la richiamo con:

    Codice PHP:
     [img]<?php echo $info['simbolo'?>[/img]
    solo che dovrei dirgli di farla vedere solo se effettivamente nel database l'immagine relativa a quella persona è presente e non ci riesco
    ho provato con vari tentativi di if ma mi da sempre errori incomprensibili.. qualcuno sa darmi una mano?
    Grazie

  2. #2
    Codice PHP:
    <?php
    if (trim($info['simbolo']) != "")
     (
      
    ?>
      [img]<?php echo $info['simbolo'?>[/img]
      <?php
     
    }
    else
     (
       
    ?>
        l'utente non ha un'immagine // esempio
       <?php
     
    )
    ?>

  3. #3
    grazie, ci ho provato ma mi da il seguente errore:

    Parse error: syntax error, unexpected ';' in C:\xampp\htdocs\tango1\link.php on line 73

  4. #4
    il mio era un'esempio eh potrebbe funzionare, ma devi controllare che non vada in errore il resto postami da riga 70 circa sino ad un paio di righe dopo questo codice ^^

  5. #5
    Codice PHP:
     <?
    while ($info mysql_fetch_array($list)){
    ?> 
              <table width="99%">
                <tr>
                  <td width="36%">


                  

    <?php 
    if (trim($info['simbolo']) != ""

      
    ?> 
      [img]<?php echo $info['simbolo'?>[/img] 
      <?php 

    else 

       
    ?> 
        
       <?php 

    ?> 
        
     [url="<?php echo $info['url'?>"]<? echo $info['nome']; ?>[/url]</p></td>
                  <td width="64%"><? echo $info['descr']; ?></td>
                </tr>
              </table>
               <? ?>
    Se il simbolo non c'è non deve apparire niente.. cosa sbaglio?

  6. #6
    prova a cambiare

    Codice PHP:
      [img]<?php echo $info['simbolo'?>[/img]
    con

    Codice PHP:
      [img]<?php echo $info['simbolo']; ?>[/img]
    e cambia

    Codice PHP:
     <a href="<?php echo $info['url'?>
    con

    Codice PHP:
     <a href="<?php echo $info['url']; ?>

  7. #7
    niente da fare, sempre lo stesso errore

  8. #8
    prova così, avevo sbagliato parentesi

    Codice PHP:
     <?
    while ($info mysql_fetch_array($list)){
    ?>
              <table width="99%">
                <tr>
                  <td width="36%">


                  

    <?php
    if (trim($info['simbolo']) != "")
    {
      
    ?>
      [img]<?php echo $info['simbolo']; ?>[/img]
      <?php
    }
    else
    {
       
    ?>
        
       <?php
    }
    ?>
        
    [url="<?php echo $info['url']; ?>"]<? echo $info['nome']; ?>[/url]</p></td>
                  <td width="64%"><? echo $info['descr']; ?></td>
                </tr>
              </table>
               <? ?>

  9. #9
    grazie infinite, adesso funziona perfettamente

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.