1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67
| <?php
// Connection au serveur
$connect = mysql_connect("localhost", "root", "") or die ('impossible de se connecter : ' . mysql_error());
// Connection à ma BDD
$bdd = mysql_select_db("wordpress", $connect) or die ('bdd non connectée : ' . mysql_error());
$login = $_SESSION[login];
// Pour test
$login = "gege";
$idm1 = 2;
$idm2 = 20;
$idm3 = 33;
// User à t'il déjà fait des pronostics ?
$sql1 = "SELECT match_idm, login FROM score
WHERE (match_idm = '$idm1'
OR match_idm = '$idm2'
OR match_idm = '$idm3')
AND login = '$login'";
$prono_test = mysql_query($sql1, $connect) or die ('impossible de requeter 1 : ' . mysql_error());
$nbr_pt = mysql_num_rows($prono_test);
// pour tester si sql1 est OK
echo 'la requete me renvoie : ' . $prono_test;
echo "\n et le nombre de ligne est : " . $nbr_pt;
// si !$nbr_pt alors créer faux pronostics
if (!$nbr_pt)
{
$sql2 = "INSERT INTO score VALUES
('', '$login', '$idm1',0,0),
('', '$login', '$idm2',0,0),
('', '$login', '$idm3',0,0)";
$insert_zero = mysql_query($sql2, $connect) or die ('impossible de requeter 2 : ' . mysql_error());
}
// re-test pour afficher les faux pronostics
$sql3 = "SELECT match_idm, login, scorea, scoreb FROM score
WHERE (match_idm = '$idm1'
OR match_idm = '$idm2'
OR match_idm = '$idm3')
AND login = '$login'";
$prono_zero = mysql_query($sql3, $connect) or die ('impossible de requeter 3 : ' . mysql_error());
$nbr_pz = mysql_num_rows($prono_zero);
// afficher tableau de faux pronostics pour test
if ($nbr_pz)
{
// début du tableau
echo '<table bgcolor="#000000">'."\n";
echo '<tr>';
echo '<td bgcolor="#669999"><b><u>Match n°</u></b></td>';
echo '<td bgcolor="#669999"><b><u>Score</u></b></td>';
echo '<td bgcolor="#669999"><b><u>Score</u></b></td>';
echo '</tr>'."\n";
// lecture et affichage des résultats sur 3 colonnes, 1 résultat par ligne.
while($insert_zero_tab = mysql_fetch_array($prono_zero))
{
echo '<tr>';
echo '<td bgcolor="#CCCCCC">'.$insert_zero_tab['match_idm'].'</td>';
echo '<td bgcolor="#CCCCCC">'.$insert_zero_tab['scorea'].'</td>';
echo '<td bgcolor="#CCCCCC">'.$insert_zero_tab['scoreb'].'</td>';
}
}
?> |
Partager