Buongiorno a tutti......
rieccomi con un nuovo quesito...........
devo fare delle tabelle dinamiche con incremento numerico (tipo le tabelline di pitagora), stampo solo la prima riga e la prima colonna...... e fin qui tutto ok........ ora devo colorare le celle dando delle coordinate (tipo battaglia navale)
esempio:
da x=5 y=3 a x=8 y=3 oppure da x=2 y=6 a x=2 y=9
quindi se soddisfo le condizioni applico la classe x colorare le celle. Con una cella sola c'ero riuscita, ma con una serie no....... avevo pensato di ripetere il ciclo for, ma sicuramente sbaglio qualcosa xchè mi impazzisce lo script....
posto il codice che ho fatto finora
grazie x oraCodice PHP:
$result = mysql_query("SELECT * FROM `tabCartesia`");
$row_XY = mysql_fetch_array($result);
// Inizio tabella
echo '<table class="tavola-pitagora">
';
for ($y=$row_XY['minY']; $y<=$row_XY['maxY']; $y+=$row_XY['incrY']) {
// Inizio riga
echo '<tr>
';
for ($x=$row_XY['minX']; $x<=$row_XY['maxX']; $x+=$row_XY['incrX']) {
if ($y==0 && $x==0) {
echo '<td>S+/C+</td>
';
}
elseif ($x<=0) {
echo '<td>'.$y.'</td>
';
}
elseif ($y<=0) {
echo '<td>'.$x.'</td>
';
}
else {
echo '<td> </td>
';
}
}
// Fine riga
echo '</tr>
';
}
echo '</table>';
// Fine tabella
![]()