07/01/10 22:47
giocala88
Salve ragazzi ho un problema con il passaggio degli elementi di due array in una funzione dichiarata dal sottoscritto:
[CODICE PHP]:
function leggi_id_partita() {
// recupero i campi
$id_campionato = $_GET['id_campionato'];
//Leggi l'id_partita corrente e somma 1
$leggi_id_partita = mysql_query("SELECT COUNT(id_partita) FROM partita WHERE
id_campionato = '$id_campionato'"
//controllo l'esito
if(!$leggi_id_partita) {
// controllo l'esito
echo "Errore nella query $leggi_id_partita: " . mysql_error();
}
// associa $leggi_id_partita a mysql_fetch_array
$result_id_partita = mysql_fetch_array($leggi_id_partita);
// associa $result_id_partita ad una seconda variabile
$id_partita = $result_id_partita['COUNT(id_partita)'];
// ritorna l'elemento letto
return ($id_partita);
}
?>
<?php
//Dichiarazione di funzione: LEGGI gli id_casa e gli id_ospite presenti nella query partita
function leggi_id_casa_ospite() {
// recupero i campi
$id_campionato = $_GET['id_campionato'];
//Leggi l'id_partita corrente e somma 1
$leggi_id_casa_ospite = mysql_query("SELECT id_casa, id_ospite FROM partita WHERE
id_campionato = '$id_campionato'"
//controllo l'esito
if(!$leggi_id_casa_ospite) {
// controllo l'esito
echo "Errore nella query $leggi_id_casa_ospite: " . mysql_error();
}
// associa $leggi_id_partita a mysql_fetch_array
while($result_id_casa_ospite = mysql_fetch_array($leggi_id_casa_ospite)) {
// associa $result_id_partita ad una seconda variabile
$id_casa = $result_id_casa_ospite['id_casa'];
$id_ospite = $result_id_casa_ospite['id_ospite'];
$array_id_casa = array("$id_casa"
$array_id_ospite = array("$id_ospite"
return ($array_id_casa);
return ($array_id_ospite);
}
}
?>
<?php
//invoco la funzione
$x = leggi_id_casa_ospite($id_casa, $id_ospite);
echo "$x";
?>
Mi spiegate come mai mi non mi visualizza gli elementi????...mi esce solo la scritta Array
Grazie...
[CODICE PHP]:
function leggi_id_partita() {
// recupero i campi
$id_campionato = $_GET['id_campionato'];
//Leggi l'id_partita corrente e somma 1
$leggi_id_partita = mysql_query("SELECT COUNT(id_partita) FROM partita WHERE
id_campionato = '$id_campionato'"
//controllo l'esito
if(!$leggi_id_partita) {
// controllo l'esito
echo "Errore nella query $leggi_id_partita: " . mysql_error();
}
// associa $leggi_id_partita a mysql_fetch_array
$result_id_partita = mysql_fetch_array($leggi_id_partita);
// associa $result_id_partita ad una seconda variabile
$id_partita = $result_id_partita['COUNT(id_partita)'];
// ritorna l'elemento letto
return ($id_partita);
}
?>
<?php
//Dichiarazione di funzione: LEGGI gli id_casa e gli id_ospite presenti nella query partita
function leggi_id_casa_ospite() {
// recupero i campi
$id_campionato = $_GET['id_campionato'];
//Leggi l'id_partita corrente e somma 1
$leggi_id_casa_ospite = mysql_query("SELECT id_casa, id_ospite FROM partita WHERE
id_campionato = '$id_campionato'"
//controllo l'esito
if(!$leggi_id_casa_ospite) {
// controllo l'esito
echo "Errore nella query $leggi_id_casa_ospite: " . mysql_error();
}
// associa $leggi_id_partita a mysql_fetch_array
while($result_id_casa_ospite = mysql_fetch_array($leggi_id_casa_ospite)) {
// associa $result_id_partita ad una seconda variabile
$id_casa = $result_id_casa_ospite['id_casa'];
$id_ospite = $result_id_casa_ospite['id_ospite'];
$array_id_casa = array("$id_casa"
$array_id_ospite = array("$id_ospite"
return ($array_id_casa);
return ($array_id_ospite);
}
}
?>
<?php
//invoco la funzione
$x = leggi_id_casa_ospite($id_casa, $id_ospite);
echo "$x";
?>
Mi spiegate come mai mi non mi visualizza gli elementi????...mi esce solo la scritta Array
Grazie...
aaa