Gegen Bilderklau - Das Original (https://www.gegen-bilderklau.net/index.php)
- Virtuelle Rollenspiele (https://www.gegen-bilderklau.net/board.php?boardid=76)
--- Virtuelle Höfe (https://www.gegen-bilderklau.net/board.php?boardid=32)
---- Biete (https://www.gegen-bilderklau.net/board.php?boardid=53)
----- Suche PHP-Könner (https://www.gegen-bilderklau.net/thread.php?threadid=56246)
Geschrieben von leooo am 25.03.2006 um 12:05:
Suche PHP-Könner
Hallo liebe GB´ler !
Wie die Überschrift schon sagt,suche ich einen PHP-Könner.Ich möchte auf meinen VRH ein paar Extras einbauen.Hier mal eine kleine Liste:
- Automatische Anmeldung
damit meine ich,dass wie zB beim TS Astarte nach der Anmeldung das Mittglied sofort eingetragen wird.
-Login in den Mittgliedsbereich
Ich möchte dass jedes Mittglied ein Mittgliedsnamen und ein Passwort bekommt und sie sich damit in den Mittgliedsbereich einloggen können.
Naja...als Gegenleistung kann ich euch eine Grafik bieten,kann euch Steckbriefe machen,Tabellen oder Desis coden,selbst geschossene Bilder bieten,etc.Fragt einfach mal nach.
Naja ich hoffe ich finde wen
Viele Grüße,Leonie
Geschrieben von leooo am 26.03.2006 um 11:17:
Weiss nicht wie/oder wo ...kann es ein bisschen aber naja nicht wirklich gut...wo lernt man das denn ??
Lg
Geschrieben von leooo am 26.03.2006 um 13:23:
Hm,Dreamveaver verspricht mien Bruder mir schon seid 3 Jahren mir zu geben xD
Lg
Geschrieben von Latino Mausi am 26.03.2006 um 13:41:
des giebts doch auch als test version hab ich auch. muss mich da aber noch rein arbeiten.
Geschrieben von leooo am 02.04.2006 um 14:21:
!?
so mein bruda meint jezz das is kagge !?
Lg
Geschrieben von .Maybe am 02.04.2006 um 14:26:
Hast du ne MySQL DB? Sonst hat es keinen sinn ^^
Geschrieben von Rai-Reitstall-Liberty am 02.04.2006 um 14:43:
Wo bekommt man nan Dream Waver her??
Wäre toll wenn mir des wer sagen könnte
LG TABI
Geschrieben von leooo am 02.04.2006 um 19:28:
Zitat: |
Original von .:|Maybe|:.
Hast du ne MySQL DB? Sonst hat es keinen sinn ^^ |
Ehm was ist das ??
Geschrieben von Unicorn am 02.04.2006 um 19:33:
Das ist eine Datenbank, irgendwo musst du alles ja speichern können. Du musst dich etwas umschauen bei deinem Anbieter, ob es das gibt. Wenn nicht, kannst du PHP sowieso meist gleich vergessen.
Alle Dinge wie zum Beispiel Anmeldungen erfolgen in eine Datenbank. Eine DB besteht aus mehreren Tabellen, in denen man sachen speichern kann. Wenn sich jemand z.B neu anmeldet, erhält er in einer Tabelle (z.B Mitglieder) eine eigene Spalte, wo drin steht, wie er heisst, wieviel Geld er hat, welchen Job er hat... Mit PHP kannst du dann auf diese Datenbank zugreifen, also alle anzeigen lassen, alle anzeigen lassen, die XXX heissen, die soviel Geld haben....
Funpic zum Beispiel bietet gratis MySQL-Datenbanken an, man muss sie nur aktivieren.
Ich hoffe, ich konnte dir helfen.
Geschrieben von leooo am 03.04.2006 um 09:47:
Hey unicorn !
Ja,du konntest helfen +keks geb+
Hm,mein Account ist bei Funpic...
Aber wie funktioniert das denn mit Dreamweaver ??
Lg
Geschrieben von Unicorn am 03.04.2006 um 20:36:
...
Tut mir leid, Dreamwaver kenn ich nicht, hab keine Ahnnung was das ist. Für PHP und MySQL brauchst du ja wirklich kein spezielles Programm, ich code manchmal in der Schule mit dem Wordpad oder dem Editor, geht auch. Praktischer sind natürlich Programme, die den Code einfärben und auch Tippfehler feststellen. Ich selber habe HAPedit, ist so ein Freeware-Programm.
edit: Ich empfehle dir wirklich, es zu lernen, ist gar nicht so schwer. Schattenbaum ist ideal für den Anfang. Nichts ist dümmer, als eine PHP-Seite zu haben, an der man selber nichts ändern kann.
Wenn du Probleme hast, kannst du ruhig mich fragen, ich habe es mir auch im Selbststudium beigebracht.
Geschrieben von Latino Mausi am 03.04.2006 um 20:56:
jetzt muss ich auch mal was fragen, da ich das auch mal lernen wollte aber leider zu dumm bin um mir die ganzen zeichen zu merken.
was genau muss mein eigendlich immer in die datenbank schreiben und was in das php script?
hab das nie richtig verstanden.
Geschrieben von Unicorn am 03.04.2006 um 23:25:
...
Latino Mausi, zu dumm dafür bist du sicher nicht! Ich hatte auch lange, um PHP zu begreifen, weil ich einfach nach der Methode Tutorial lesen, nachbauen, abändern für meine Zwecke vorgegangen bin. Früher hatte ich eine Woche oder mehr, bis eine einzige Datenbankabfrage lief, jetzt habe ich schon regelrechte Codeschnipsel, die ich immer wieder verwende und abändere, nur spezielle Funktionen schlage ich nach.
Ich versuche es dir so gut zu erklären, wie ich kann... Ich hoffe ich habe dein Problem richtig verstanden.
Also, was eine Datenbank ist, habe ich ja vorher schon erklärt. Ich bearbeite die Datenbank mit einem Interface namens PHPmyadmin. das stellt die ganzen Tabellen dar und man kann dort auch Dinge bearbeiten, z.B wenn ich eine Tabelle habe, wo Pferde und ihre Eigenschaften aufgeführt sind, den Namen verändern, eine neue Spalte namens Farbe einfügen, eine andere löschen...
Die Datenbank brauchst du ja, um die Sachen hineinzuspeichern. Ein Eintrag sieht vielleicht so aus (ein Beispiel für eine Tabelle namens pferde):
id / name / rasse / farbe
1 / Wendy / Holsteiner / Rappe
Wenn du in eine Datenbank schreibst, weist du den Feldern der entsprechenden Zeile/n Werte zu.
Um eine Tabelle zu erstellen, machst du das so:
(erklärt für funpic)
Geh zuerst auf MySQl beim Usercenter, dann auf aktivieren und bestimme ein Passwort. Dann geh auf MySQL-Daten. Dort hat es einen Link PHPmyadmin aufrufen. Dort klickst du drauf und musst deinen Benutzernamen und das neue Passwort eingeben. Dann kommst du in ein Interface, wo links so ein blaues Teil ist. Dort sollte dein benutzername stehen. Dort klickst du drauf. Dann öffnet sich rechts eine neue Seite. Unter den orangen Balken hat es Neue Tabelle in Datenbank Benutzername erstellen, darunter Name und Felder. Dort gibst du was ein (im Beispiel pferde und 4). Wenn du dann auf OK klickst, kommst du wieder weiter. Es gibt so eine Art Tabelle mit vielen Feldern, mit genau so vielen Spalten wie du Felder angegeben hast. Jetzt musst du die Felder benennen, also in die Spalte am meisten links kommen die Namen (Beispiel: id, name, rasse, farbe). Danach kommt eine Select-List für den Typ. Je nachdem was du willst, musst du etwas anderes angeben. Für kurze Dinge wie einen Namen kannst du gut Varchar nehmen, für lange Texte nimmt man Text. Wenn man etwas englisch versteht, errät man die Bedeutungen schnell. Weiter rechts ist die Spalte Länge. Wenn man bestimmte Typen angegeben hat (Varchat beispielsweise) muss man dort eingeben, wieviele zeichen dort Platz haben sollen. Die restlichen Spalten spielen für den Anfang keine Rolle, wenn man später automatische Zahlen haben will, werden sie noch wichtig, aber das ist jetzt egal.
Unter kann man auch noch mehr Felder hinzufügen, wenn man welche braucht. Wenn man jetzt speichern drückt, sieht man, ob alles ok ist. Wenn ja, hast du gerade eine Tabelle erstellt, auf die du mit PHP zugreifen kannst.
Ich verwende den Code immer so: (das kommt auf eine PHP-Seite, zwischen diesen zeichen :
<?php und ?>
- Wenn ich eine neue Zeile machen will (mal für die obige Beispieltabelle)
$con = mysql_connect("localhost", "user", "pw") //Erklärung: Baut die Verbindung auf, mit Benutzer user (muss angepasst werden, ist bei funpic dein Benutzername) und Passwort pw (muss bei funpic beispielsweise angegeben werden, wenn man MySQL aktiviert)
$db = "insert into pferde"; // Erklärung: Hier steht, was genau getan werden soll (insert heisst einfügen) und in welche Tabelle
$db . = "( `id`, `name`, `rasse`, `farbe`) values"; // Erklärung: Hier gebe ich an, in welche Spalten ich alles schreiben will.
$db . = "('1', 'Galaxy', 'Trakehner', 'Fuchs')"; // Erklärung: Hier gebe ich an, was genau in den oben erwähnten Feldern stehen soll. Die Reihenfolge muss stimmen und alles zwischen solche ' Zeichen gesetzt werden.
mysql_db_query("$con", Reiterhof); // Erklärung: Damit sage ich, dass das alles in der datenbank Reiterhof ausgeführt werden soll und jetzt gemacht werden soll.
Wenn die Daten angepasst sind (User, PW, Datenbank), die passende Tabelle existiert mit den richtigen Feldern und dieser Code in eine Seite eingefügt wird, sollte er funltionieren.
Wenn etwas nicht stimmt (wenn Feldernamen, Passwort, Tabelle usw. nicht stimmen/existieren) beschwert sich der Computer entweder, oder es passiert einfach nix. Letzteres ist weniger praktisch, weil man dann die ganze Seite nach dem Fehler durchforsten muss.
Um Einträge abzurufen, zu ändern, oder zu löschen gibt es andere Codes, die diesem meist ähnlich sind. Diese kann ich dir auch noch erklären, falls du es willst/brauchst.
lg Unicorn
Geschrieben von .Maybe am 04.04.2006 um 10:25:
Also, ich galube es hatt keinen sinn denn dir [leoo] jemand etwas coden würde, dann kannst du damit ja gar nichts anfangen...
Ich könnte zwar ein eintragungsscript coden und ev. auch einen Log-In bereich aber viel bringen würde das ja dann
nicht.
Forensoftware: Burning Board, entwickelt von WoltLab GmbH