begin process at 2012 05 27 21:59:58
  Trouver un code source :
 
dans
 
Accueil > 

Code

 > 

Divers

 > CALCULATEUR DE SUREBET POUR PARIS SPORTIF

CALCULATEUR DE SUREBET POUR PARIS SPORTIF


 Information sur la source

Note :
Aucune note
Catégorie :Divers Classé sous :surebet, pari sportif, mise argent, benefice, surbet Niveau :Débutant Date de création :21/12/2010 Date de mise à jour :22/12/2010 20:48:38 Vu :3 068

Auteur : phpAnonyme

Ecrire un message privé
Site perso
Commentaire sur cette source (5)
Ajouter un commentaire et/ou une note

 Description

Le surebet, de l'anglais sure (sûr) et bet (pari) est une méthode qui garanti des gains dans le cadre de paris en jouant sur les différences de cotes entre bookmakers. Le surebet n'est possible que très rarement et pendant des périodes très courtes (en général quelques minutes).

Plus d'infos : http://fr.wikipedia.org/wiki/Surebet

Source

  • <?php
  • function authForm()
  • {
  • return (intval($_GET['count_boomakers'])<2 OR empty($_GET['budget'])) ? FALSE : TRUE;
  • }
  • function generateForm()
  • {
  • for($i=1, $form=''; $i<=intval($_GET['count_boomakers']); $i++) {
  • $form .= '<tr>';
  • $form .= '<td><input type="text" value="Bookmaker '.$i.'" name=""></td>';
  • $form .= '<td><input type="text" name="cote[1][]">';
  • $form .= '<td><input type="text" name="cote[x][]">';
  • $form .= '<td><input type="text" name="cote[2][]">';
  • $form .= '</tr>';
  • }
  • return $form;
  • }
  • function calculator()
  • {
  • Global $Surbets, $Benefices, $Mises, $PercentBenef;
  • $Surbets = $Mises = $PercentBenef = array();
  • $Budget = intval($_POST['Budget']);
  • foreach($_POST['cote']['1'] AS $kC1 => $vC1) {
  • foreach($_POST['cote']['x'] AS $kCx => $vCx) {
  • if($kC1 !== $kCx) {
  • foreach($_POST['cote']['2'] AS $kC2 => $vC2) {
  • if($kC1 !== $kC2) {
  • if(empty($vC1) OR empty($vCx) OR empty($vC2))
  • return false;
  • if($vC1<1 OR $vCx<1 OR $vC2<1)
  • return false;
  • $tempTab = round((1/$vC1) + (1/$vCx) + (1/$vC2), 2);
  • if($tempTab<1 AND $Budget>=1) {
  • $PercentBenef[] = round( (1 - $tempTab) * 100, 2);
  • $Surbets[] = array($vC1, $vCx, $vC2);
  • $Mises[] = array( round($Budget / $vC1, 2), round($Budget / $vCx, 2), round($Budget / $vC2, 2) );
  • }
  • }
  • }
  • }
  • }
  • }
  • arsort($PercentBenef);
  • return (isset($Surbets) AND !empty($Surbets)) ? TRUE : NULL;
  • }
  • ?>
  • <h2>SurBet calculateur</h2>
  • <?php if(isset($_POST['submit'])) : ?>
  • <?php $result = calculator(); ?>
  • <?php if($result===false) : ?>
  • <strong>Vérifier les cotes ! Tous les champs sont obligatoires et une cote ne peut être inférieure à 1 </strong><br/><br/><a href="Javascript:history.go(-1)">Retour</a>
  • <?php elseif(empty($result)) :?>
  • <strong> Ne pariez pas sur ce match ! </strong><br/><br/><a href="Javascript:history.go(-1)">Retour</a>
  • <?php else : ?>
  • <?php foreach($PercentBenef as $k => $v) : ?>
  • <table align="center" cellpadding="0" cellspacing="0" border="1"><!-- exception non css -->
  • <tr>
  • <td align="center" colspan="4">
  • Vous obtiendrez <strong><?php echo $v; ?> %</strong> de bénéfice<br/>
  • </td>
  • </tr>
  • <tr>
  • <td align="left" style="width:200px;">
  • <strong></strong>
  • </td>
  • <td align="center" style="width:100px;">
  • <strong> 1 </strong>
  • </td>
  • <td align="center" style="width:100px;">
  • <strong> x </strong>
  • </td>
  • <td align="center" style="width:100px;">
  • <strong> 2 </strong>
  • </td>
  • </tr>
  • <tr>
  • <td align="left">
  • <strong>Cote à jouer : </strong>
  • </td>
  • <td align="center">
  • <?php echo number_format($Surbets[$k][0], 2); ?>
  • </td>
  • <td align="center">
  • <?php echo number_format($Surbets[$k][1], 2); ?>
  • </td>
  • <td align="center">
  • <?php echo number_format($Surbets[$k][2], 2); ?>
  • </td>
  • </tr>
  • <tr>
  • <td align="left">
  • <strong>Mise à placer/résultat : </strong>
  • </td>
  • <td align="center">
  • <?php echo number_format($Mises[$k][0], 2); ?> ¤
  • </td>
  • <td align="center">
  • <?php echo number_format($Mises[$k][1], 2); ?> ¤
  • </td>
  • <td align="center">
  • <?php echo number_format($Mises[$k][2], 2); ?> ¤
  • </td>
  • </tr>
  • </table>
  • <?php endforeach; ?>
  • <?php endif; ?>
  • <?php elseif(isset($_GET['count_boomakers']) AND isset($_GET['budget'])) : ?>
  • <?php if(!authForm()) : ?>
  • Vous devez indiquer 3 bookmakers minimum <br/><br/><a href="Javascript:history.go(-1)">Retour</a>
  • <?php else : ?>
  • <form action="" method="post">
  • <input type="hidden" name="Budget" value="<?php echo intval($_GET['budget']); ?>"/>
  • <table style="margin 0 auto;width:400px;">
  • <tr>
  • <th><strong>Bookmakers</strong></th>
  • <th><strong>Cote équipe 1</strong></th>
  • <th><strong>Cote Null</strong></th>
  • <th><strong>Cote équipe 2</strong></th>
  • </tr>
  • <?php echo generateForm(); ?>
  • </table>
  • <input type="submit" name="submit" value="Calculer"/>
  • </form>
  • <?php endif; ?>
  • <?php else : ?>
  • <form action="" method="get">
  • Indiquer le nombre de bookmakers 3 minimum : <input type="text" name="count_boomakers"/> <br/>
  • Budget total pour les mises : <input type="text" name="budget"/><br/>
  • <input type="submit" value="suivant"/>
  • </form>
  • <?php endif; ?>
<?php  

function authForm()
{
	return (intval($_GET['count_boomakers'])<2 OR empty($_GET['budget'])) ? FALSE : TRUE;
}


function generateForm()
{
	for($i=1, $form=''; $i<=intval($_GET['count_boomakers']); $i++) {
		$form .= '<tr>';
		$form .= '<td><input type="text" value="Bookmaker '.$i.'" name=""></td>';
		$form .= '<td><input type="text" name="cote[1][]">';
		$form .= '<td><input type="text" name="cote[x][]">';
		$form .= '<td><input type="text" name="cote[2][]">';
		$form .= '</tr>';
	}
	return $form;
}


function calculator()
{
	Global $Surbets, $Benefices, $Mises, $PercentBenef;
	
	$Surbets = $Mises = $PercentBenef = array();
	$Budget = intval($_POST['Budget']);
	
	foreach($_POST['cote']['1'] AS $kC1 => $vC1) {
		foreach($_POST['cote']['x'] AS $kCx => $vCx) {
			if($kC1 !== $kCx) {
				foreach($_POST['cote']['2'] AS $kC2 => $vC2) {
					if($kC1 !== $kC2) {
					
						if(empty($vC1) OR empty($vCx) OR empty($vC2))
							return false;
						if($vC1<1 OR $vCx<1 OR $vC2<1)
							return false;
						
						$tempTab = round((1/$vC1) + (1/$vCx) + (1/$vC2), 2);
						if($tempTab<1 AND $Budget>=1) {
							$PercentBenef[] = round( (1 - $tempTab) * 100, 2);
							$Surbets[] = array($vC1, $vCx, $vC2);
							$Mises[] = array( round($Budget / $vC1, 2), round($Budget / $vCx, 2), round($Budget / $vC2, 2) );
						}
						
					}
				}
			}
		}
	}
	arsort($PercentBenef);
	return (isset($Surbets) AND !empty($Surbets)) ? TRUE : NULL;
}

?>


<h2>SurBet calculateur</h2>


<?php if(isset($_POST['submit'])) : ?>	
	
	<?php $result = calculator(); ?>
	<?php if($result===false) : ?>
		
		<strong>Vérifier les cotes ! Tous les champs sont obligatoires et une cote ne peut être inférieure à 1 </strong><br/><br/><a href="Javascript:history.go(-1)">Retour</a>

	<?php elseif(empty($result)) :?>
	
		<strong> Ne pariez pas sur ce match ! </strong><br/><br/><a href="Javascript:history.go(-1)">Retour</a>
	
	<?php else : ?>
		
		<?php foreach($PercentBenef as $k => $v) : ?>
		
		<table align="center" cellpadding="0" cellspacing="0" border="1"><!-- exception non css -->
			<tr>
				<td align="center" colspan="4">
					Vous obtiendrez <strong><?php echo $v; ?> %</strong> de bénéfice<br/>
				</td>
			</tr>			
			<tr>
				<td align="left" style="width:200px;">
					<strong></strong>
				</td>
				<td align="center" style="width:100px;">
					<strong> 1 </strong>
				</td>	
				<td align="center" style="width:100px;">
					<strong> x </strong>
				</td>
				<td align="center" style="width:100px;">
					<strong> 2 </strong>
				</td>							
			</tr>		
			<tr>
				<td align="left">
					<strong>Cote à jouer : </strong>
				</td>
				<td align="center">
					<?php echo number_format($Surbets[$k][0], 2); ?> 
				</td>	
				<td align="center">
					<?php echo number_format($Surbets[$k][1], 2); ?> 
				</td>
				<td align="center">
					<?php echo number_format($Surbets[$k][2], 2); ?> 
				</td>							
			</tr>	
			<tr>
				<td align="left">
					<strong>Mise à placer/résultat : </strong>
				</td>
				<td align="center">
					<?php echo number_format($Mises[$k][0], 2); ?> ¤ 
				</td>	
				<td align="center">
					<?php echo number_format($Mises[$k][1], 2); ?> ¤ 
				</td>
				<td align="center">
					<?php echo number_format($Mises[$k][2], 2); ?> ¤ 
				</td>							
			</tr>			
		</table>
		
		<?php endforeach; ?>
		
	<?php endif; ?>
	
	
	
<?php elseif(isset($_GET['count_boomakers']) AND isset($_GET['budget'])) : ?>

	<?php if(!authForm()) : ?> 
		
		Vous devez indiquer 3 bookmakers minimum <br/><br/><a href="Javascript:history.go(-1)">Retour</a>
	
	<?php else : ?>
	
		<form action="" method="post">
		<input type="hidden" name="Budget" value="<?php echo intval($_GET['budget']); ?>"/>
		<table style="margin 0 auto;width:400px;">
			<tr>
				<th><strong>Bookmakers</strong></th>
				<th><strong>Cote équipe 1</strong></th>
				<th><strong>Cote Null</strong></th>
				<th><strong>Cote équipe 2</strong></th>
			</tr>
		<?php echo generateForm(); ?>
		</table>
		<input type="submit" name="submit" value="Calculer"/>	
		</form>

	<?php endif; ?>

	
<?php else : ?>

	<form action="" method="get">
		Indiquer le nombre de bookmakers 3 minimum	: <input type="text" name="count_boomakers"/> <br/>
		Budget total pour les mises : <input type="text" name="budget"/><br/>
		<input type="submit" value="suivant"/>
	</form>

<?php endif; ?>



 Historique

21 décembre 2010 22:43:10 :
..
22 décembre 2010 20:21:52 :
Il manquait la vérification sur les cotes fournis
22 décembre 2010 20:38:14 :
..
22 décembre 2010 20:48:38 :
correction orthographique lol

 Sources du même auteur

CLASSE FORM, GESTION DE VALIDATION POUR FORMULAIRE
CRÉATION D'UN SCRIPT D'AUTHENTIFICATION
Source avec Zip [POO] JEU DE KEMO OU DE PENDULE
TESTE DU KHI-DEUX/CHI-DEUX D'INDÉPENDANCE

 Sources de la même categorie

Source avec une capture MODULE JOOMLA 1.5 NOW LISTENING par Alcantornet
Source avec Zip Source avec une capture UPLOAD CENTER par basssem81
Source avec Zip COMPTEUR DE CLIQUE PHP AVEC JQUERY par devgoneti
Source avec Zip LIVRE D'OR SIMPLE (POUR DÉBUTANT) par devgoneti
Source avec Zip SCRIPT TRAVAUX POUR VOTRE SITE par FleuryK

Commentaires et avis

Commentaire de bluepironix le 22/12/2010 15:26:19

Pourquoi tu parles de côtes ? (côtes de porc ?)
C'est des cotes.
Il y a déjà des sites qui font ça très bien :
http://www.comparateur-de-cotes.fr/comparateur.php?surebets=surebets
Mais depuis la régulation du marché, il n'y en a presque plus.

Commentaire de phpAnonyme le 22/12/2010 16:29:55

Premier commentaire, commentaire pourri !


"Pourquoi tu parles de côtes ? (côtes de porc ?) C'est des cotes."
1 - C'est un copier/coller de la description faite par Wikipedia (J'admets ne pas avoir relu la description POUR voir des erreurs de grammaires ou pas).
2 - Cette petite faute ne rendra personne plus con, quoique!


"Il y a déjà des sites qui font ça très bien :
http://www.comparateur-de-cotes.fr/comparateur.php?surebets=surebets"
Alors dans ce cas :
- ne proposons pas de code pour créer un blog, il existe des sites qui proposent de créer un blog en 3 clics.
- ne proposons pas de code pour créer un moteur de recherche, il y a google qui propose de faire des recherches dans son site perso.
- ne proposons pas de code pour pouvoir échanger avec ses amis, il y a facebook et compagnies
Bref, je pense que t'a compris le principe..



Commentaire de phpAnonyme le 22/12/2010 16:35:54

J'avais oublier :

"Mais depuis la régulation du marché, il n'y en a presque plus."

Il n'y a pas que des Français qui vienne sur ce site. C'est pas parce que la règlementation Française pour le jeu est plus ou moins pourri que dans les autres pays elle l'est également.
Et il y a bien des gens qui jouent sur des sites non dit en conformité.
Et presque plus, ne veut pas dire qu'il n'y en a pas.

Commentaire de cod57 le 22/12/2010 19:45:33

bonsoir

le script fonctionne mais si tu laisse les champs vides et tu valides dans la partie 'SurBet calculateur' j'ai
Warning: Division by zero in C:\wamp\www\php6\surebet\surebet.php on line 34

il faudrait éviter donc les valeurs null if(!empty($var) ...
bon je te laisse voir

a++

Commentaire de phpAnonyme le 22/12/2010 20:08:45

ÇA c'est un commentaire !

Arfff,  j'ai complètement oublier de faire la vérif !
Merci de me l'avoir fais remarquer

 Ajouter un commentaire


Discussions en rapport avec ce code source dans le forum

application [ par tchaw ] bonjour jai un application de calcul de benefice je veux calculer le benefice par mois d'un année donnee . voila le script : [code=html] <?php


Nos sponsors


Sondage...

CalendriCode

Mai 2012
LMMJVSD
 123456
78910111213
14151617181920
21222324252627
28293031   

Consulter la suite du CalendriCode

A découvrir



 
Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel (EBArtSoft), Merci à Vincent pour ses précieux conseils.
CodeS-SourceS.com© Toute reproduction même partielle est interdite sauf accord écrit du Webmaster
CodeS-SourceS.com© est une marque déposée tous droits réservés

Google Coop CodeS-SourceS Google Coop CodeS-SourceS
Temps d'éxécution de la page : 0,468 sec (3)

Nous contacter | Annoncer sur CodeS-SourceS | Mentions légales