Ho modificato in classifica.php: $row_squadre[id_squadra] in $row_squadre["id_squadra"] e $row_squadre[nome_squadra] in $row_squadre["nome_squadra"].
MySql_query l'ho richiamata così:
Codice PHP:
$elenco_squadre=mysql_query($stringa_query,$connessione)
così come mi hai detto o meglio così come ho capito io.
Struttura delle tabelle
Risultati:
Codice:
CREATE TABLE `risultati` (
`id` int(3) NOT NULL auto_increment,
`punti` tinyint(1) default '0',
`vittorie` tinyint(1) default '0',
`pareggi` tinyint(1) default '0',
`sconfitte` tinyint(1) default '0',
`reti_fatte` tinyint(1) default '0',
`reti_subite` tinyint(1) default '0',
`giornata` tinyint(2) default '0',
`id_squadra` int(2) NOT NULL default '0',
PRIMARY KEY (`id`)
) ENGINE=MyISAM DEFAULT CHARSET=latin1;
Squadre:
Codice:
CREATE TABLE `squadre` (
`id_squadra` int(2) NOT NULL auto_increment,
`id_girone` int(1) default '0',
`nome_squadra` varchar(25) NOT NULL default '',
PRIMARY KEY (`id_squadra`)
) ENGINE=MyISAM DEFAULT CHARSET=latin1;
L'errore è questo:
Codice:
Notice: Undefined index: id_squadra in c:\programmi\easyphp1-8\www\scores\elabora_classifica.php on line 12
e la linea 12 questa
Codice PHP:
$inserimento=mysql_query("insert into risultati (id_squadra,punti,vittorie,pareggi,sconfitte,reti_fatte,reti_subite,giornata) values (\"$HTTP_POST_VARS[id_squadra]\",\"$HTTP_POST_VARS[punti]\",\"$HTTP_POST_VARS[vittorie]\",\"$HTTP_POST_VARS[pareggi]\",\"$HTTP_POST_VARS[sconfitte]\",\"$HTTP_POST_VARS[reti_fatte]\",\"$HTTP_POST_VARS[reti_subite]\",\"$HTTP_POST_VARS[giornata]\")");?>
Non mi pareva di aver detto molto di diverso prima