Wie wäre es denn richtig
Kartenspiel Mau-Mau
Einklappen
X
-
Genaugenommen benutzt du unserialize() falsch: Während die Funktion einen String erwartet, übergibst du ihr eine MySQL-Ergebnis-Resource, denn das ist es, was mysql_query() liefert.
Da das Grundlagen sind, werde ich es dir nicht vorkauen. Lies die Beispiele im oben verlinkten Manual und wenn das nicht reicht, ein gutes Einsteigertutorial.Zuletzt geändert von onemorenerd; 17.06.2006, 20:30.
Kommentar
-
die ist richtig eingebaut. Klar gibts schönere möglichkeiten. aber so ist okay.
mysql_fetch_assoc könntest du dir mal ansehen, nachdem du verstanden hast, was mysql_query zurück gibt.
Kommentar
-
Das steht dort auch nicht! Du baust $id schon richtig ein - okay, nicht ganz, aber es funktioniert auch mit ' drumherum. Dein Fehler liegt in der Verwendung der Funktion mysql_query(). Die liefert dir nicht das, was das SQL-Statement liefert sondern lediglich ... was mach ich denn hier? Lies selbst!
Kommentar
-
Ich hab nochmal gegoogelt und hab das array mit implode konvertiert und dann in die mysql datenbank geschrieben. Beim auslesen mit explode kam kein Fehler
Jetzt hätte ich aber eine andere Frage: Wie realisiert man, dass die Spieler wissen wann sie eine Karte legen oder warten müssen?
Kommentar
-
Hi,
Eine Gegenfrage:
Warum programmierst du überhaupt, wenn du nicht bereit bist, dir das Wissen selber anzueignen und bei jedem Problem hier postest?
Du landest von einem Problem direkt beim nächsten, und da du nicht selber in der Lage bist diese zu lösen, solltest du dir überlegen, ob du dir da nicht zu viel vorgenommen hast mit deinem Spiel.
Lern erst einmal programmieren.
Gruß Thomas
Kommentar
-
Ich wollte mir nur ein paar Tipps holen wie ich das am besten mache. Ich poste zwar nicht jedes Problem, aber wenn du das meinst wird es wohl schon stimmen... Außerdem will ich ja dadurch versuchen programmieren zu lernen, das Spiel tut es dann vll nur halb aber ich hab wenigstens verstanden wie es zusammenhängt
Kommentar
-
Du holst dir hier keine Tipps wie man es am besten macht (denn dazu müsste man es schon können) sondern du fragst hier nach konkreten Lösungen (siehe vorherige Postings dazu).
Leider haben viel zu viele eine falsche Vorstellung vom Programmieren. Nahezu jeder Anfänger denkt, er könne mal eben lernen zu programmieren und dazu gleich auch noch ein "Spiel" erstellen.
Dazu kommt noch, dass PHP denkbar ungünstig als Programmiersprache für dein Spiel ist, aufgrund der Client/Server Situation. Du wirst also noch eine weitere Stütze in deinem Programm brauchen.
PHP wurde entwickelt, um Websites dynamischer zu machen. Ergo würde ich auch nicht PHP anhand eines Spiels lernen, sondern durch Erstellung einer Website mit Counter, Gästebuch, Login etc..
Kommentar
Kommentar