[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:
(4184 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:
(4184 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 p@
---
mailto:admin@pat87.ch
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:
(4184 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:
(4184 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:
(4184 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:
(4184 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:
(4184 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:
(4184 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:
(4184 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:
(4184 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 p@
---
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:
(4184 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:
(4184 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:
(4184 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

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
17.04.2024

Online
Mittwoch, 17. Apr. 2024, 10.00 - 10.30 Uhr

Webinar

Komplizierte, kleinteilige Aufträge; alles sehr speziell; seit Jahren bewährte Prozesse – da können wir nichts standardisieren und automatisieren! Das sagen viele Großformatdrucker – aber stimmt das wirklich, ist dem tatsächlich so? Günther Business Solutions und Impressed treten in einem Webinar den Gegenbeweis an. Experten beider Unternehmen zeigen, wie Großformatdrucker vom Einsatz zweier bewährter Lösungen profitieren können: • von advanter print+sign von Günther Business Solutions, dem ERP-System für den Großformatdruck, dass alle Phasen der Wertschöpfung im Large Format Printing abdeckt • von Impressed Workflow Server, der smarten PDF-Workflow-Lösung für Druckereien, die Datenmanagement, Preflight und Produktionssteuerung übernimmt Über die Kombination beider Lösungen können Großformatdrucker ihre Prozesse mit modernen Workflows Schritt für Schritt automatisieren – und so zügig deutliche Zeit- und Kosteneinsparungen realisieren. Das Webinar sollten Sie sich nicht entgehen lassen – damit Sie keine Effizienzpotenziale mehr liegen lassen. Melden Sie sich am besten gleich an, wir freuen uns auf Sie! PS: Melden Sie sich in jedem Fall an – sollten Sie zum Termin verhindert sein, erhalten Sie die Aufzeichnung.

kostenlos

Ja

Organisator: Impressed / Günther Business Solutions

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

Und es geht doch: Automatisierung im Großformatdruck!