Ho questo scrypt che prende dati da due tabelle solo se il valore del campo 'amount è maggiore di zero. Mi permette di stampare a video in una tabella i valori con colori alternati per una maggiore visualizzazione dei contenuti. Il codice non mi da errori ma mi stampa solo un punto.
[PHP]<?php // includiamo il file di configurazione @include "db_config_reload.php"; // seleziono i campi nelle varie tabelle$query = mysql_query("SELECT seller.id, seller.username, seller.change, seller.amount, seller.paymetod, users.nazionalita FROM users, seller WHERE users.username = seller.username AND seller.amount > 0") or die(mysql_error());
// assegno variabili per pulire codice$table = "<table border = "1">"; $username = $row['username'];$nazionalita = $row['nazionalita'];$change = $row['change'];$amount = $row['amount'];$paymetod = $row['paymetod'];// scorro con un array la query e quindi i vari campi delle varie tabellewhile($row = mysql_fetch_array($query)){ if(intval($row['id'])%2 == 0) { $color = "#DDDDDD"; } else { $color = "#FFFFFF"; } $table .= "<tr style="background-color: {$color};">"; $table .= "<td> {$username} </td>"; $table .= "<td> {$nazionalita} </td>"; $table .= "<td> {$change} </td>"; $table .= "<td> {$amount} </td>"; $table .= "<td> {$paymetod} </td>"; $table .= "</tr>";}$table .= "</table>"; echo $table; ?>[/PHP]