par
Michel6359 » 03 févr. 2016, 14:10
Bonjour , j'ai essayé ça , mais je ne peux pas voir le résultat une erreur 500, quand je retire ton code aucune erreur.
Ce qu'il serait bien c qu'il me trouve si 3 chevaux = tiercé ordre(100 points) ou désordre(50 points) , 4 chevaux =quarté ordre (200 points) et désordre (100 points), et 5 chevaux ordre(250 points) et désordre (500 points)
Un grand merci
<?php
#########################################
# CONNEXION AU SERVEUR BASES DE DONNEES #
#########################################
$REFERENCE_QUINTE ='02022016';
mysql_connect("127.0.0.1", "*", "*");
mysql_select_db("michelte_pmu");
$pronos = "SELECT *, DATE_FORMAT(date_prono, '%Hh:%i' ) AS 'date_enregistrement' FROM Prono_Turf WHERE REFERENCE_QUINTE ='$REFERENCE_QUINTE' ORDER BY PARTICIPANT";
$reponse = mysql_query($pronos) or die (mysql_error());
while ($datas = mysql_fetch_assoc($reponse))
{
$arrivees = array(1,2,3,4,5);
$pronostique = array(1,7,2,9,3,8,4,5);
// on enregistre dans ce tableau tous les chiffres du pronostique qui sont dans les arrivées
$pronostque_tmp = array();
foreach($pronostique as $prono) {
if (in_array($prono, $arrivees)) {
$pronostque_tmp[] = $prono;
}
}
// si on a trouvé le même nombre de chiffres que le tableau d'arrivées, on a donc trouvé tous les chiffres (indépendamment de l'ordre)
if (count($pronostque_tmp) == count($arrivees)) {
echo 'Tous les chiffres ont été trouvés.';
}
// si la comparaison des tableaux $arrivees et $pronostque_tmp retourne un tableau vide, c'est que les deux tableaux sont identiques et dans le même ordre
if (empty(array_diff_assoc($arrivees, $pronostque_tmp))) {
echo 'Les chiffres trouvés sont dans l\'ordre.';
}
$Total_points =1000+1; // Pour linstant le temps de trouver le calcul .
?>
<tbody>
<tr>
<td><div align="center"><strong><?php echo ''.$datas['date_enregistrement'].'';?></strong></div></td>
<td><div align="center"><?php echo ''.$datas['PARTICIPANT'].'';?></div></td>
<td><div align="center"><?php echo ''.$datas['CH1'].'';?></div></td>
<td><div align="center"><?php echo ''.$datas['CH2'].'';?></div></td>
<td><div align="center"><?php echo ''.$datas['CH3'].'';?></div></td>
<td><div align="center"><?php echo ''.$datas['CH4'].'';?></div></td>
<td><div align="center"><?php echo ''.$datas['CH5'].'';?></div></td>
<td><div align="center"><?php echo ''.$datas['CH6'].'';?></div></td>
<td><div align="center"><?php echo ''.$datas['CH7'].'';?></div></td>
<td><div align="center"><?php echo ''.$datas['CH8'].'';?></div></td>
<td><div align="center"><?php echo ''.$datas['REGRET'].'';?></div></td>
<td><div align="center"><?php echo ''.$Total_points.'';?></div></td>
</tr>
</tbody>
<?php } ?>
</table>
Bonjour , j'ai essayé ça , mais je ne peux pas voir le résultat une erreur 500, quand je retire ton code aucune erreur.
Ce qu'il serait bien c qu'il me trouve si 3 chevaux = tiercé ordre(100 points) ou désordre(50 points) , 4 chevaux =quarté ordre (200 points) et désordre (100 points), et 5 chevaux ordre(250 points) et désordre (500 points)
Un grand merci
[php]<?php
#########################################
# CONNEXION AU SERVEUR BASES DE DONNEES #
#########################################
$REFERENCE_QUINTE ='02022016';
mysql_connect("127.0.0.1", "*", "*");
mysql_select_db("michelte_pmu");
$pronos = "SELECT *, DATE_FORMAT(date_prono, '%Hh:%i' ) AS 'date_enregistrement' FROM Prono_Turf WHERE REFERENCE_QUINTE ='$REFERENCE_QUINTE' ORDER BY PARTICIPANT";
$reponse = mysql_query($pronos) or die (mysql_error());
while ($datas = mysql_fetch_assoc($reponse))
{
$arrivees = array(1,2,3,4,5);
$pronostique = array(1,7,2,9,3,8,4,5);
// on enregistre dans ce tableau tous les chiffres du pronostique qui sont dans les arrivées
$pronostque_tmp = array();
foreach($pronostique as $prono) {
if (in_array($prono, $arrivees)) {
$pronostque_tmp[] = $prono;
}
}
// si on a trouvé le même nombre de chiffres que le tableau d'arrivées, on a donc trouvé tous les chiffres (indépendamment de l'ordre)
if (count($pronostque_tmp) == count($arrivees)) {
echo 'Tous les chiffres ont été trouvés.';
}
// si la comparaison des tableaux $arrivees et $pronostque_tmp retourne un tableau vide, c'est que les deux tableaux sont identiques et dans le même ordre
if (empty(array_diff_assoc($arrivees, $pronostque_tmp))) {
echo 'Les chiffres trouvés sont dans l\'ordre.';
}
$Total_points =1000+1; // Pour linstant le temps de trouver le calcul .
?>
<tbody>
<tr>
<td><div align="center"><strong><?php echo ''.$datas['date_enregistrement'].'';?></strong></div></td>
<td><div align="center"><?php echo ''.$datas['PARTICIPANT'].'';?></div></td>
<td><div align="center"><?php echo ''.$datas['CH1'].'';?></div></td>
<td><div align="center"><?php echo ''.$datas['CH2'].'';?></div></td>
<td><div align="center"><?php echo ''.$datas['CH3'].'';?></div></td>
<td><div align="center"><?php echo ''.$datas['CH4'].'';?></div></td>
<td><div align="center"><?php echo ''.$datas['CH5'].'';?></div></td>
<td><div align="center"><?php echo ''.$datas['CH6'].'';?></div></td>
<td><div align="center"><?php echo ''.$datas['CH7'].'';?></div></td>
<td><div align="center"><?php echo ''.$datas['CH8'].'';?></div></td>
<td><div align="center"><?php echo ''.$datas['REGRET'].'';?></div></td>
<td><div align="center"><?php echo ''.$Total_points.'';?></div></td>
</tr>
</tbody>
<?php } ?>
</table>[/php]