Salve a tutti
Vi ringrazio anticipatamente per l'aiuto tempestivo che mi state dando!
Avrei un altro problema da proporvi.
Ricapitolando la pagina index.php fa una interrogazione al database. I campi delle tabelle del database sono: larghezza lunghezza descrizione. larghezza e lunghezza sono numeri e descrizione sono caratteri.
La mia intenzione è quella di prelevare i campi descrizione dal database e mostrarli a video. L'utente può in questo caso fare una scelta in base all'elenco visualizzato cliccandosi sopra. Aprendo,così, una nuova pagina, portando dietro "larghezza" e "descrizione".
Inizialmente ho salvato in un array bidimensionale tutti i campi delle tabelle del database.
Spero di essere stato chiaro e lineare
Accetto suggerimenti!
1)Mi può servire array bidimensionale che contiene tutti i campi delle tabelle del database?
2)Come posso organizzare la pagina index.php sapendo che i campi descrizione non è sempre lo stesso.
[code]index.php
<?
require_once ("config.php");
?>
<?
require_once("calc.php");
$num1_1=$_GET['xx'];
$num2_2=$_GET['yy'];
$query = "SELECT * FROM interesse";
$res=mysql_query($query);
$a = array();
if(mysql_num_rows($res) > 0)
{ while ($riga = mysql_fetch_array($res, MYSQL_BOTH))
{ if (distance($xx_1, $yy_2, $riga["larghezza"], $riga["lunghezza"]) >0)
{ //memorrizato tutti i campi nell'array a
$a[] = array("larghezza" => $riga["larghezza"],"lunghezza" => $riga["lunghezza"],"descrizione" => $riga["descrizione"]);
}
}
}
else{ echo "errore nella connessione al database";}
?>
<html>
<head>
<script type="application/javascript" language="javascript">
var x = new Array();
<?php
foreach ($a as $contenuto) {
?>
var arrayAssociativo = {<?php
$stringa = "";
foreach ($contenuto as $chiave => $valore) {
$stringa .= "'" . $chiave . "' : '" . $valore . "', ";
}
print substr($stringa, 0, -2);
?>}
x.push(arrayAssociativo);
<?php
}
?>
//potendo così utlizzare x come un semplice array bidimensionale in html
</script>
[code]