[GastForen Programmierung/Entwicklung PHP und MySQL Daten von Datenbank in Eingabefeld

  • Suche
  • Hilfe
  • Lesezeichen
  • Benutzerliste
Themen
Beiträge
Moderatoren
Letzter Beitrag

Daten von Datenbank in Eingabefeld

Urs
Beiträge gesamt: 176

12. Jul 2004, 20:16
Beitrag # 1 von 13
Bewertung:
(3916 mal gelesen)
URL zum Beitrag
Beitrag als Lesezeichen
Nachdem mein letztes Problem gelöst ist (nochmals dank an Oesi50) stehe ich schon wieder an :-(

Ich möchte den Wert, den ich aus der Tabelle gelesen habe in ein Formular-Textfeld schreiben, damit der Inhalt editiert werden kann.
Jedoch wie krieg ich ihn da rein?????

Danke Gruss
Urs

(Dieser Beitrag wurde von Urs am 12. Jul 2004, 20:31 geändert)
X

Daten von Datenbank in Eingabefeld

pat87
Beiträge gesamt: 581

12. Jul 2004, 20:26
Beitrag # 2 von 13
Beitrag ID: #96641
Bewertung:
(3916 mal gelesen)
URL zum Beitrag
Beitrag als Lesezeichen
ich würd es so versuchen:

index.php
<?
$db = mysql_connect(localhost, user, pwd);
mysql_select_db("db");

$query = "SELECT * FROM `table` WHERE 1";
$result = mysql_query($query) or die("anfrage fehlgeschlagen: " . mysql_error());
while($row = mysql_fetch_array($result))
{
echo '<form name="edit" method="post" action="test.php">
<textarea name="report" rows="4" cols="50">';
echo $report;
echo '</textarea><input type="submit" name="senden" value="senden"></form>';
}
mysql_close($db);
?>

und dann test.php:
<?
$db = mysql_connect(localhost, user, pwd);
mysql_select_db("db");

$entry = "INSERT INTO table (zeile) VALUES ('$text')";
$register = mysql_query($entry);
echo 'vielen dank f&uuml;r deinen eintrag';
mysql_close($db);
?>

mfg [email protected]
---
mailto:[email protected]
http://www.pat87.ch/


als Antwort auf: [#96638]

Daten von Datenbank in Eingabefeld

Anonym
Beiträge gesamt: 22827

12. Jul 2004, 20:39
Beitrag # 3 von 13
Beitrag ID: #96646
Bewertung:
(3916 mal gelesen)
URL zum Beitrag
Beitrag als Lesezeichen
Klick noch mal hier

http://vsrv.de/examples/phpdb/test.php

Jetzt mit Quellcode.


als Antwort auf: [#96638]

Daten von Datenbank in Eingabefeld

Anonym
Beiträge gesamt: 22827

12. Jul 2004, 21:18
Beitrag # 4 von 13
Beitrag ID: #96648
Bewertung:
(3916 mal gelesen)
URL zum Beitrag
Beitrag als Lesezeichen
BESTEN DANK (Oesi50)

Du bist einfach genial !!!

Gruss Urs


als Antwort auf: [#96638]

Daten von Datenbank in Eingabefeld

derelor
Beiträge gesamt: 5

24. Okt 2004, 21:44
Beitrag # 5 von 13
Beitrag ID: #118280
Bewertung:
(3916 mal gelesen)
URL zum Beitrag
Beitrag als Lesezeichen
hi. ich versuche seit ein paar tagen php zu lernen. ich kann folgenden php-code nicht ganz nachvollziehen:

http://vsrv.de/examples/phpdb/test.php

auf dem o.g. test-server funktioniert alles wunderbar. wenn ich die entsprechenden php-dateien aber auf meinen eigenen webserver lade, funktioniert das ganze nicht mehr. ich kann irgendwie keine neuen datensätze anlegen bzw. verändern (das anzeigen der daten meiner DB klappt prächtig). wenn ich auf "ändern" klicke und die veränderungen speichern möchte, tut er das nicht wie auf dem test-server, sondern ruft "speichern.php" auf... ich finde im code auch keine entsprechenden "INSERT"-kommandos.

weiß jemand weiter?


als Antwort auf: [#96638]

Daten von Datenbank in Eingabefeld

Urs
Beiträge gesamt: 176

25. Okt 2004, 21:20
Beitrag # 6 von 13
Beitrag ID: #118538
Bewertung:
(3916 mal gelesen)
URL zum Beitrag
Beitrag als Lesezeichen
wenn ein datensatz geändert wird, heisst der befehl "update" und nicht "insert".

Gruss Urs


als Antwort auf: [#96638]

Daten von Datenbank in Eingabefeld

derelor
Beiträge gesamt: 5

25. Okt 2004, 22:31
Beitrag # 7 von 13
Beitrag ID: #118550
Bewertung:
(3916 mal gelesen)
URL zum Beitrag
Beitrag als Lesezeichen
das ist korrekt. allerdings finde ich im entsprechenden php-code auch kein update-kommando :-) kann mir jemand bitte die stelle zeigen, wo die daten auch wirklich in der datenbank verändert werden? ich glaube nämlich, die quellcodes, die dort zum download angeboten werden, haben diese funktionalität irgendwie nicht...


als Antwort auf: [#96638]

Daten von Datenbank in Eingabefeld

ganesh
Beiträge gesamt: 1981

26. Okt 2004, 12:57
Beitrag # 8 von 13
Beitrag ID: #118684
Bewertung:
(3916 mal gelesen)
URL zum Beitrag
Beitrag als Lesezeichen


als Antwort auf: [#96638]

Daten von Datenbank in Eingabefeld

derelor
Beiträge gesamt: 5

26. Okt 2004, 18:46
Beitrag # 9 von 13
Beitrag ID: #118813
Bewertung:
(3916 mal gelesen)
URL zum Beitrag
Beitrag als Lesezeichen
danke für Eure mühe. allerdings hab ich immer noch nicht gecheckt, wo da was in die datenbank gespeichert wird. seht Euch bitte mal folgenden php-source an:
http://vsrv.de/.../phpdb/speichern.txt
wo ist da bitte die eigentliche funktionalität (das speichern) ??


als Antwort auf: [#96638]

Daten von Datenbank in Eingabefeld

pat87
Beiträge gesamt: 581

26. Okt 2004, 18:50
Beitrag # 10 von 13
Beitrag ID: #118816
Bewertung:
(3916 mal gelesen)
URL zum Beitrag
Beitrag als Lesezeichen
wie ich schon geschrieben habe:

$entry = "INSERT INTO table (zeile) VALUES ('$text')";

mit INSERT INTO wird ein eintrag in die db gespeichert... und mit VALUE wird bestimt, was der inhalt des db-eintrages sein soll.

mfg [email protected]
---
so einfach wie möglich, aber nicht einfacher! (albert einstein)


als Antwort auf: [#96638]

Daten von Datenbank in Eingabefeld

derelor
Beiträge gesamt: 5

26. Okt 2004, 19:13
Beitrag # 11 von 13
Beitrag ID: #118821
Bewertung:
(3916 mal gelesen)
URL zum Beitrag
Beitrag als Lesezeichen
um es nochmal deutlich zu machen:

ich rede von diesem beispiel php-skript:
http://vsrv.de/examples/phpdb/test.php

man kann dort die beispiel-quellcodes downloaden:
http://vsrv.de/examples/phpdb/test.txt
http://vsrv.de/examples/phpdb/funk.txt
http://vsrv.de/...es/phpdb/aendern.txt
http://vsrv.de/...phpdb/neueintrag.txt
http://vsrv.de/.../phpdb/speichern.txt
http://vsrv.de/...s/phpdb/loeschen.txt

ich weiß generell, wie ich mittels sql daten in/aus eine(r) datenbank lese. ich wollte obiges php-skript auf meinem eigenen webserver testen, das speichern hat aber nicht funktioniert. dann hab ich im code (speichern.php) nachgesehen, wo dort die entsprechenden sql/php-kommandos stehen und nichts gefunden.
ich vermute, dass der entsprechende code in den beispielquellcodes schlicht und ergreifend fehlt. kann das jemand bestätigen?


als Antwort auf: [#96638]

Daten von Datenbank in Eingabefeld

Pozor
Beiträge gesamt: 892

26. Okt 2004, 19:29
Beitrag # 12 von 13
Beitrag ID: #118824
Bewertung:
(3916 mal gelesen)
URL zum Beitrag
Beitrag als Lesezeichen
Hallo,

es ist in speichern drinn.

hiermit wird die sql query zusammen gebaut:

$sql = "REPLACE INTO $tabelle ";
$fields = '';
$values = '';
for($j = 1; $j < $cols; $j++){
$fn = mysql_field_name($res, $j);
$fields .= "$fn" . ', ';
$values .= "'" . mysql_escape_string($_POST["f_" . $fn]) . "',";
}
$fields .= $_POST["pnr"];
$values .= "'". mysql_escape_string($_POST['f_pnr']) . "'";
$sql = "$sql ($fields) VALUES ($values)";


gruss Stefan

http://www.boelsterli.biz


als Antwort auf: [#96638]

Daten von Datenbank in Eingabefeld

derelor
Beiträge gesamt: 5

26. Okt 2004, 19:36
Beitrag # 13 von 13
Beitrag ID: #118826
Bewertung:
(3916 mal gelesen)
URL zum Beitrag
Beitrag als Lesezeichen
Pozor: vielen dank, du hattest recht.

die quellcodes wurden anscheinend vor kurzer zeit modifiziert.
nach einem strg+f5 (cache-reload in firefox) hab ich es auch gesehen!


als Antwort auf: [#96638]
X

Aktuell

Veranstaltungskalender

Hier können Sie Ihre Anlässe eintragen, welche einen Zusammenhang mit den Angeboten von HilfDirSelbst.ch wie z.B. Adobe InDesign, Photoshop, Illustrator, PDF, Pitstop, Affinity, Marketing, SEO, Büro- und Rechtsthemen etc. haben. Die Einträge werden moderiert freigeschaltet. Dies wird werktags üblicherweise innert 24 Stunden erfolgen.

pdf-icon Hier eine kleine Anleitung hinsichtlich Bedeutung der auszufüllenden Formularfelder.

Veranstaltungen
08.11.2022

Frankfurt, Fraport Conference Center
Dienstag, 08. Nov. 2022, 13.30 - 18.00 Uhr

Seminar

Auf der Enfocus World Tour stellen wir Ihnen gemeinsam mit Enfocus die aktuellen Highlights von Enfocus Switch und dem Impressed Workflow Server (IWS) vor. Wir präsentieren Ihnen anhand typischer Aufgabenstellungen in einem modernen Produktionsbetrieb die Möglichkeiten, die Enfocus Switch für die Automatisierung und Standardisierung von Abläufen bietet. Wir haben sowohl für Produktionsverantwortliche als auch technisch Interessierte ein spannendes Programm vorbereitet, bei dem Sie sicherlich viel Neues erfahren werden, welches Sie in Ihrem eigenen Betrieb umsetzen können. Die Veranstaltung bietet darüber hinaus eine hervorragende Möglichkeit, sich mit anderen Anwendern und Workflow-Spezialisten auszutauschen und Antworten auf konkrete Aufgabenstellungen zu erhalten, welche Sie mit Hilfe von Enfocus Switch/IWS umsetzen möchten.

Wir sind jeweils an 2 Tagen in Frankfurt, Hamburg und München vor Ort. Der erste (halbe) Tag richtet sich in erster Linie an Betriebsleiter und Produktionsverantwortliche in Druckereien - ist also weniger technisch orientiert - sondern gibt einen Überblick zu den heutigen Möglichkeiten einer automatisierten Produktion.

Der zweite Tag (Switch Anwender-Treffen) richtet sich an bestehende Switch-Anwender und Administratoren.

Anmeldung und weitere Infos: https://www.impressed.de/schulung.php?c=sDetail&sid=310

Ja

Organisator: Enfocus/Impressed

Kontaktinformation: Silvia Noack, E-Mailsnoack AT impressed DOT de

https://www.impressed.de/schulung.php?c=sDetail&sid=310

Enfocus World Tour 2022
Veranstaltungen
08.11.2022

Frankfurt, Fraport Conference Center
Dienstag, 08. Nov. 2022, 13.30 - 18.00 Uhr

Seminar

Auf der Enfocus World Tour stellen wir Ihnen gemeinsam mit Enfocus die aktuellen Highlights von Enfocus Switch und dem Impressed Workflow Server (IWS) vor. Wir präsentieren Ihnen anhand typischer Aufgabenstellungen in einem modernen Produktionsbetrieb die Möglichkeiten, die Enfocus Switch für die Automatisierung und Standardisierung von Abläufen bietet. Wir haben sowohl für Produktionsverantwortliche als auch technisch Interessierte ein spannendes Programm vorbereitet, bei dem Sie sicherlich viel Neues erfahren werden, welches Sie in Ihrem eigenen Betrieb umsetzen können. Die Veranstaltung bietet darüber hinaus eine hervorragende Möglichkeit, sich mit anderen Anwendern und Workflow-Spezialisten auszutauschen und Antworten auf konkrete Aufgabenstellungen zu erhalten, welche Sie mit Hilfe von Enfocus Switch/IWS umsetzen möchten.

Wir sind jeweils an 2 Tagen in Frankfurt, Hamburg und München vor Ort. Der erste (halbe) Tag richtet sich in erster Linie an Betriebsleiter und Produktionsverantwortliche in Druckereien - ist also weniger technisch orientiert - sondern gibt einen Überblick zu den heutigen Möglichkeiten einer automatisierten Produktion.

Der zweite Tag (Switch Anwender-Treffen) richtet sich an bestehende Switch-Anwender und Administratoren.

Anmeldung und weitere Infos: https://www.impressed.de/schulung.php?c=sDetail&sid=310

Ja

Organisator: Enfocus/Impressed

Kontaktinformation: Silvia Noack, E-Mailsnoack AT impressed DOT de

https://www.impressed.de/schulung.php?c=sDetail&sid=310

Enfocus World Tour 2022