PDA

View Full Version : [HELP PHP] invio di variabili esterne...


franklyn
31-05-2004, 09:52
premesso ke nn ne capiamo un ... :muro:

Abbiamo fatto il seguente sorgente php :
==============================================
<form name="GeneraListaFilm" action="risultato.php" method="GET">
<p>
<?php
$connect = mysql_connect('localhost','root','');
if($connect == FALSE)
{ die("errore"); }
mysql_select_db("multicinema", $connect);
$TrovaFilm ="select titolo, cod_p, n_sala, inizio_fascia, giorno
from film, proiezione, sala, fasciaora
where proiezione.cod_f = film.cod_f AND
proiezione.cod_s = sala.cod_s AND
proiezione.nome_fasciaora = fasciaora.nome_fasciaora AND
proiezione.giorno >= sysdate()
order by proiezione.giorno";
$id = mysql_query($TrovaFilm, $connect) or die("Query Fallita !!");
while($i = mysql_fetch_array($id))
{ $Film[] = array("titolo" => $i['titolo'], "cod_p" => $i['cod_p'],"n_sala"=> $i['n_sala'],
"inizio_fascia"=> $i['inizio_fascia'], "giorno"=> $i['giorno'],);
}
mysql_close($connect);
for( $j = 0; $j < mysql_num_rows ($id); $j++)
{?>
<p> <input name="ris" type="radio" value="<?php print $Film[$j]['cod_p']?>">
<?php print($Film[$j]['titolo']); print " il giorno ";
print($Film[$j]['giorno']); print " nella sala n° ";
print($Film[$j]['n_sala']); print " alle ore ";
print($Film[$j]['inizio_fascia']);
?>
</p>
<?php
}
?>
<input type="submit" name="Conferma" value="Ho scelto!">
</form>
==============================================

Quando eseguiamo questo codice... va tutt'ok, ma nel momento
in cui eseguiamo quest'altro codice :

================risutlato.php=====================
<?php
$connect = mysql_connect('localhost','root','');
if($connect == FALSE) { die("errore"); }
mysql_select_db("multicinema", $connect) or die("DataBase non trovato");
$TrovaFilm ="select titolo, cod_p, n_sala, inizio_fascia, giorno
from film, proiezione, sala, fasciaora
order by proiezione.giorno ";
$id = mysql_query($TrovaFilm, $connect) or die("Query Fallita !!");
while($i = mysql_fetch_array($id))
{ $Film[] = array("titolo" => $i['titolo'], "cod_p" => $i['cod_p'],"n_sala" => $i['n_sala'],
"inizio_fascia" => $i['inizio_fascia'], "giorno" => $i['giorno'],);
}

$Boh = $Film[$j]['cod_p'];
$Boh2 = $HTTP_GET_VARS['ris'];
print $Boh2;

for( $j = 0;(( $Boh <> $Boh2 )&&($j < mysql_num_rows ($id))); $j++);

if ($j >= mysql_num_rows ($id))
{ print "Il film non è più in programmazione ";
}
else
{ print "La registrazione è stata effettuata con successo";
};
?>
==============================================

compare questo :

$i['titolo'], "cod_p" => $i['cod_p'],"n_sala" => $i['n_sala'], "inizio_fascia" => $i['inizio_fascia'], "giorno" => $i['giorno'],); } $Boh = $Film[$j]['cod_p']; $Boh2 = $HTTP_GET_VARS['ris']; print $Boh2; for( $j = 0;(( $Boh <> $Boh2 )&&($j < mysql_num_rows ($id))); $j++); if ($j >= mysql_num_rows ($id)) { print "Il film non è più in programmazione "; } else { print "La registrazione è stata effettuata con successo"; }; ?>

track_vars già è ON

Da che può dipendere ??

:sofico:

cionci
31-05-2004, 10:34
Che intendi per "compare questo" ? Ti da in ouput quella roba ?

franklyn
31-05-2004, 10:56
Originariamente inviato da cionci
Che intendi per "compare questo" ? Ti da in ouput quella roba ?
yes