Speichern mit PHP
lima-city → Forum → Programmiersprachen → PHP, MySQL & .htaccess
angabe
befehl
beta
bild
datei
daten
eingabefeld
erfahrung
formatierung
fragen
inhalt
insert
newssystem
phase
schutz
speicher
tabelle
tasten
variable
versuchen
-
Also ich will gerade ein Newssystem machen, da soll man in einer datei, admin.php die die ?berschrifft und den Text eingeben und dann soll das in der datei news.php erscheinen das war f?r mich soweit kein Problem und funktoniert einbahnfrei.
Ich kann nun die datei ?ffnen (noch ohne pw-schutz und sonstiges ist ja noch in der ulra-beta-phase wenn man so will) Dann habe ich zwei Eingabefelder f?r ?berschrifft und Text, dann gehe ich auf OK und sehe das ganze in der anderen Datei Formatierung und alles wie es soll.
Wenn ich aber die Datei wieder schlie?e ist wieder alles weg...
Also meine Frage:
Wie kann ich dann den Inhalt in der Datei news.php speichern, so, das er da so lange bleibt bis ich wieder admin.php aktualisiere?
Hier ein Link zu Admin.php damit ihr euch ein Bild machen k?nnt:
http://serj-tankian.xardas.lima-city.de/Newssystem/admin.php
Und hier die Codes der beiden Dateien:
news.php:
<html>
<head>
<title>News</title>
<style>
<!--
h1 { font-family: Comic Sans Ms; color:#ffffff; font-size: 14pt; }
p { font-family: Sylfaen; color:#ffffff; font-size: 12pt; }
-->
</style>
</head>
<body bgcolor="#000000">
<center>
<h1>News</h1>
<hr color="#FFFFFF">
<h1>
<?
echo "$ueb";
?>
</h1>
<p>
<br>
<?
echo "$text";
?>
</p>
</center>
</body>
</html>
admin.php
<html>
<head>
<title>Admin</title>
</head>
<body bgcolor="#ffffff">
<center>
<form action="news.php" method="post">
<p>?berschrifft</p>
<input type="text" size="20" name="ueb">
<br>
<p>Text</p>
<input type="text" size="60" name="text">
<br><br>
<input type="submit" value="OK">
</form>
</center>
</html>
Danke im Voraus mfg serj-tankian
-
Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden!
lima-city: Gratis werbefreier Webspace für deine eigene Homepage
-
ja willst du es in einer DB speichern was sicher ist oder in einer Text datei?
-
ja willst du es in einer DB speichern was sicher ist oder in einer Text datei?
Also um ehrlich zu sein habe ich noch noch keine Erfahrungen mit MySQL gemacht also w?re es gut wenn mir das jemand erkl?ren k?nnte oder mir sacht wie ich das nur mit php mach ist mir eigentlich auch egal.... -
also das ist alles kein Problem sieh mal hier:
1. http://tut.php-q.net/mysql.html
2. http://tut.php-q.net/mysql-connect.html
3. http://tut.php-q.net/mysql-query.html
4. http://tut.php-q.net/mysql-tabellen.html
5. http://tut.php-q.net/mysql-insert.html
6. http://tut.php-q.net/mysql-select.html
7. http://tut.php-q.net/mysql-select-tabellen.html
8. http://tut.php-q.net/mysql-select-php.html
alle nacheinander gut durchlesen und anwenden...
Bei Fragen wieder melden... -
moul schrieb:
also das ist alles kein Problem sieh mal hier:
1. http://tut.php-q.net/mysql.html
2. http://tut.php-q.net/mysql-connect.html
3. http://tut.php-q.net/mysql-query.html
4. http://tut.php-q.net/mysql-tabellen.html
5. http://tut.php-q.net/mysql-insert.html
6. http://tut.php-q.net/mysql-select.html
7. http://tut.php-q.net/mysql-select-tabellen.html
8. http://tut.php-q.net/mysql-select-php.html
alle nacheinander gut durchlesen und anwenden...
Bei Fragen wieder melden...
Also er hat gesagt wir sollen es ihm erkl?ren...also versuche ich das jetzt einmal.
1. Ich finde das es viel leichter ist die Daten in einer DB zu speichern (wahrscheinlich weil ich es besser kann). Also aufgebaut ist der eintrage script so:
1. Die Angabe, hier wird angegeben wo was eingetragen wird. Dieser Befehl funktioniert so:
du vergibtst eine Variable! Ich nehme in diesem Fall $sql!
also:
$sql = "INSERT INTO hier wird jetzt der Tabellenname unter ` (mit SHIFT + der Taste neben ?)
also der ganze Script mal:
$sql = "INSERT INTO `tabellenname` (feld,feld,feld) VALUES ('$variable','$variable','$variable')";
ich glaub das erkl?rt alles!!
und naja ?hm...dannach kommt noch
mysql_query($sql)OR die(mysql_error());
ich hoffe es ist gut erkl?rt!! -
$sql = "INSERT INTO `tabellenname` (feld1,feld2,feld3) VALUES ('$variable1','$variable2','$variable3')";
Was du hier beachten musst ist, das feld1 nur variable1 speicher und Feld2 Variable2 usw... -
moul schrieb:
$sql = 'INSERT INTO `tabellenname` (feld1,feld2,feld3) VALUES ('$variable1','$variable2','$variable3')';
Was du hier beachten musst ist, das feld1 nur variable1 speicher und Feld2 Variable2 usw...
Nein das ist zu ungenau...!
mit feld1 ... ist gemeint ein Feld in der MYSQL Datenbank! das du dann in diesem Fall mit der Variable1 f?llen willst! -
H??????
Also jetzt bezogen auf dieses System:
Wenn ich jetzt diese Beiden Teile (also ?berschrifft und Text) in eine DB speicher, dann soll ich was eingeben?
<?
$sql = "INSERT INTO `tabellenname` (feld1,feld2,feld3) VALUES ('$variable1','$variable2','$variable3')";
?>
Was bedeutet das alles was f?r variabeln und was f?r felder? Und wie war das jetzt mit Textdateien... also muss ich das zwingend mit SQL machen? Oder kann das noch mal jemand richtig erkl?ren?
-
Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden!
lima-city: Gratis werbefreier Webspace für deine eigene Homepage