Pronostics en Php

Petit nouveau ! | 8 Messages

29 déc. 2011, 14:20

Bonjour,

Je souhaite crée un site de pronostic pour un PTI, mais la partie Php je ne sais pas du tout comment m'y prendre.

Je veux que l'utilisateur connecté puisse parier sur les matchs en cliquant soit sur 1 , N ou 2.

Lorsque que par exemple pour un match il a choisi une victoire à domicile ( 1 ), je veux que le nombre d'utilisateur qui a voté comme lui s'affiche en dessous du match.

Quelqu'un aurait une idée de comment je pourrai faire ?

Merci d'avance :)

Eléphant du PHP | 275 Messages

29 déc. 2011, 15:16

count ?

Petit nouveau ! | 8 Messages

29 déc. 2011, 15:41

Ok mais pour les pronos ? comment je fais ma base ?

Mammouth du PHP | 1339 Messages

30 déc. 2011, 01:30

Bah au choix :
  • Tu incrementes une base de données
  • Tu incrementes un fichier *.txt
Tu prèfères quoi ?

Elie
Bon sinon tu me fais un message privé et on se fait un TeamViewer

Petit nouveau ! | 8 Messages

30 déc. 2011, 17:38

Une base de donnée je préfère ^^

Mammouth du PHP | 1339 Messages

30 déc. 2011, 18:06

Voici la logique mais je te fais pas du clé en main.

3 radio pour 0 N 1 avec comme attribut onclick="updatePronostic(this.name, this.value)" :

Code : Tout sélectionner

<input type="radio" name="match_id_du_match" value="0 ou N ou 1" onclick="updatePronostic(this.name, this.value)" />
Ensuite un creer ta fonction en JS qui va appeller la page qui met a jour les pronostics.

Code : Tout sélectionner

function updatePronostic(id, val) { // Moi je le fais avec prototypejs.net new Ajax.Request('updatePronostic.php', { method: 'get', parameters: 'id='+id+'&val='+val, asynchronous: false, evalScripts: true } }); return false; }
En suite tu te fais ton fichier updatePronostic.php
<?php
			$sql = "UPDATE `tbl_pronostic` SET `pronostic_".$_GET['val']."` = pronostic_".$_GET['val']."+1 WHERE `match_id` = ".intval($_GET['id']);
			$req = mysql_query($sql) or die(erreurMySQL($sql, mysql_error()));

?>
Dans ma logique j'ai fait une table genre
id_pronostic
match_id
pronostic_0
pronostic_n
pronostic_1

Mais a toi de voir ta logique
Bon sinon tu me fais un message privé et on se fait un TeamViewer