Visualizzazione dei risultati da 1 a 2 su 2

Discussione: Assegnare 2 valori

  1. #1

    Assegnare 2 valori

    codice:
    <?
    $query = "SELECT * FROM news WHERE Categoria = 1 ORDER BY ID DESC LIMIT 0,2";
    $result = mysql_query($query, $db);
    while ($row = mysql_fetch_array($result)) {
    for ($n = 0 ; $n <=1 ; $n++) {
    ?>
    <PARAM NAME=link<? echo $n; ?> VALUE="<? echo $row["Titolo"]; ?>\\_blank\\news/articolo.php?ID=<? echo $row["ID"]; ?>">
    <?
    }
    }
    ?>
    Questo codice si trova all'interno di un applet java, leggo gli ultimi 2 valori della tabella e dovrei dare a link valore 0 e 1. Com'č adesso mi da' 4 volte solo l'ultimo record alternando 0 1 0 1. Come posso ottenere il risultato voluto?

  2. #2

    Re: Assegnare 2 valori

    Originariamente inviato da poeta1978
    codice:
    <?
    $query = "SELECT * FROM news WHERE Categoria = 1 ORDER BY ID DESC LIMIT 0,2";
    $result = mysql_query($query, $db);
    while ($row = mysql_fetch_array($result)) {
    for ($n = 0 ; $n <=1 ; $n++) {
    ?>
    <PARAM NAME=link<? echo $n; ?> VALUE="<? echo $row["Titolo"]; ?>\\_blank\\news/articolo.php?ID=<? echo $row["ID"]; ?>">
    <?
    }
    }
    ?>
    Questo codice si trova all'interno di un applet java, leggo gli ultimi 2 valori della tabella e dovrei dare a link valore 0 e 1. Com'č adesso mi da' 4 volte solo l'ultimo record alternando 0 1 0 1. Come posso ottenere il risultato voluto?
    fai un loop di troppo:

    Codice PHP:
    <?php
    $query 
    "SELECT * FROM news WHERE Categoria = 1 ORDER BY ID DESC LIMIT 0,2";
    $result mysql_query($query$db) or print mysql_error();
    $n=0
    while ($row mysql_fetch_array($result)) {
    ?>
    <PARAM NAME=link<?php echo $n++; ?> VALUE="<?php echo $row["Titolo"]; ?>\\_blank\\news/articolo.php?ID=<? echo $row["ID"]; ?>">
    <?
    }
    ?>

    nota:
    - l'aggiunta della stampa di un eventuale stringa di errore nel caso la query fallisca
    - l'uso dei del long open tag, lo short non č XML compliant nč tantomeno ti assicura che lo script sia portabile
    <?php echo ' Emiliano Gabrielli (aka AlberT) ',"\n",
    ' socio fondatore e membro del direttivo del GrUSP ',"\n",
    ' AlberT_at_SuperAlberT_it - www.SuperAlberT.it ',"\n",
    ' IRC: #php,#AES azzurra.com ',"\n",'ICQ: 158591185'; ?>

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.