Buon pomeriggio a tutti.
Avrei bisogno di una info.
Premetto che potrebbe essere una domanda stupida in quanto sto iniziando a vedere PHP da una decina di giorni.
ho creato un database in MySQL sotto linux cosi strutturato
Tabella 1:
Create table `table1`(
`id` int ,
`value` varchar(50) )
TYPE=MyISAM;
Create table `table2`(
`id` int ,
`id_table1` int ,
`value` varchar(50)
)
TYPE=MyISAM;
Create table `table3`(
`id` int ,
`id_table2` int ,
`value` varchar(50)
`value` varchar(50)
)
TYPE=MyISAM;
Poi ho creato una pagina index.php che si interfaccia con il DB e tramite due combo ti fa sceglierre gli estremi di ricerca combo1 - > table1 , combo2 -> table2
La combo 2 viene riempita a seconda della scelta della combo 1.
E fin qui tutto funziona.
Alla selezione della combo2 appare un pulsante "submit"
che dovrebbe stampare su video (html) una tabella con i risultati cercati in Table3 secondo gli estremi di ricerca selezionati.
Il codice di submit.php è il seguente..
<?php
$sub = isset($_GET['category']) ? $_GET['category'] : null;
if ($sub) {
$db = 'lists';
$host = "localhost";
$login = "******";
$password = "********";
$link = mysql_connect($host,$login,$password);
if (!$link) {
die('Could not connect: ' . mysql_error());
}
else {
die ('Missing parameter : ' . mysql_error());
}
$db_selected = mysql_select_db('lists', $link);
if (!$db_selected) {
die ('Can\'t use database : ' . mysql_error());
}
//relational database query
table width="70%" border="0">
<tr>
<td>ID</td>
<td>NAME</td>
</tr>
<?
$sql = "Select * from table3"; //For Example
$execute = MYSQL_QUERY($sql);
$numrows = MYSQL_NUMROWS($execute);
$backcolour = "Yellow";
for ($i=0; $i <$numrows; $i++)
{
$rs = MYSQL_FETCH_ARRAY($execute);
if ($backcolour == "Yellow")
{
$backcolour = "green";
}
else
{
$backcolour = "white";
}
?>
<tr bgcolor="<?=$backcolour?>">
<td><? echo $rs; ?></td>
</tr>
<?
}
?>
</table>
per qualche motivo non funziona, e la pagina rimane bianca... quello che non capisco e che non restituisce nessun errore....
Se qualcuno mi da una dritta è molto gradito..
Grazie mille...