PHP Forum

PHP Forum (http://www.selfphp.de/forum/index.php)
-   PHP Grundlagen (http://www.selfphp.de/forum/forumdisplay.php?f=12)
-   -   Browsergame PHP Mysql (http://www.selfphp.de/forum/showthread.php?t=6549)

Bald123 05.01.2004 13:28:56

Browsergame PHP Mysql
 
Ich weiß zwar nit ob es hierreingehört aber ich frag ma hier.
Ich versuch seit ner Zeit en Browsergame zu kreiren..
Man kann sich bereits registrieren aber weiter weiß ich auchnicht..
Wo speichert man die ganzen daten wie Rohstoffe, Punkte, Schiffe, Gebäude? Speicher ich die irgendwie mit Variablen in ner php datei oder muss ich da ne SQL Tabelle anlegen, wenn ja müsste die ja riesig sein? also all die informationen die da rein müssen? oda gibs auch ne möglichkeit für jede sache ne eigene tabelle also eine für gebäude eine für schiffe und all sowas? Aber dann kommt die DB sicherlich durchenander da se nit weiß wer nun welche Gebäude hat..
Kann man da irgendwie nem benutzer ne ID geben die dann weitergeleitet wird während man online is?


Nur so nebenbei Browsergames sind sowas wie War of Galaxy
Galaxy Wars

c4 05.01.2004 13:49:52

Lies Dir den Thread mal gut durch: http://www.selfphp.com/forum/showthr...?threadid=4368

EyeDacor 05.01.2004 13:53:52

ja, sql wäre angebracht. und für deine probleme "wem gehört was" kannst du tabellen mit ids verknüpfen etc und zusammenhänge aufbauenen (dafür gibt es ja auch die primärschlüssel)

Bald123 05.01.2004 14:14:57

Zitat:

Original geschrieben von _c_4_
Lies Dir den Thread mal gut durch: http://www.selfphp.com/forum/showthr...?threadid=4368
Du meinst damit das ich alleine so oder so nichts auffe reihe kriege???
ich wollt das nur so aus spaß machen, halt ne herausforderung.. auch wenns länger dauert..

Aber trotzdem danke das ihr nit sofort sagt das das nichts wird..
Ich werd des mal versuchen mit den ID's

c4 05.01.2004 14:26:44

Oh nein, ich wollte Dein Vorhaben doch nicht zum Scheitern verurteilen.

Eigentlich war der Link gar nicht mal so passend, schließlich suchst Du ja niemanden, der Dir hilft. Passiert. ;)

Was ich damit eher zu verstehen geben wollte, war, dass Du Dich vielleicht erst einmal an kleineren Dingen probieren solltest. Ein kleines Forum oder Newssystem mit Kommentarfunktion zum Beispiel. Besonders bei letzterem wird das Prinzip von Primär- und Fremdschlüsseln sehr gut klar.

EyeDacor 05.01.2004 14:39:54

Zitat:

Ein kleines Forum oder Newssystem mit Kommentarfunktion zum Beispiel. Besonders bei letzterem wird das Prinzip von Primär- und Fremdschlüsseln sehr gut klar.
hehe, genau damit hab ich das gelernt :) (nur mal so als feedback, dass sowas auch echt was bringt)

Bald123 05.01.2004 15:44:43

sowas muntert auf ! danke
Naja wenn ihr meint das ich mit kleineren sáchen anfangen soll dann mach ich des mal ^^ man kann nie zuviel lernen

EyeDacor 05.01.2004 16:05:13

ein newsscript wäre gut, das könntest du dann auch für dein spiel gebrauchen. ein forum halte ich schon für zu komplex um damit sowas zu lernen. :)

Bald123 05.01.2004 16:46:32

So dann hab ich mich gleich mal drann gesetzt en klenes einschreib php ding zu machen..Bin aber nu wieder stecken geblieben.
Hier ausschnitt aus der Ersten datei:
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<html>
<head>
<title>Eintragen</title>
</head>
<body>
<hr>
<h1 align="center">Schreiben</h1>
<table border align="center"><tr><td>
<form action="schreiben.php" method="post">
<table align="center" cellpadding="3">
<tr>
<td align="right">Name</td>
<td><input type="text" name="name"></td>
</tr>
<tr>
<td align="right">Text</td>
<td><input type="text" name="text"></td>
</tr>
<tr>
<td align="right"></td>
<td><input type="submit" name="submit" value="Ab dafür"></td>
</tr>

</table>
</form>
</td></tr></table>



</body>
</html>

So nu will ich das in der Datei schreiben.php der Name und der Text in ner datei( feedback.txt) reingespeichert wird... aber womit mach ich des???
ich kenn nur den befehl fopen und fwrite.. aber wo mach ich das die Variablen von Name($name) und Text($text) in die dateien geschrieben werden... hab ma bei nem script von som andren ding gelesen das die da irgendwie
$text = fopen("feedback.txt", "w+");
gemach haben aber das tut nit bei mir.. der erstellt zwar ne neue datei durch des w+ aber schreibt nix rinne ^^


Ich dachte wenn wa schon über si klene sachen reden kann ichs hierrein tun

EyeDacor 05.01.2004 17:13:11

du willst das jetzt mit dateien machen? das würde jetzt aber voll am ziel vorbeischießen, dich mit mysql und schlüsseln auseinanderzusetzen...

trotzdem: schau dir mal die funktionsreferenz an und schau was w+ und so bedeutet. :)

(btw, die variablen nicht mit $text usw ansprechen... nimm anstelle $_POST['text'])


Alle Zeitangaben in WEZ +2. Es ist jetzt 01:14:13 Uhr.

Powered by vBulletin® Version 3.8.3 (Deutsch)
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.