Buongiorno ragazzi,
premetto che sono alle primissime armi con php e mysql.
Ho fatto un corso di php e sql e mi sto provando le prime righe di codice da solo ma ovviamente, sto incontrando un po' di difficoltà che spero con il vostro aiuto di imparare a superare.
Vorrei inserire nel mio DB denominato 'sm' sotto la tabella 'giornata' (phpmyadmin in localhost) l'algoritmo di berger (Per creare calendario calcistico, sotto riportato in codice php), con un form ci riesco ad inserire ogni singola giornata in phpmyadmin ed a richiamarlo con una select, il mio problema è che non so come fare con l'algoritm che mi stampa bene a video ma non so come fare l'INSERT INTO di tutte e 38 le giornate in un colpo solo.
Qualche buon'anima che mi da una dritta?
Ecco il mio algoritmo:
<html lang="en">
<head>
<meta charset="UTF-8">
<meta http-equiv="X-UA-Compatible" content="IE=edge">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>berger</title>
</head>
<body>
<?php include 'conn.php'; ?>
<?php
$squadre[] = "Atalanta";
$squadre[] = "Bologna";
$squadre[] = "Cremonese";
$squadre[] = "Empoli";
$squadre[] = "Fiorentina";
$squadre[] = "Inter";
$squadre[] = "Juventus";
$squadre[] = "Lazio";
$squadre[] = "Lecce";
$squadre[] = "Milan";
$squadre[] = "Monza";
$squadre[] = "Napoli";
$squadre[] = "Roma";
$squadre[] = "Salernitana";
$squadre[] = "Sampdoria";
$squadre[] = "Sassuolo";
$squadre[] = "Spezia";
$squadre[] = "Torino";
$squadre[] = "Udinese";
$squadre[] = "Verona";
partite($squadre);
function partite($squadre) {
for ($i = 0; $i < count($squadre) /2; $i++) {
$casa[$i] = $squadre[$i];
$trasferta[$i] = $squadre[count($squadre) - 1 - $i];
}
for ($i = 0; $i < count($squadre) - 1; $i++) {
echo '<br />'.'<b>'."Giornata ".'</b>'.'<b>'.($i + 1).'</b>'.'<br />';
if (($i % 2) == 0) {
for ($j = 0; $j < count($squadre) /2; $j++) {
echo $trasferta[$j]." - ".$casa[$j].'<br />';
}
} else {
for ($j = 0; $j < count($squadre) /2; $j++) {
echo $casa[$j]." - ".$trasferta[$j].'<br />';
}
}
$tmp = $casa[0];
array_unshift($trasferta, $casa[1]);
$riporto = array_pop($trasferta);
array_shift($casa);
array_push($casa, $riporto);
$casa[0] = $tmp;
}
}
?>
Grazie a tutti in anticipo e buona giornata.