Ciao a tutti, volevo avere delucidazioni in merito all'acquisizione dati in un db mySQL per il mio sito di fantacalcio.
Al momento per visualizzare le formazioni utilizzo i seguenti metodi
1. inserisco manualmente in un file di giornata le 8 formazioni in questo modo
2. dopo aver inserito le formazioni richiamo le tabelle in base alla disposizione sulla pagina
3. e questa è una delle possibili tabelle con cui le formazioni vengono stampate a schermo
ora, per semplificare le operazioni, vorrei creare una pagina con i form necessari per immagazzinare formazioni, voti, conteggio gol, ecc.. su di un db in mySQL.
Ho provato vari tutorial ma nessuno portava al mio obbiettivo, poichè i dati venivano inseriti su di una riga, e io avrei bisogno di immagazzinarli per colonna (sempre se sia un'operazione possibile) e trasporli poi in un array così da mantenere più o meno le tabelle già create.
Spero abbiate capito la mia idea, e se ci fossero metodi migliori di quello che ho in mente sono tutto orecchie.
Al momento per visualizzare le formazioni utilizzo i seguenti metodi
1. inserisco manualmente in un file di giornata le 8 formazioni in questo modo
PHP:
//GIGI FORMAZIONE
$gigi_tipo = 3;
$gigi_forma = array("REINA","GLIK","VRSALJKO","MORAS","HAMSIK","LULIC S.","BIRSA","FLORENZI","BACCA","I. FALQUE","DESTRO","CONSIGLI","EVRA","MARIO RUI","SUAREZ","BENASSI","GABBIADINI","DJORDJEVIC");
$gigi_voti = array(4.5,6,5.5,5.5,6,4.5,12,6.5,9.5,8,5,"","","","","","","");
$gigi_mod = 0;
$gigi_gol = 2;
array_push($gigi_voti, $gigi_mod);
2. dopo aver inserito le formazioni richiamo le tabelle in base alla disposizione sulla pagina
PHP:
<div class="match_left">
<?php include ("sel_tipo/***_left.php");?>
<br/>
<?php include ("sel_tipo/***_left.php");?>
<br/>
<?php include ("sel_tipo/***_left.php");?>
<br/>
<?php include ("sel_tipo/gigi_left.php");?>
<br/>
</div>
<div class="match_right">
<?php include ("sel_tipo/***_right.php");?>
<br/>
<?php include ("sel_tipo/***_right.php");?>
<br/>
<?php include ("sel_tipo/***_right.php");?>
<br/>
<?php include ("sel_tipo/***_right.php");?>
<br/>
</div>
3. e questa è una delle possibili tabelle con cui le formazioni vengono stampate a schermo
PHP:
<?php
echo "<table class=\"match\">\n";
echo "<tr>\n";
echo "<td class=\"name_l\">GIGI</td>\n";
echo "<td class=\"pti_l\">". array_sum($gigi_voti) ."</td>\n";
echo "<td class=\"gol_l\">";
echo $gigi_gol;
echo "</td>\n";
echo "</tr>\n";
echo "<tr>\n";
echo "<td colspan=2 class=\"mod_l\">MODIFICATORE</td>\n";
echo "<td class=\"mod_val_l\">";
if ($gigi_mod>0){
echo "+";
echo $gigi_mod;
}
echo "</td>\n";
echo "</tr>\n";
for ($i=0;$i < 1;$i++){
echo "<tr>\n";
echo "<td colspan=2 class=\"match_por_l\">". $gigi_forma [$i] ."</td>\n";
echo "<td class=\"match_val_l\">". $gigi_voti [$i] ."</td>\n";
echo "</tr>\n";
}
for ($i=1;$i < 5;$i++){
echo "<tr>\n";
echo "<td colspan=2 class=\"match_dif_l\">". $gigi_forma [$i] ."</td>\n";
echo "<td colspan=2 class=\"match_val_l\">". $gigi_voti [$i] ."</td>\n";
echo "</tr>\n";
}
for ($i=5;$i < 9;$i++){
echo "<tr>\n";
echo "<td colspan=2 class=\"match_cen_l\">". $gigi_forma [$i] ."</td>\n";
echo "<td class=\"match_val_l\">". $gigi_voti [$i] ."</td>\n";
echo "</tr>\n";
}
for ($i=9;$i < 11;$i++){
echo "<tr>\n";
echo "<td colspan=2 class=\"match_att_l\">". $gigi_forma [$i] ."</td>\n";
echo "<td class=\"match_val_l\">". $gigi_voti [$i] ."</td>\n";
echo "</tr>\n";
}
echo "<tr>\n";
echo "<td colspan=2><br/></td>\n";
echo "<td><br/></td>\n";
echo "</tr>\n";
for ($i=11;$i < 12;$i++){
echo "<tr>\n";
echo "<td colspan=2 class=\"match_por_l\">". $gigi_forma [$i] ."</td>\n";
echo "<td class=\"match_val_l\">". $gigi_voti [$i] ."</td>\n";
echo "</tr>\n";
}
for ($i=12;$i < 14;$i++){
echo "<tr>\n";
echo "<td colspan=2 class=\"match_dif_l\">". $gigi_forma [$i] ."</td>\n";
echo "<td class=\"match_val_l\">". $gigi_voti [$i] ."</td>\n";
echo "</tr>\n";
}
for ($i=14;$i < 16;$i++){
echo "<tr>\n";
echo "<td colspan=2 class=\"match_cen_l\">". $gigi_forma [$i] ."</td>\n";
echo "<td class=\"match_val_l\">". $gigi_voti [$i] ."</td>\n";
echo "</tr>\n";
}
for ($i=16;$i < 18;$i++){
echo "<tr>\n";
echo "<td colspan=2 class=\"match_att_l\">". $gigi_forma [$i] ."</td>\n";
echo "<td class=\"match_val_l\">". $gigi_voti [$i] ."</td>\n";
echo "</tr>\n";
}
echo "</table>";
?>
ora, per semplificare le operazioni, vorrei creare una pagina con i form necessari per immagazzinare formazioni, voti, conteggio gol, ecc.. su di un db in mySQL.
Ho provato vari tutorial ma nessuno portava al mio obbiettivo, poichè i dati venivano inseriti su di una riga, e io avrei bisogno di immagazzinarli per colonna (sempre se sia un'operazione possibile) e trasporli poi in un array così da mantenere più o meno le tabelle già create.
Spero abbiate capito la mia idea, e se ci fossero metodi migliori di quello che ho in mente sono tutto orecchie.
Ultima modifica: