ERLEDIGT
NEIN
NEIN
ANTWORTEN
17
17
ZUGRIFFE
1105
1105
EMPFEHLEN
-
31.08.07 09:43 #1
Hallo Leute habe ein ziemliches Problem und komm nicht weiter habe die seite inde.html
siet wie folgt aus.
<html>
<head>
<meta http-equiv="Content-Type"
content="text/html; charset=iso-8859-1">
<meta name="GENERATOR" content="Microsoft FrontPage Express 2.0">
<title>0 Zielvereinbarung</title>
</head>
<body bgcolor="#FFFFFF">
<p><font size="5"><u><img src="nwg.gif" width="129" height="46"></u></font><a
href="login.php"><font color="#FFFFFF" size="2"><u>0</u></font></a><font
size="5"><u> </u></font><font size="6"><u>Zielvereinbarung</u></font></p>
<form action="feedback.php" method="POST">
<table border="0" width="0">
<tr>
<td><p align="left"><font size="4"><strong>Name : </strong></font><textarea
name="name" rows="1" cols="43"></textarea> </p>
<p><strong>Anmerkung </strong>:</p>
<p><textarea name="C1" rows="2" cols="105"></textarea></p>
<p><strong>Wünsche / Ziele :</strong></p>
<p><textarea name="C2" rows="2" cols="105"></textarea></p>
<p><strong>Problemfeld :</strong></p>
<p><textarea name="C3" rows="2" cols="105"></textarea></p>
<p><strong>Lösung des Problems :</strong></p>
<p><textarea name="C4" rows="2" cols="105"></textarea></p>
<p><strong>Optionen :</strong></p>
<p><textarea name="C5" rows="2" cols="105"></textarea></p>
<p><strong>Zeitraum :</strong></p>
<p><textarea name="C6" rows="2" cols="105"></textarea></p>
<p><strong>Hilfsmittel :</strong></p>
<p><strong><textarea name="C7" rows="2" cols="105"></textarea></strong></p>
<p><strong>Aufgaben Netzwerk :</strong></p>
<p><textarea name="C8" rows="2" cols="105"></textarea></p>
<p><strong>Aufgaben für Herrn / Frau :</strong></p>
<p><textarea name="C9" rows="2" cols="105"></textarea>
</p>
</td>
</tr>
<tr>
<td> </td>
</tr>
</table>
<p><input type="submit" name="Abschicken"> <input
type="reset"> &nb sp; & nbsp;
<a href="javascript:window.print()">Diese Seite drucken</a> </p>
</form>
<p> </p>
</body>
</html>
und ich will das die einträge von der db gelesen werden in die Textarena und dann einfach erweitern kann, so das es ich einzelne personen erweitern kann.Habe jetzt mehrere TuT gelessen aber nicht hin beckomen.
Danke im voraus
-
Täusch ich mich gerade, oder hast du in deinem Script keine Zeile PHP? Wenn dem so sein sollte, kann ich mir gut vorstellen, warum dein Vorhaben gescheitert ist. Du hast schlichtweg die Logik dazu nicht geschrieben.
1. Wenn du schon Code hast und mit dem nicht zurecht kommst, dann paste uns deine Fehlerhaften Teile
2. Wenn du noch keinen Code hast, dann versuch deine gelesenen Tutorials mal umzusetzen und frage hier, falls du fragen hast.
Ich helfe dir gern, wenn du irgendwo nicht weiter kommst, bin aber nicht gewillt, dir hier eine fertige Lösung aufzutischen. Zeige um Himmels (oder sonstjemandiges) Willen ein bisschen Eigeninitiative. PHP lernt man indem man PHP programmiert.
Gruss
De Igäl
-
31.08.07 10:12 #3
Doch einen Code habe ich denk sicher, ich erwarte au gar nicht das du mir da was hinknallst
Allso der code ladet jetzt über eine Zeile den DB eintrag rein. wenn ich aber was ändere und dan abschicke passiert gar nichts in der DB.Ausserdem sollte ich dann so 11 Text Arenas wo die 11 antworten reingeladen werden.
<form action="feedback.php" method="post">
<textarea>
<?php
$db_dbname = 'zielvereinbarung';
$db_user = 'root';
$db_pw = '';
$db_host = 'localhost';
$tabellenname = 'daten';
$id = $row['id'];
$name = $row['name'];
mysql_connect($db_host, $db_user, $db_pw);
mysql_select_db($db_dbname) ;
$sql = "SELECT * FROM daten";
$q = mysql_query($sql);
$data = mysql_fetch_array($q);
echo $data['name'];
?>
</textarea>
<input type="submit" target="Updaten"/>
</form>
Sorry weis nicht warum aber mein php button geht nich muss dir das leider so Posten.
-
So wie ich das jetzt sehe willst du ein Formular in eine Datenbank eintragen.
Also du machst dir nee feedback.php
schreibst dein Zeug da rein..
und wenn du daten eintragen willst dann ist der ausschlaggebende BefehlPHP-Code:<?php
$db_dbname = 'zielvereinbarung';
$db_user = 'root';
$db_pw = "";
$db_host = 'localhost';
$tabellenname = 'daten';
$id = $row['id'];
$name = $row['name'];
mysql_connect($db_host, $db_user, $db_pw);
mysql_select_db($db_dbname) ;
google einfach mal nach den Befehl oder Suche hier im Forum und du wirst sicherlich schnell fündigPHP-Code:INSERT INTO zielvereinbarung (wert1,wert2,wert3) VALUES (.....

mfg Spikaner
-
31.08.07 10:41 #5
nicht ganz ich habe alles soweit geschaft das es alles was im Formular eingetragen wurde sich speichert auf der Mysql DB jetzt ist es so, das ich gewiss sachen einfach von zeit zu zeit erweitern will.Somit will ich die daten wieder in ein formular laden (was ich auch habe.(eifach grafisch muss da noch was gehen) jedenfals sollen die erweiterungen dann ganz einfach eingetragne werden ohne ne neue id zugewiesen zu beckomen.einfach ersetzen.geht aber nicht


so bin schon ein schritt weiter geckommen und zwar gespeichert wird das ganze aber einfach one nahmen und sonst was!
-
Nur um sicher zu sein, dass ich dich richtig verstehe: Du willst bestehende Datensätze editieren können? Also wenn sich Hans Müller eingetragen hat und Hans Müller will nicht mehr Hans sondern Paul heissen. So dass er sich dann Hans über das Formular in Paul ändern kann?
Wenn ich falsch liege, musst du mir noch einmal genau erklären, was du genau möchtest
-
31.08.07 11:00 #7
Genau ! Also nur admin soll das können es geht auch um änderungen und erweiterungen.
Jetzt wird das formular gespeichert ist aber lehr und ich beckomme eine neue ID was ich ja eben nicht will. Nur das ichs übers formular andern / erweitern / ersetzen.
Danke führ eure gedult.
-
Einen bestehenden Datensatz kannst du mit UPDATE modifizieren.
-
31.08.07 11:21 #9
Sorry i kriges nicht hin es geht einfach nicht bei mir ständig wird ein neuer lehrer eintrag erstellt.


da ein teil meines jetztigen codes
<form action="feedback.php" method="post">
<textarea>
<?php
$db_dbname = 'zielvereinbarung';
$db_user = 'root';
$db_pw = '';
$db_host = 'localhost';
$tabellenname = 'daten';
$id = $row['id'];
$name = $row['name'];
mysql_connect($db_host, $db_user, $db_pw);
mysql_select_db($db_dbname) ;
$sql = "Select * FROM daten";
$q = mysql_query($sql);
$data = mysql_fetch_array($q);
echo $data['name'];
$sql = "Update daten SET id,C1,C2,C3,C4,C5,C6,C7,C8.C9,C10,C11,name,datum";
?>
</textarea >
<br>
<textarea cols="105">
<?php
echo $data['C1'];
?>
</textarea>
<br>
<textarea cols="105">
<?php
echo $data['C2'];
?>Geändert von ryserstephan (31.08.07 um 11:26 Uhr)
-
Kann es evtl sein das du id auf auto_increment hasst und wenn du schreibst SET id,... würd es mich nicht verwundern wenn er eben einen neuen eintrag erstellt... du mußt nur die Sachen angeben die editiert werden sollen.
bzw. wie schaut den dein sql Tabelle ansich aus ?
mfg Spikaner
-
31.08.07 11:49 #11
ja du hast recht aber lustigerweise erstellt eh immer noch einen neuen eintrag der einfach lehr ist, ganz erlich solche problehme nerfen mich echt ab.
-
und du mußt dir die variablen hohlen wenn du mit POST arbeitest dann mit
$variable = htmlspecialchars($_POST['variable'])
$variable2 = htmlspecialchars($_POST['variable2'])
usw.
und dann so in die db eintragen
$sql = "Update daten SET ".$variable."".$variable2""; usw. glaube ich zumindest
weil er weiß ja net was du übergeben hasst...
mfg Spikaner
P.S.notfalls alle POST mal durch GET ersetzen und nochmal probieren
-
sollte da nicht noch ein = folgen?$sql = "Update daten SET id,C1,C2,C3,C4,C5,C6,C7,C8.C9,C10,C11,name,datum";
z.B UPDATE daten set C1 = "Mhhhh :O";
Ausserdem ist da noch n Punkt(.) anstatt nem Komma(,)Geändert von HuRaHoRRe (31.08.07 um 12:01 Uhr)
-
-
Ähnliche Themen
-
JSON Daten in ein Formular laden und togglebar
Von AndreasU im Forum Javascript & AjaxAntworten: 1Letzter Beitrag: 29.07.10, 23:07 -
Daten Aus MYSQL Datenbank in PDF laden
Von -André- im Forum Relationale DatenbanksystemeAntworten: 1Letzter Beitrag: 23.05.09, 08:55 -
Mysql daten in formular laden editieren und wieder in mysql abspeichern
Von ryserstephan im Forum PHPAntworten: 42Letzter Beitrag: 04.09.07, 12:09 -
Daten aus mysql in statische html seiten laden
Von marcus24 im Forum PHPAntworten: 1Letzter Beitrag: 08.09.05, 21:00 -
mysql daten überschreiben ?
Von Sebastian im Forum PHPAntworten: 1Letzter Beitrag: 06.02.02, 18:26





Zitieren
Login






[PHP][Snippet] Array zu XML konvertieren