Page 1 sur 1

Pronostics en Php

Posté : 29 déc. 2011, 14:20
par JBennn
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 :)

Re: Pronostics en Php

Posté : 29 déc. 2011, 15:16
par popy
count ?

Re: Pronostics en Php

Posté : 29 déc. 2011, 15:41
par JBennn
Ok mais pour les pronos ? comment je fais ma base ?

Re: Pronostics en Php

Posté : 30 déc. 2011, 01:30
par Elie
Bah au choix :
  • Tu incrementes une base de données
  • Tu incrementes un fichier *.txt
Tu prèfères quoi ?

Elie

Re: Pronostics en Php

Posté : 30 déc. 2011, 17:38
par JBennn
Une base de donnée je préfère ^^

Re: Pronostics en Php

Posté : 30 déc. 2011, 18:06
par Elie
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