possibilità di scelta

  • Creatore Discussione Creatore Discussione sm@il
  • Data di inizio Data di inizio

sm@il

Nuovo Utente
17 Nov 2010
19
0
0
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.
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]
 

Discussioni simili