php Übungsaufgaben
php Übungsaufgaben
Ich versuche momentan mir ein bischen php anzueignen. Das reine Lesen von "wie funktioniert eine if-Schleife" ist mir jedoch ein bischen zu trocken.
Habt Ihr Vorschläge für ein paar Übungsaufgaben, in denen ich das (hoffentlich) erlernte anwenden kann.
Die Aufgaben sollten sich langsam aufbauen. Also bitte nicht gleich: Erstelle ein CMS-System, das dieses und jenes beinhalten soll.
Die Aufgaben sollten möglichst Praxisnah sein.
Habt Ihr Vorschläge für ein paar Übungsaufgaben, in denen ich das (hoffentlich) erlernte anwenden kann.
Die Aufgaben sollten sich langsam aufbauen. Also bitte nicht gleich: Erstelle ein CMS-System, das dieses und jenes beinhalten soll.
Die Aufgaben sollten möglichst Praxisnah sein.
by[t]e,
Chaze
!!!--> Kein Support per PN oder Mail <--!!!
Chaze
!!!--> Kein Support per PN oder Mail <--!!!
- jasc
- Ehemaliges Teammitglied
- Beiträge: 2497
- Registriert: 24.05.2001 02:00
- Wohnort: Hergensweiler bei Lindau/B
Also für den Anfang ganz gut, finde ich, ist ein Gästebuch. Das kann zunächst mal recht simpel (ohne Administration) sein, aber da kann man mal ein paar grundlegende Sachen üben. Ich weiß jetzt natürlich nicht, wie weit dein Kenntnisstand schon ist, vielleicht ist ein Gästebuch für dich ja schon zu simpel
.

Halt!
Jede Übung in einer Programmiersprache muss mit dieser Aufgabe beginnen:
Gruß, Philipp
Jede Übung in einer Programmiersprache muss mit dieser Aufgabe beginnen:
Viel Spaß dabeiErstelle ein Programm, dass den String "Hello World" auf dem Bildschirm ausgibt

Gruß, Philipp
Kein Support per PN!
Der Sozialstaat ist [...] eine zivilisatorische Errungenschaft, auf die wir stolz sein können. Aber der Sozialstaat heutiger Prägung hat sich übernommen. Das ist bitter, aber wahr. (Horst Köhler)
Meine Mods
Der Sozialstaat ist [...] eine zivilisatorische Errungenschaft, auf die wir stolz sein können. Aber der Sozialstaat heutiger Prägung hat sich übernommen. Das ist bitter, aber wahr. (Horst Köhler)
Meine Mods
Ist zwar nicht schön oder elegant, aber das Gästebuch funktioniert (zumindest das Prinzip):
gb.php:
gb2.php:
Kritik, Verbesserungen???
Jetzt versuche ich das ganze mal in eine DB einzutragen.
gb.php:
Code: Alles auswählen
<html>
<head>
<title>YAGB</title>
</head>
<body>
</body>
<form action="gb2.php" method="post">
<input type="text" size="100" name="inhalt">
<br><br>
<center>
<input type="submit" value="OK">
</center>
</form>
</html>
Code: Alles auswählen
<?php
$inhalt = $HTTP_POST_VARS["inhalt"];
$datei = fopen("gb.txt","a+");
$ausgabe = fgets($datei);
if ($inhalt == "")
{
echo("Du hast wohl den Text vergessen, häää?!<br><br><br>");
echo $ausgabe;
}
else
{
echo("Dein Beitrag wurde eingetragen<br><br><br>");
fwrite($datei, $inhalt."<br><br>");
echo $ausgabe;
}
fclose($datei);
?>
<html>
<head>
<title>YAGB</title>
</head>
<body>
</body>
<a href ="gb.php">Neue Eingabe</a>
</html>
Jetzt versuche ich das ganze mal in eine DB einzutragen.
by[t]e,
Chaze
!!!--> Kein Support per PN oder Mail <--!!!
Chaze
!!!--> Kein Support per PN oder Mail <--!!!
So! Habe jetzt eine dbconnect.php erstellt (funktioniert).
Und die gb2.php sieht jetzt so aus:
Wie schaffe ich es, dass nach jedem Eintrag ein Zeilenumbruch folgt???
Und die gb2.php sieht jetzt so aus:
Code: Alles auswählen
<?php
include("dbconnect.php");
$abfrage = "SELECT * FROM `einträge`" or die ("Das Feld existiert nicht");
$ergebnis = mysql_query($abfrage);
$inhalt = $HTTP_POST_VARS["inhalt"];
if ($inhalt == "")
{
echo("Du hast wohl den Text vergessen, häää?!<br><br><br>");
while($row = mysql_fetch_object($ergebnis))
{
echo $row->eintrag;
}
}
else
{
echo("Dein Beitrag wurde eingetragen<br><br><br>");
$schreibedb = "INSERT INTO einträge (eintrag) VALUES ('$inhalt')";
mysql_query($schreibedb);
while($row = mysql_fetch_object($ergebnis))
{
echo $row->eintrag;
}
}
?>
<html>
<head>
<title>YAGB</title>
</head>
<body>
</body>
<br><br><br>
<a href ="gb.php">Neue Eingabe</a>
</html>
by[t]e,
Chaze
!!!--> Kein Support per PN oder Mail <--!!!
Chaze
!!!--> Kein Support per PN oder Mail <--!!!