Codice PHP:
<?
//Connessione al db
include "../include/db.php";
?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
<title>Aggiungi incontro</title>
<link href="../style.css" rel="stylesheet" type="text/css" />
</head>
<body>
<center>
<div class="Corpo">
<center>
<div class="Titolo">Aggiungi incontro</div>
</center>
[b]Scegli l'anno:[/b]
<?
//Elenco anni
$query = "SELECT * FROM Tornei GROUP BY Anno ORDER BY Anno";
$result = mysql_query($query, $db);
while ($row = mysql_fetch_array($result)) {
$Anno = $row["Anno"];
echo "<a href=\"../tornei.php?Anno=$Anno\">$Anno</a> ";
}
?>
<?
//Verifica i dati della form
$GiornoG = trim($_POST['GiornoG']);
$Squadra1 = trim($_POST['Squadra1']);
$Squadra2 = trim($_POST['Squadra2']);
$Giorno = trim($_POST['Giorno']);
$Mese = trim($_POST['Mese']);
$AnnoData = trim($_POST['Anno']);
$Ora = trim($_POST['Ora']);
$Minuto = trim($_POST['Minuto']);
$Data = "$AnnoData-$Mese-$Giorno $Ora:$Minuto:00";
$G1 = trim($_POST['G1']);
$G2 = trim($_POST['G2']);
$Spettatori = trim($_POST['Spettatori']);
$UomoPart = trim($_POST['UomoPart']);
$Voto = trim($_POST['Voto']);
if ($Modalita=="1" OR $Squadra1=="$SquadraAccount" OR $Squadra2=="$SquadraAccount") {
//Controlla che i campi obbligatori siano compilati
if ($GiornoG=="" OR $Squadra1=="" OR $Squadra2=="" OR $Giorno=="" OR $Mese=="" OR $AnnoData=="" OR $Ora=="" OR $Minuto=="" OR $G1=="" OR $G2=="" OR $Spettatori=="" OR $UomoPart=="" OR $Voto=="") {
$avviso = "Ci sono dei campi vuoti
<a href=\"javascript:history.back()\" style=\"color: #000000;\">Indietro</a>";
} else {
//Se l'incontro già c'è
$query = "SELECT * FROM Incontri WHERE Squadra1 = '$Squadra1' AND Squadra2 = '$Squadra2' AND Data = '$Data'";
$result = mysql_query($query, $db);
$ID_Trovato = mysql_num_rows($result);
if ($ID_Trovato > 0) {
$avviso = "Questo incontro è già stato inserito
<a href=\"javascript:history.back()\" style=\"color: #000000;\">Indietro</a>";
} else {
$query = "SELECT * FROM Giornate WHERE ID = '$GiornoG'";
$result = mysql_query($query, $db);
$row = mysql_fetch_array($result);
$Girone = $row["Girone"];
//Inserisce l'incontro
$query = "INSERT INTO Incontri (Squadra1,Squadra2,Data,Giornata,G1,G2) VALUES ('$Squadra1', '$Squadra2', '$Data', '$GiornoG', '$G1', '$G2')";
$result = mysql_query($query, $db);
//Inserisce l'uomo partita
$query = "SELECT * FROM Giocatori WHERE ID = '$UomoPart'";
$result = mysql_query($query, $db);
$row = mysql_fetch_array($result);
$SquadraUomo = $row["Squadra"];
$query = "SELECT * FROM UomoPart WHERE Squadra = '$SquadraUomo' AND Girone = '$Girone'";
$result = mysql_query($query, $db);
$ID_Trovato2 = mysql_num_rows($result);
$row = mysql_fetch_array($result);
$Preferenze = $row["Preferenze"];
$Preferenze2 = $Preferenze + $Voto;
if ($ID_Trovato2 > 0) {
$query = "UPDATE UomoPart SET Preferenze='$Preferenze2' WHERE Nome = '$UomoPart' AND Girone = '$Girone'";
$result = mysql_query($query, $db);
} else {
$query = "INSERT INTO UomoPart (Girone,Nome,Squadra,Preferenze) VALUES ('$Girone', '$UomoPart', '$SquadraUomo', '$Voto')";
$result = mysql_query($query, $db);
}
//Inserisce gli spettatori
$query = "SELECT * FROM Spettatori WHERE Squadra = '$Squadra1' AND Girone = '$Girone'";
$result = mysql_query($query, $db);
$ID_Trovato3 = mysql_num_rows($result);
$row = mysql_fetch_array($result);
$Spett = $row["Spett"];
$Spett2 = $Spett + $Spettatori;
if ($ID_Trovato3 > 0) {
$query = "UPDATE Spettatori SET Spett='$Spett2' WHERE Squadra = '$Squadra1' AND Girone = '$Girone'";
$result = mysql_query($query, $db);
} else {
$query = "INSERT INTO Spettatori (Girone,Squadra,Spett) VALUES ('$Girone', '$Squadra1', '$Spett2')";
$result = mysql_query($query, $db);
}
//Inserisce i marcatori
$query = "SELECT * FROM Giocatori WHERE Squadra = '$Squadra1' AND Squadra = '$Squadra2' ORDER BY Nome";
$result = mysql_query($query, $db);
while ($row = mysql_fetch_array($result)) {
$IDMarcatore = $row["ID"];
$SquadraMarcatore = $row["Squadra"];
$GoalMarcatore = trim($_POST['$IDMarcatore']);
if ($GolMarcatore!="0") {
$query3 = "SELECT * FROM Marcatori WHERE Nome = '$IDMarcatore' AND Girone = '$Girone'";
$result3 = mysql_query($query3, $db);
$ID_Trovato4 = mysql_num_rows($result3);
$row3 = mysql_fetch_array($result3);
$Goal = $row3["Goal"];
$Goal2 = $Goal + $GoalMarcatore;
}
if ($ID_Trovato4 > 0) {
$query4 = "UPDATE Marcatori SET Goal='$Goal2' WHERE Nome = '$IDMarcatore' AND Girone = '$Girone'";
$result4 = mysql_query($query4, $db);
} else {
$query4 = "INSERT INTO Marcatori (Girone,Nome,Squadra,Goal) VALUES ('$Girone', '$IDMarcatore', '$SquadraMarcatore', '$Goal2')";
$result4 = mysql_query($query4, $db);
}
}
//Inserisce la disciplina
$query = "SELECT * FROM Giocatori WHERE Squadra = '$Squadra1' AND Squadra = '$Squadra2' ORDER BY Nome";
$result = mysql_query($query, $db);
while ($row = mysql_fetch_array($result)) {
$IDDisciplina = $row["ID"];
$SquadraDisciplina = $row["Squadra"];
$I = trim($_POST['I$IDisciplina']);
$A = trim($_POST['A$IDDisciplina']);
$A2 = trim($_POST['I$IDDisciplina']);
$E = trim($_POST['I$IDDisciplina']);
$Ind = trim($_POST['I$IDDisciplina']);
if ($Ind=="") {
$Ind2 = "0";
} else {
$Ind2 = "1";
}
if ($I!="" OR $A!="" OR $A2!="" OR $E!="") {
$query5 = "SELECT * FROM Disciplina WHERE Nome = '$IDDisciplina' AND Girone = '$Girone'";
$result5 = mysql_query($query5, $db);
$ID_Trovato5 = mysql_num_rows($result5);
$row5 = mysql_fetch_array($result5);
$I2 = $row5["I"];
$A2a = $row5["A"];
$A2b = $row5["A2"];
$E2 = $row5["E"];
$I3 = $I2 + $I;
$A3 = $A2a + $A;
$A23 = $A2b + $A2;
$E3 = $E2 + $E;
}
if ($ID_Trovato5 > 0) {
$query6 = "UPDATE Disciplina SET I='$I3', A='$A3', A2='A23', E='$E3' WHERE Nome = '$IDDisciplina' AND Girone = '$Girone'";
$result6 = mysql_query($query6, $db);
} else {
$query6 = "INSERT INTO Disciplina (Girone,Nome,Squadra,I,A,A2,E) VALUES ('$Girone', '$IDDisciplina', '$SquadraDisciplina', '$I3', '$A3', '$A23', '$E3')";
$result6 = mysql_query($query6, $db);
}
//indisponibilità
$query2 = "UPDATE Giocatori SET Ind='$Ind2' WHERE ID = '$IDDisciplina'";
$result2 = mysql_query($query2, $db);
}
$avviso = "Incontro inserito correttamente.
<a href=\"../calendario.php?Girone=$Girone\">Torna al girone</a>";
}
?>
<center>
[b]
<? echo $avviso; ?>
[/b]
</center>
[url="../profilo.php"][b]Profilo[/b][/url] - [url="../logout.php"][b]Logout[/b][/url]
<?
} else {
echo "<center>[b]Area riservata[/b]</center>";
}
?>
</div>
</center>
</body>
</html>
Posto tutto il codice perché mi sto esaurendo, mi da':