Homepage selbermachen 7.852 Themen, 35.619 Beiträge

Hilfe zu HTML Code

The MOD / 9 Antworten / Flachansicht Nickles

hi,

ich brauche innerhalb einer Woche einen HTML Quellcode, mitdem ich
Eingaben von Namen in Editfelder speichern kann und
wieder, gezählt (häufigkeit der Namen), ausgegeben kann.
Ausgabe sollte ein Text oder nur eine Zahl mit dem dazugehörigen Namen sein.


Bsp:

Mr. X 12 Mal
Mr. y 20 Mal



Das Ganze ist für die Schule, aber etwas gemeinnütziges!!!!!!
Ich habe mich dazu bereit erklärt, mich darüber zu informieren und
ggf es auch zu erstellen!!!

Ich habe von HTML,PHP oder SQL keine Ahnung, ich denke aber ihr könnt mir helfen!!
Ich kann mit Frontpage oder PageMill einwenig umgehen.
Es geht also nur um den Befehl, Layout ist mal völlig egal.


mfg the mod

bei Antwort benachrichtigen
Hilfe zu HTML Code Zaphod
Plazebo The MOD „Hilfe zu HTML Code“
Optionen

Braucht keine SQL-Datenbank, aber dafür genügend Schreibrechte im Verzeichnis wo die Daten abgelegt werden.



<?php

$datei="in_dieser_datei_werden_die_namen_abgespeichert.txt";
$name=$_GET["name"];
Eingabefeld_anzeigen();

if (IsSet($name))
{
if ($name=="") //Prüfe ob Eingabe gültig ist
{
echo "Ung&uuml;ltige Eingabe: Es wurde ein leerer Name eingegeben.<BR><BR>";
} else
{
$handle=fopen($datei, "a"); //Datei für den Schreibzugriff öffnen
//(Daten werden hinten an die Datei angehängt, a=add).
//Datei wird automatisch erstellt, wenn nicht vorhanden.
fwrite($handle,"$name\\n"); //Schreibe Name in die Datei (/n steht für Zeilenumbruch).
fclose($handle); //Dateizugriff beenden.
echo "$name wurde gespeichert.<BR><BR>";
}
}

echo "<U>Bisher gespeicherte Namen:</U><BR>";
Dateiinhalt_ausgeben();

function Eingabefeld_anzeigen()
{
echo "Diesen Namen hinzuf&uuml;gen:<BR>
<form action=\\"$PHP_SELF\\" method=\\"get\\">
<input type=\\"text\\" name=\\"name\\" value=\\"$name\\">
<input type=\\"submit\\">
</form>";
}

function Dateiinhalt_ausgeben()
{
global $datei; //Die globale Variable "$datei" soll für
//diese Funktion übernommen werden.
if (file_exists($datei)) //Prüfe ob Datei überhaupt vorhanden ist.
{
$handle=fopen($datei, "r"); //Datei für den Lesezugriff öffnen (r=read).
while (!feof($handle)) //Lese Datei Zeile für Zeile aus, bis Ende
//der Datei erreicht ist (eof=end of file).
{
$ausgelesener_name=fgets($handle, 4096); //Zeile auslesen.
echo "$ausgelesener_name<BR>"; //Zeile ausgeben.
}
fclose($handle); //Dateizugriff beenden.
} else {echo "(Keine Daten.)";} //Datei nicht vorhanden -> Meldung: "Keine Daten".
}

?>

bei Antwort benachrichtigen
Ich bin unmusikalisch. Plazebo