Con un link devo passare 2 variabili, ho provato <a href=sottoarea.php?ID=".$rows["ID"]."&ID1=$ID_areesx>".$rows["Titolo"]."</a>, è corretto?
Con un link devo passare 2 variabili, ho provato <a href=sottoarea.php?ID=".$rows["ID"]."&ID1=$ID_areesx>".$rows["Titolo"]."</a>, è corretto?
&ID1=<? echo $ID_areesx ?>><? echo $rows["Titolo"] ?>
Così dovrebbe andare.
E' già tutto compreso tra <? e ?>.
Così va sicuro:
![]()
![]()
Il problema allora è qui:
Vorrei leggere AREA - SOTTOAREA ma dà solo AREACodice PHP:
<?
if ($ID1=="") {
$ID1="2";
}
if ($ID=="") {
$ID="1";
}
$query = "SELECT ID_areesx,Titolo_areesx FROM areesx WHERE ID_areesx = $ID1";
$result = mysql_query($query, $db);
while ($rows = mysql_fetch_array($result)) {
echo "[img]images/indice3.gif[/img] [b]".$rows["Titolo_areesx"]."[/b]";
$query = "SELECT ID,Titolo,Area,Link,Sottoarea FROM sottoaree WHERE Sottoarea = $ID";
$result = mysql_query($query, $db);
while ($rows = mysql_fetch_array($result)) {
echo " [img]images/indice3.gif[/img] [b]".$rows["Titolo"]."[/b]";
}
}
?>![]()
Prova un po' così:
codice:if ($ID1=="") { $ID1="2"; } if ($ID=="") { $ID="1"; } $query = "SELECT Titolo_areesx FROM areesx WHERE ID_areesx = $ID1"; $res = mysql_query($query); list($id, $titolo) = mysql_fetch_row($res); echo "[img]images/indice3.gif[/img] ".$titolo."" $query = "SELECT Titolo FROM sottoaree WHERE Sottoarea = $ID"; $res = mysql_query($query); list($titolo) = mysql_fetch_row($res); echo "[img]images/indice3.gif[/img] ".$titolo.""
Eccolo:
Codice PHP:
<?
if ($ID1=="") {
$ID1="2";
}
if ($ID=="") {
$ID="1";
}
$query = "SELECT ID_areesx,Titolo_areesx FROM areesx WHERE ID_areesx = $ID1";
$result = mysql_query($query, $db);
while ($rows = mysql_fetch_array($result)) {
echo "[img]images/indice3.gif[/img] [b]".$rows["Titolo_areesx"]."[/b]";
$query2 = "SELECT ID,Titolo,Area,Link,Sottoarea FROM sottoaree WHERE ID = $ID";
$result2 = mysql_query($query2, $db);
while ($rows2 = mysql_fetch_array($result2)) {
echo " [img]images/indice3.gif[/img] [b]".$rows2["Titolo"]."[/b]";
}
}
?>