PHP bzw. SQL Schulprojekt

TurkUndJDundJD

New member
Moin Leute,

im Informatikunterricht haben wir vor ein 7 Wöchiges Projekt zu machen.
Es gab mehrere interessante Sachen zur Auswahl, jedoch habe ich mich für PHP entschieden.
Ich würd euch daher gerne Fragen, was für interessante Sachen man damit innerhalb von 7 Wochen (21 U-Stunden + Unbekannte anzahl von Freizeit-Stunden) zu zweit bzw. dritt schaffen kann.
Hauptsächlich gerne Sachen, mit denen man später auch was Anfangen kann bzw. Sachen die im Vordergrund mitspielen und nicht irgendwo unbemerkt im Hintergrund werkeln.
Das Problem: Keine Erfahrung was PHP angeht. Jedoch allgemeine Programmierungsskills von 5-6 (auf einer Skala von 1 bis 10). Also wenn ich die Grundlagen kapier und die Syntax drin hab, kann ich vieles damit machen.

Wichtiger Punkt: Das Projekt sollte man in verschiedene, parallel laufende Programmierabschnitte einteilen können, sodass mehrere (2-3) Leute gleichzeitig daran arbeiten können.

Wir würden auch vielleicht auf SQL umsteigen und das dann mit der anderen PHP Gruppe kombinieren. Wenn dies der Fall sein sollte, dann sag ich hier bescheid.

tldr: Was kann man als 7 Wöchiges Projekt mit PHP machen?

Zur Info: Wir sind 2 oder 3 Leute von 14 bis 16 Jahre

Freu mich schon auf eure Antworten!

MFG
Turk
 
Hi,

Gleich Mal vorweg, vom Coden selber hab ich keine Ahnung.

Aber ich hab mir a paar Codes angeschaut, und auch a bissl damit rumgespielt, so nach dem Wenn-Dann-Prinzip.
Nach meiner Auffassung ist ein komplexes Programm recht kompliziert.

Auf PHP basieren eine ganze Menge Websites, vielleicht überlegt ihr euch dahingehend etwas?

lg,
 
Naja - 'nicht im Hintergrund werkeln'. In der Regel ist es genau das, was PHP tut.
Ihr könntet z. B. ein eigenes Foren-CMS programmieren, dann gibt es auch was zu sehen. Natürlich bleibt ein bisschen HTML/CSS dabei nicht aus. Ihr solltet euch natürlich nicht zu viel auf die Kappe schreiben. Das Grund-CMS (Beitragsindex, Mitgliederregistrierung, Möglichkeit Beiträge zu schreiben) kann sicherlich auch einer alleine in 7 Wochen schreiben. Ist gar keine so große Sache. Ihr habt dann noch mehr Zeit, kleinere Sachen zu implementieren ( Beitragszähler etc. pp) und einer kann sich um die Anpassung an HTML kümmern.
 
Zuletzt bearbeitet:
PHP ist eine Programmiersprache und nicht an irgendwelche Anwendungsfälle gebunden. Du kannst machen was du willst. Ein Forum oder Gästebuch ist halt so das 0815-Beispiel schlechthin. Baut doch zB eine Stats-Seite für BF3 (dafür gibts mehrere inoffizielle APIs) oder ein anderes Spiel. Oder einen "Image-Hoster" - das kann man sich auch sehr, sehr einfach machen.

Schaut euch einfach mal ein paar Seiten an, die ihr so besucht. Einiges davon kann man schon zumindest grundlegend in 7 Wochen nachbauen.
 
Danke für die schönen Beispiele, Jungs!

Wir haben uns jetz dafür "entschieden" MySQL UND php zu benutzen. Das heißt, dass man in php abfragen o.ä. für SQL erstellt. Z.b. ne login-funktion.
Ich bin auch schon relativ weit.

Mit Hilfe eines Tutorials, habe ich bereits einige Zeilen des Logins in PHP geschrieben.
Nun habe ich aber das Problem, dass "er" nicht weiß, wo die Datenbank liegt. Und ich weiß es auch nicht.

Ich hab das alles (SQL Datenbank und PHP-seiten) bei Funpic gemacht und gedacht, es reicht "localhost" einzugeben. Anscheinend nicht.

Ihr könnt ja mal auf diese Seite hier gehen und schauen, was ich falsch gemacht habe:


Das soll keine Werbung o.ä. sein, alles was ihr eingebt, wird nirgends gespeichert o.ä..
Die Datenbank liegt irgendwo unter "http://majasa.phpmyadmin.funpic.de", aber ich weiß halt nicht, wie ich das ins PHP Dokument schreiben soll.

Ich hoffe ihr versteht mein "Problem" und könnt mir helfen.

MFG
Turk

PS: Hab grad gemerkt, dass das mit dem Link nicht funzt also hier ist das php dokument
Es kommt die Meldung: Verbindung zur Datenbank konnte nicht hergestellt werden

Spoiler:
<?php
session_start();
?>
<?php
$verbindung = mysql_connect("localhost", "Benutzername" , "Passwort")
or die("Verbindung zur Datenbank konnte nicht hergestellt werden");

mysql_select_db("homepage") or die ("Datenbank konnte nicht ausgewählt werden");

$username = $_POST["username"];
$passwort = $_POST["passwort"];
$passwort2 = $_POST["passwort2"];

if($passwort != $passwort2 OR $username == "" OR $passwort == "")
{
echo "Eingabefehler. Bitte alle Felder korekt ausfüllen. <a href=\"eintragen.html\">Zurück</a>";
exit;
}
$passwort = md5($passwort);

$result = mysql_query("SELECT id FROM login WHERE username LIKE '$username'");
$menge = mysql_num_rows($result);

if($menge == 0)
{
$eintrag = "INSERT INTO login (username, passwort) VALUES ('$username', '$passwort')";
$eintragen = mysql_query($eintrag);

if($eintragen == true)
{
echo "Benutzername <b>$username</b> wurde erstellt. <a href=\"login.html\">Login</a>";
}
else
{
echo "Fehler beim Speichern des Benutzernames. <a href=\"eintragen.html\">Zurück</a>";
}


}

else
{
echo "Benutzername schon vorhanden. <a href=\"eintragen.html\">Zurück</a>";
}
?>
 
Zuletzt bearbeitet:

Online-Statistiken

Zurzeit aktive Mitglieder
0
Zurzeit aktive Gäste
51
Besucher gesamt
51

Beliebte Forum-Themen

Zurück
Oben Unten