mediengestalter.info
FAQ :: Mitgliederliste :: MGi Team

Willkommen auf dem Portal für Mediengestalter

Aktuelles Datum und Uhrzeit: Mi 07.12.2016 11:34 Benutzername: Passwort: Auto-Login

Thema: Hab nen PHP-Formular Problem vom 12.10.2006


Neues Thema eröffnen   Neue Antwort erstellen MGi Foren-Übersicht -> Programmierung -> Hab nen PHP-Formular Problem
Seite: 1, 2  Weiter
Autor Nachricht
ToAStY
Threadersteller

Dabei seit: 12.10.2006
Ort: -
Alter: -
Geschlecht: -
Verfasst Do 12.10.2006 21:40
Titel

Hab nen PHP-Formular Problem

Antworten mit Zitat Zum Seitenanfang

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!
  View user's profile Private Nachricht senden
pRiMUS

Dabei seit: 09.09.2003
Ort: Vienna
Alter: 41
Geschlecht: Männlich
Verfasst Fr 13.10.2006 07:37
Titel

Antworten mit Zitat Zum Seitenanfang

dann zeig doch mal was du hast, oder was dein problem ist, sonst kann dir auch niemand helfen.
  View user's profile Private Nachricht senden Website dieses Benutzers besuchen
Anzeige
Anzeige
kaputt

Dabei seit: 08.05.2003
Ort: -
Alter: -
Geschlecht: Männlich
Verfasst Fr 13.10.2006 08:00
Titel

Antworten mit Zitat Zum Seitenanfang

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.
  View user's profile Private Nachricht senden
schachbrett

Dabei seit: 11.10.2006
Ort: Köln
Alter: -
Geschlecht: Männlich
Verfasst Fr 13.10.2006 09:25
Titel

Antworten mit Zitat Zum Seitenanfang

"Hab nen PHP-Formular Problem" ist ein wenig euphemistisch... Lächel

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 &uuml;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>
  View user's profile Private Nachricht senden
ToAStY
Threadersteller

Dabei seit: 12.10.2006
Ort: -
Alter: -
Geschlecht: -
Verfasst Fr 13.10.2006 12:38
Titel

Antworten mit Zitat Zum Seitenanfang

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 13:02, insgesamt 1-mal bearbeitet
  View user's profile Private Nachricht senden
eViLaSh

Dabei seit: 22.05.2003
Ort: Texas
Alter: 33
Geschlecht: Männlich
Verfasst Fr 13.10.2006 13:41
Titel

Antworten mit Zitat Zum Seitenanfang

am besten befasst du dich erst einmal mit den Grunprinzipien von PHP.

Darüber gibt es genug Lektüren bei Amazon.
  View user's profile Private Nachricht senden Website dieses Benutzers besuchen
ToAStY
Threadersteller

Dabei seit: 12.10.2006
Ort: -
Alter: -
Geschlecht: -
Verfasst Fr 13.10.2006 13:58
Titel

Antworten mit Zitat Zum Seitenanfang

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^^!
  View user's profile Private Nachricht senden
Pixelpole

Dabei seit: 25.10.2004
Ort: Trier
Alter: 30
Geschlecht: Männlich
Verfasst Fr 13.10.2006 14:04
Titel

Antworten mit Zitat Zum Seitenanfang

pfff amazon. Wozu Geld ausgeben wenn es um Netz doch für lau hervorrangend einsteigerlektüre gibt *zwinker*

http://tut.php-q.net/
  View user's profile Private Nachricht senden
 
Ähnliche Themen php formular problem
[PHP]Problem mit Kontakt Formular
Problem mich php Abfrage von Checkboxen im Formular
PHP/MySQL >> Problem bei DB-Update per Formular
PHP: Formularinhalte aus HTML-Site in PHP-Formular senden!
PHP-Formular!
Neues Thema eröffnen   Neue Antwort erstellen Seite: 1, 2  Weiter
MGi Foren-Übersicht -> Programmierung


Du kannst keine Beiträge in dieses Forum schreiben.
Du kannst auf Beiträge in diesem Forum nicht antworten.
Du kannst an Umfragen in diesem Forum nicht mitmachen.