Daten speichern und ausgeben
lima-city → Forum → Programmiersprachen → PHP, MySQL & .htaccess
angabe
ausgeben
auslese
code
dank
datum
erfolgreich eingetragen code
ergebnis
form
formular
genaue formular
helfen
http
paar
sache
speichern
tabelle
text
tip
url
-
Hallo !
Ich möchte mit einem Formular Angaben in eine Datenbank speichern. Dazu habe ich eine Tabelle "ergebnisse" angelegt und einige Spalten.
Text 1 | Ergebniss 1 | Text 2 | Ergebniss 2 usw...
Jetzt die Frage: Wie kann ich Daten, die ich in ein Formular eingebe, in die DB speichern, und wie kann ich diese Daten dass auf einer anderen Seite in einer Tabelle wieder ausgeben?
Es wäre super nett, wenn ihr mir das ganze PHP Skript schreibt.
Gruß David ! -
Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden!
lima-city: Gratis werbefreier Webspace für deine eigene Homepage
-
Mal ein paar Tipps dazu:
Reinschreiben:
absichern:
htmlspecialchars(); htmlentities(); mysql_real_escape_string();
aufwerten:
nl2br();
INSERT INTO ergebnisse (Text1, Ergenisse2, ...) VALUES ('$var1', '$var2', ...)
Auslesen:
SELECT * FROM ergebnisse WHERE ...
Ist eigentlich keine große Sache, hoffe ich konnte helfen!
Beitrag zuletzt geändert: 28.4.2009 19:21:35 von cookies -
cookies schrieb:
Mal ein paar Tipps dazu:
Reinschreiben:
absichern:
htmlspecialchars(); htmlentities(); mysql_real_escape_string();
aufwerten:
nl2br();
INSERT INTO ergebnisse (Text1, Ergenisse2, ...) VALUES ('$var1', '$var2', ...)
Auslesen:
SELECT * FROM ergebnisse WHERE ...
Ist eigentlich keine große Sache, hoffe ich konnte helfen!
Ja, danke, aber ich wollte ein Beispielskript eigentlich, da ich das noch nicht ganz verstehe -
Schreib mal das genaue Formular hier rein, dann mach ich dir vielleicht das Script.
-
cookies schrieb:
Schreib mal das genaue Formular hier rein, dann mach ich dir vielleicht das Script.
Hi !
Also, hier das Formular:
http://davy.lima-city.de/tabelle.htm
Diese Angaben sollen in die Tabelle geschrieben werden. -
Hier ist das zum Reinschreiben:
<?php $_POST = htmlentities($_POST); $_POST = htmlspecialchars($_POST); $_POST = mysql_real_escape_string($_POST); mysql_query("INSERT INTO ergebnisse (Text1, Ergebnis1, Text2, Ergebnis2, ...) VALUES ('".$_POST['verein1']."', '".$_POST['punkte1_1']."', '".$_POST['verein2']."', '".$_POST['punkte1_2']."', ...)"); echo "Erfolgreich eingetragen!"; ?>
Wenn du mir noch sagst, in welcher Form es ausgegeben werden soll, kann ich das auch noch machen. -
Das immer noch so umständlich herumgebastelt wird. Schau Dir mal bitte die MySQLi Klasse an, dort genauer den Teil mit prepare(). Das spart Dir das "manuelle" Escapen von Strings, außerdem ist die Klasse weit aus besser zu handeln als die Standardfunktionen.
-
cookies schrieb:
Hier ist das zum Reinschreiben:
<?php $_POST = htmlentities($_POST); $_POST = htmlspecialchars($_POST); $_POST = mysql_real_escape_string($_POST); mysql_query("INSERT INTO ergebnisse (Text1, Ergebnis1, Text2, Ergebnis2, ...) VALUES ('".$_POST['verein1']."', '".$_POST['punkte1_1']."', '".$_POST['verein2']."', '".$_POST['punkte1_2']."', ...)"); echo "Erfolgreich eingetragen!"; ?>
Wenn du mir noch sagst, in welcher Form es ausgegeben werden soll, kann ich das auch noch machen.
Ich will die Daten in einer HTML-Tabelle ausgeben lassen.
Vielen Dank ! -
Hier alle wissenswerten Sachen zum Thema Datenbanken und PHP für den Anfang.
http://schattenbaum.net/php/
Lesen und Lernen
Bitteschön! -
Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden!
lima-city: Gratis werbefreier Webspace für deine eigene Homepage