Salve a tutti
Premetto che sono nuovo e da poco ho iniziato a studiare php.
Riconosco che il titolo è poco chiaro ma provo a spiegarmi meglio:
Ho una pagina index.php che interroga il 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"(...questo tramite il metodo post..).
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.
Premetto che sono nuovo e da poco ho iniziato a studiare php.
Riconosco che il titolo è poco chiaro ma provo a spiegarmi meglio:
Ho una pagina index.php che interroga il 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"(...questo tramite il metodo post..).
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.
Codice:
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)
{[b] //memorrizato tutti i campi nell'array a[/b]
$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
}
?>
[b]//potendo così utlizzare x come un semplice array bidimensionale in html[/b]
</script>
[code]