FAQ |
Kalender |
2011-08-07, 20:12 | #1 | ||
|
|||
Nykomling
|
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! |
||
Svara med citat |
2011-08-07, 23:41 | #2 | ||
|
|||
Klarade millennium-buggen
|
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 |
||
Svara med citat |
2011-08-08, 18:27 | #3 | ||
|
|||
Medlem
|
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()); } |
||
Svara med citat |
Svara |
|
|