Autor |
Nachricht |
ToAStY
Threadersteller
Dabei seit: 12.10.2006
Ort: -
Alter: -
Geschlecht: -
|
Verfasst Do 12.10.2006 22:40
Titel Hab nen PHP-Formular Problem |
|
|
Also ich hab schon mehrere Foren durchsucht aber nix gefund (auch hier nicht)! Deswegen stell ich hier die frage:
Ich möchte gern ein Formular schreiben, dass das Ergebnis in eine andere php reinschreibt!
Dortsollte das dann alles in einer Tabelle aufgeführt sein und die Ergebnisse sollen auch dort alle gespeichert werden.
(Es soll sozusagen ein "Ranking PHP Skript" für Auto Rennspiele seien! D.h. Das die Bestzeit immer obensteht!)
Wenn es möglich ist sollte da auch ein Upload Bereich sein!
Da ich ein Newbe in sachen PHP bin möchte ich euch um hilfe bitten! Schon mal ThX
PS: Aber bitte eine Erklärung dazu da ich das auch verstehen möchte was ihr schreibt!
|
|
|
|
|
pRiMUS
Dabei seit: 09.09.2003
Ort: Vienna
Alter: 48
Geschlecht:
|
Verfasst Fr 13.10.2006 08:37
Titel
|
|
|
dann zeig doch mal was du hast, oder was dein problem ist, sonst kann dir auch niemand helfen.
|
|
|
|
|
Anzeige
|
|
|
kaputt
Dabei seit: 08.05.2003
Ort: -
Alter: -
Geschlecht:
|
Verfasst Fr 13.10.2006 09:00
Titel
|
|
|
Du brauchst zunächst mal etwas, was die versch. Scores speichert.
Das kann z.B. eine Text-Datei oder eine Datenbank sein. Die Highscores.php muss diese dann auslesen.
|
|
|
|
|
schachbrett
Dabei seit: 11.10.2006
Ort: Köln
Alter: -
Geschlecht:
|
Verfasst Fr 13.10.2006 10:25
Titel
|
|
|
"Hab nen PHP-Formular Problem" ist ein wenig euphemistisch...
Code: |
<?php
define( "HISCORELIST", "./hiscore.list" );
define( "MAXSCORES", "10" );
// Alte Highscoreliste einlesen
$hiscores = file( HISCORELIST );
$userscore = ( $_GET['userscore'] != "" ) ? $_GET['userscore'] : 0;
$username = ( $_GET['username'] != "" ) ? $_GET['username'] : "Unknown";
// Highscoreliste initialisieren
$inserted = 0;
for( $i = 0; $i < MAXSCORES; $i++ ) {
$e = explode( "|", chop( $hiscores[$i] ) );
// Userhighscore einfuegen
if ( !$inserted && $userscore > $e[0] ) {
$hilist[] = array( $userscore, $username );
$inserted = 1;
}
// Leer? dann mit Nullwerten initialisieren
$e[0] = ( $e[0] != "" ) ? $e[0] : 0;
$e[1] = ( $e[1] != "" ) ? $e[1] : "Unknown";
$hilist[] = $e;
}
// Highscoreliste zurueckschreiben
if ( $fh = fopen( HISCORELIST, "w+" ) ) {
for( $i = 0; $i < MAXSCORES; $i++ ) {
fwrite( $fh, $hilist[$i][0] . "|" . $hilist[$i][1] . "\n" );
}
fclose( $fh );
}
?>
<html>
<body>
<form>
Score: <input type="text" name="userscore" />
Name: <input type="text" name="username" />
<input type="submit" value="Punktzahl übermitteln" />
</form>
<?php
// Ausgabe als numerierte Liste
echo "<ol>";
for( $i = 0; $i < MAXSCORES; $i++ ) {
echo
"<li>" .
$hilist[$i][0] . " von " . $hilist[$i][1] .
"</li>";
}
echo "</ol>";
?>
</body>
</html>
|
|
|
|
|
|
ToAStY
Threadersteller
Dabei seit: 12.10.2006
Ort: -
Alter: -
Geschlecht: -
|
Verfasst Fr 13.10.2006 13:38
Titel
|
|
|
Gut ThX genau sowas in der Art aber es sollte noch die zeiten nach der schnelligkeit sotieren d.h. die bestzeit (falles eine schnellere geschafft wurde ) auf platz 1 anzeigen ^^
UND schachbrett könntest du mir das mal erklären was das jetz alles so bedeutet und was das formular an den einzelnen stellen macht ??? Kannst mich ja mal adden ICQ:323243522 !
PS: was ich hatte war:
Code: | seite.html
<html>
<head>
<title>HighScore</title>
</head>
<body>
<form action="ausgabe.php" method="post">
Highscore
<input type="text" name="email">
<input type="submit" value="Go! ">
</form>
</body>
</html>
ausgabe.php
<html>
<head>
<title>HighScore</title>
</head>
<body>
<?php
echo "$email<br>";
?>
</body>
</html>
|
Aber da kann man nur die Highscor eingeben und sie wird nicht gespeichert
Zuletzt bearbeitet von ToAStY am Fr 13.10.2006 14:02, insgesamt 1-mal bearbeitet
|
|
|
|
|
eViLaSh
Dabei seit: 22.05.2003
Ort: Texas
Alter: 40
Geschlecht:
|
Verfasst Fr 13.10.2006 14:41
Titel
|
|
|
am besten befasst du dich erst einmal mit den Grunprinzipien von PHP.
Darüber gibt es genug Lektüren bei Amazon.
|
|
|
|
|
ToAStY
Threadersteller
Dabei seit: 12.10.2006
Ort: -
Alter: -
Geschlecht: -
|
Verfasst Fr 13.10.2006 14:58
Titel
|
|
|
Jo wäre ne Idee aber trotzdem könnte er es mir doch erklären oder??
Außerdem ich suche die ganze zeit nach guten erklärungen ABER ich finde nix! könntest ja ma nen link posten^^!
|
|
|
|
|
Pixelpole
Dabei seit: 25.10.2004
Ort: Trier
Alter: 37
Geschlecht:
|
Verfasst Fr 13.10.2006 15:04
Titel
|
|
|
pfff amazon. Wozu Geld ausgeben wenn es um Netz doch für lau hervorrangend einsteigerlektüre gibt
http://tut.php-q.net/
|
|
|
|
|
|
|
|
Ähnliche Themen |
PDF Formular Problem
php formular problem
Formular-Problem
Formular Problem...
Problem mit PDF Formular
Formular Problem
|
|