PHP-Anfänger Ausgabe von sql in Textfeldern

Deletemaster

Erfahrenes Mitglied
Wie muss ich vorgehen, um Ergebnisse aus einer mysql-query in Textfelder oder anderen Objekten darzustellen.
zum Beispiel habe die Datei ergebnis.html und ergebnis.php
in der ergebnis.php wird die query ausgeführt, nun soll das ergebnis auf der ergebnis.html z.B. in einer/mehreren TextBoxen dargestellt werden?

Die darstellung der ergebnisse im browser habe ich ja schon geschafft
PHP:
<?php

$result = mysql_query("select * from tabelle") or die (mysql_error());
	if ($result)
	{
		while ($row = mysql_fetch_array($result))
		{
	echo "<b>Vorname:</b>";
	echo $row["vorname"]; // soll in textfeld dargestellt werden
	echo "<br>\n";
	echo "<b>Nachname:</b>";
	echo $row["nachname"]; // soll in textfeld dargestellt werden
		}
mysql_free_result($result);
	}
?>

Danke für Eure Hilfe
 
Was verstehst du unter einer Textbox bzw. einem Textfeld?

<textarea>Text in dem Textfeld</textarea> oder

<div id="Textbox">Text in einer "Textbox</div>

oder lieg ich damit komplett falsch^^?

Grundsätzlich versteh ich nicht, warum du zwischen ergebnis.php und ergebnis.html unterscheidest, denn wie du ja an deinem Code siehst, kann man durchaus auch in .php Dateien HTML-Code notieren.
 
Hallo Hirnhamster,

TextBox = <input type="text" name="vorname" value=(hier soll mein Feldinhalt rein)
also einfach nur dieses Ding
später will ich damit auch Änderungen an der DB-Tabelle vornehmen können:
UPDATE tabelle set feld = <Inhalt von meinem Textfeld/vorname>

Wenn das alles in C# relativ einfach geht, muss es doch bei php auch relativ einfach sein
Variable vorname = inhalt von textfeld.vorname usw.
 
Hallo Deletemaster

Naja in C# definierst du direkt die Inhalte des Textfeldes.
In PHP musst du es in eine Variable zwischenspeichern und kannst diese dann im Textfeld einfügen.

PHP:
$Inhalt = "lala ich bin der Inhalt";

echo "<input type=\"text\" name=\"dasTextfeld\" value=\"". $Inhalt ."\" />";
 
Zurück