Calculateur de surebet pour paris sportif

Soyez le premier à donner votre avis sur cette source.

Snippet vu 6 567 fois - Téléchargée 15 fois

Contenu du snippet

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 / Exemple :


<?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; ?>

A voir également

Ajouter un commentaire

Commentaires

phpAnonyme
Messages postés
392
Date d'inscription
mercredi 28 octobre 2009
Statut
Membre
Dernière intervention
23 mars 2012
14 -
ÇA c'est un commentaire !

Arfff, j'ai complètement oublier de faire la vérif !
Merci de me l'avoir fais remarquer
cod57
Messages postés
1654
Date d'inscription
dimanche 7 septembre 2008
Statut
Membre
Dernière intervention
11 septembre 2013
8 -
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++
phpAnonyme
Messages postés
392
Date d'inscription
mercredi 28 octobre 2009
Statut
Membre
Dernière intervention
23 mars 2012
14 -
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.
phpAnonyme
Messages postés
392
Date d'inscription
mercredi 28 octobre 2009
Statut
Membre
Dernière intervention
23 mars 2012
14 -
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..
bluepironix
Messages postés
2
Date d'inscription
jeudi 6 décembre 2007
Statut
Membre
Dernière intervention
22 décembre 2010
-
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.

Vous n'êtes pas encore membre ?

inscrivez-vous, c'est gratuit et ça prend moins d'une minute !

Les membres obtiennent plus de réponses que les utilisateurs anonymes.

Le fait d'être membre vous permet d'avoir un suivi détaillé de vos demandes et codes sources.

Le fait d'être membre vous permet d'avoir des options supplémentaires.