Kom ihåg mig?

Problem med php/mysql!

Ämnesverktyg Visningsalternativ
Oläst 2011-08-07, 20:12 #1
johancmedia johancmedia är inte uppkopplad
Nykomling
 
Reg.datum: Oct 2009
Inlägg: 31
johancmedia johancmedia är inte uppkopplad
Nykomling
 
Reg.datum: Oct 2009
Inlägg: 31
Standard Problem med php/mysql!

Hej jag håller på att utveckla ett webbaserat managerspel på svenska!.

Nu har jag kört mig fasst på en typ av funktion som jag gärna skulle vilja ha med:

att varje användare får låt oss säga 1000 poäng att handla athleter till sitt lag för. Och att olika poäng dras för olika athleter då de kostar olika mycket.
Jag vet inte hur jag ska få till själva funktionen i php och hur jag ska utforma mysql databasen.

Så här jag tänkt ungefär att den ska se ut:
http://img9.imageshack.us/img9/840/webmanagergame.png

Snälla hjälp mig med detta problem!
johancmedia är inte uppkopplad   Svara med citatSvara med citat
Oläst 2011-08-07, 23:41 #2
Magnus_A Magnus_A är inte uppkopplad
Klarade millennium-buggen
 
Reg.datum: May 2006
Inlägg: 2 604
Magnus_A Magnus_A är inte uppkopplad
Klarade millennium-buggen
 
Reg.datum: May 2006
Inlägg: 2 604
Känns som att du behöver en grundläggande gnuggning av php/MySQL innan vi börjar med att ge specifik hjälp i detaljer. Problemet du beskriver är inte särskilt svårt, och klarar du inte det så är du antagligen på för låg nivå för att gå i land med detta projekt.
Pröva att läs i denna tråd: http://www.wn.se/t1045491.html
Magnus_A är inte uppkopplad   Svara med citatSvara med citat
Oläst 2011-08-08, 18:27 #3
Kekke Kekke är inte uppkopplad
Medlem
 
Reg.datum: Feb 2011
Inlägg: 198
Kekke Kekke är inte uppkopplad
Medlem
 
Reg.datum: Feb 2011
Inlägg: 198
Du får skapa en tabell med athletes, som innehåller något sånt här;
id - name - price

och en tabell som heter athletes_bought som innehåller;
id - player_id - athlete_id

Sedan loopar du ut alla värden i tabellen i köp-menyn, sedan när man klickar på köp så gör du en funktion som gör något i denna stil;

Kod:
function addAthlete($athleteId, $playerId)
$money= getAvailableMoney($playerId);
$price = getPriceFromAthlete($athleteId);
if($money > $price)
{
removeMoney($playerId, $price);
$query = "insert into athletes_bought (player_id, athlete_id) values ('{$playerId}', '{$athleteId}')";
mysql_query($query) or die(mysql_error());
}
lite pseudo-kod som kanske får dig på fot
Kekke är inte uppkopplad   Svara med citatSvara med citat
Svara


Aktiva användare som för närvarande tittar på det här ämnet: 1 (0 medlemmar och 1 gäster)
 
Ämnesverktyg
Visningsalternativ

Regler för att posta
Du får inte posta nya ämnen
Du får inte posta svar
Du får inte posta bifogade filer
Du får inte redigera dina inlägg

BB-kod är
Smilies är
[IMG]-kod är
HTML-kod är av

Forumhopp


Alla tider är GMT +2. Klockan är nu 17:49.

Programvara från: vBulletin® Version 3.8.2
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Svensk översättning av: Anders Pettersson
 
Copyright © 2017