Salve a tutti vorrei farvi una domanda: ho un database e al suo interno si trovano delle tabelle. Il mio problema è che provo ad interrogare una di queste tabelle che si chiama Dominio facendo scegliere all'utente attraverso una select le varie possibilità. Questo è il codice:
<?php
include('DBconnection.php');
mysql_select_db($database,$connessione);
$query="SELECT name FROM domain";
$result=mysql_query($query,$connessione);
$row_number=mysql_num_rows($result);
?>
<html>
<body>
<form action="a.php" method="POST">
Scegli il dominio : <select name="MySelezione">
<?php
for($i=0;$i<$row_number;$i++){
$array_result=mysql_fetch_row($result);
$name=$array_result[0];
echo'<option value=" '.$name. ' "> '. $name.'</option>';
}
?>
</select>
<input type="submit" value="invio">
</form>
</body>
</html>
DBconnection.php è il file di connessione al database di interesse.
Dopo di che il programma si sposta ad una pagina a.php che essenzialmente interroga la tabella guiinterface in base al dominio scelto in precedenza. In particolare di questa tabella mi interessa l'id e euser (campo che mi dice che tipo di utente è) e creare una stringa con le varie combinazioni di questi due risultati precedentemente trovati.
Non capisco perchè, ma dopo la selezione del dominio, nella pagina dopo non riesco a vedere nulla.
<?php
include('DBconnection.php');
mysql_select_db($database,$connessione);
$vocescelta=$_POST['MySelezione'];
$query1="SELECT id FROM guiinterface WHERE domain='$vocescelta'";
$result1=mysql_query($query1,$connessione) or die ("Query non valida");;
$totalRows_1= mysql_num_rows($result1);
$query2="SELECT euser FROM guiinterface where domain='$vocescelta'";
$result2=mysql_query($query2,$connessione) or die ("Query non valida"); ;
$totalRows_2= mysql_num_rows($result2);
$mediaType="Image";
for($j=0;$j<$totalRows_1;$j++){
$array_result1=mysql_fetch_row($result1);
$id=$array_result1[0];
for($k=0;$k<$totalRows_2;$k++){
$array_result2=mysql_fetch_row($result2);
$user=$array_result2[0];
$query3="?"+"domain="+"$vocescelta"+"&"+"media="+" $mediaType"+"&"+"interface="+"$id"+"&"+"user="+"$u ser";
echo $query3;
}
}
mysql_close($connessione);
?>
Sapete indicarmi quale sia l'errore? grazie![]()