Visualizzazione risultati 1 fino 4 di 4

Discussione: Link da campi recordset MySql

  1. #1
    Guest

    Predefinito

    Avrei bisogno di una nuova dritta! Vorrei creare un link che non sia attivo quando un determinato campo del mio record è vuoto.

    Il recordset che ho inserito nella pagina permette di visualizzare solo 4 record per volta; ovviamente la tabella dinamica che ho inserito porta una sola riga che poi viene ripetuta in base al recordset.

    Io ho provato così:

    <?php do { ?>
    <tr class="Tabelle">
    <td><?php echo $row_news['date']; ?></td>
    <td><?php echo $row_news['testo']; ?></td>
    <td><?php echo $row_news['url']; ?></td>
    <?php
    $linkact = $row_news['url'];
    if ($linkact = "") {
    $link = "a";
    } else {
    $link = "b";
    }
    ?>
    <td><?php echo $link; ?></td>
    </tr>
    <?php } while ($row_news = mysql_fetch_assoc($news)); ?>

    Con "a" e "b" nella variabile $link intendo le condizioni che il mio link può assumere ma che non ho ancora scritto però perchè sto ancora semplicemente testando.

    Il problema che riscontro è che il "calcolo" viene effettuato solo per il primo record mentre per i successivi 3 il valore assunto dalla variabile $link resta invariato.

    Sapreste aiutarmi

  2. #2
    L'avatar di makpaolo
    makpaolo non è connesso Utente storico
    Data registrazione
    08-05-2003
    Residenza
    Brescia ( prov.)
    Messaggi
    9,399

    Predefinito

    <?php do { ?>
    <tr class="Tabelle">
    <td><?php echo $row_news['date']; ?></td>
    <td><?php echo $row_news['testo']; ?></td>
    <td><?php echo $row_news['url']; ?></td>
    <?php
    $linkact = $row_news['url'];
    if ($linkact == "") {
    $link = "a";
    } else {
    $link = "b";
    }
    ?>
    <td><?php echo $link; ?></td>
    </tr>
    <?php } while ($row_news = mysql_fetch_assoc($news)); ?>

    nell'if ci vanno 2 =
    Se smetti di imparare e evolverti sei morto dentro

  3. #3
    Guest

    Predefinito

    Tutto li???

    D'oh!!!


    :?

  4. #4
    Guest

    Predefinito

    No, stesso errore di prima... la stringa viene eseguita solo per il primo record e per i seguenti non varia...

    Altri suggerimenti???

Regole di scrittura

  • Non puoi creare nuove discussioni
  • Non puoi rispondere ai messaggi
  • Non puoi inserire allegati.
  • Non puoi modificare i tuoi messaggi
  •