php.de

Zurück   php.de > Webentwicklung > Datenbanken

Datenbanken SQL und Co

Antwort
 
LinkBack Themen-Optionen Thema bewerten
Alt 13.04.2009, 11:03  
Neuer Benutzer
 
Registriert seit: 13.04.2009
Beiträge: 17
BocaSpanky befindet sich auf einem aufstrebenden Ast
Standard [Erledigt] Ausgeben von MySql Daten in einem input Textfeld

Hallo,

folgendes:

Datenbank:-siehe Anhang- Tabellenname = begriffe

Ich gebe die erste Spalte der Datenbank in meinem HTML Doku so aus value="'.$begriffe['arbeiter'].'"

PHP-Code:
<td class="style1" style="width: 26%; height: 31px">
     <
form method="post" action="admin.php?aktion=begriffe">
     <
input name="forwort1" type="text" value="'.$begriffe['arbeiter'].'">
</
td
Das heißt in dem Fall gibt er mir im Textfeld "Bauer" aus.

Jetzt würd ich gerne in einem zweiten Textfeld nebendran die zweite Spalte ausgeben. In dem Fall würde es sich um den Text "Eier" handeln. ALso ID2.

Sollte ich das noch irgendwie per SELECT definieren oder kann ich das value="'.$begriffe['arbeiter'].'" so abändern das er mir nur die mit der ID 2 anzeigt.


Hoffe das ist einigermaßen verständlich formuliert!

Grüße
Miniaturansicht angehängter Grafiken
erledigt-ausgeben-von-mysql-daten-einem-input-textfeld-php_datenbank.gif  
BocaSpanky ist offline   Mit Zitat antworten
Sponsor Mitteilung
PHP Code Flüsterer

Registriert seit: 21.08.2005
Beiträge: 4682
PHP-Kenntnisse:
Fortgeschritten

Alt 13.04.2009, 11:46  
Erfahrener Benutzer
 
Benutzerbild von David
 
Registriert seit: 05.09.2007
Beiträge: 5.044
David wird schon bald berühmt werden
Standard

Habe ich nicht verstanden. Du weist, welche Felder Du ausgeben willst? Also zum Beispiel die Felder mit den Namen arbeiter und ID2?

edit: Der Grafik nach meinst Du nicht (Tabellen-)Spalten, sondern Datensätze.
Du kannst alle Datensätze (einen nach dem anderen) mit einer while-Schleife abholen und ausgeben lassen.
David ist offline   Mit Zitat antworten
Alt 13.04.2009, 11:52  
Moderator
 
Benutzerbild von Chriz
 
Registriert seit: 11.05.2008
Beiträge: 6.266
Chriz ist ein wunderbarer AnblickChriz ist ein wunderbarer AnblickChriz ist ein wunderbarer AnblickChriz ist ein wunderbarer AnblickChriz ist ein wunderbarer AnblickChriz ist ein wunderbarer AnblickChriz ist ein wunderbarer Anblick
Standard

Das geht schon, dafür musst du eben nochmal mysql_fetch_*() aufrufen.
__________________
"Nuschel ich?" - "Was?"
Chriz ist offline   Mit Zitat antworten
Alt 13.04.2009, 12:06  
Neuer Benutzer
 
Registriert seit: 13.04.2009
Beiträge: 17
BocaSpanky befindet sich auf einem aufstrebenden Ast
Standard

ALso aus dem Feld ARBEITER hol ich mir den Text "BAUER" in mein Input Textfeld:

PHP-Code:
<td class="style1" style="width: 26%; height: 31px">
     <
form method="post" action="admin.php?aktion=begriffe">
     <
input name="forwort1" type="text" value="'.$begriffe['arbeiter'].'">
</
td
mit value="'.$begriffe['arbeiter'].'"

jetzt würd ich gern ein neues Input Texfeld erstellen:

PHP-Code:
<td class="style1" style="width: 26%; height: 31px">
     <
form method="post" action="admin.php?aktion=begriffe">
     <
input name="foranzahl1" type="text" value="xxxxxxxxxxx">
</
td
und dort will ich aus dem Feld "Arbeiter" den Text "eier" (siehe PIC) haben.

Nachdem die Ausgabe von "BAUERN" einfach mit value="'.$begriffe['arbeiter'].'" funktioniert dachte ich mir es würde auch ohne weiteres gehen den 2ten "Datensatz" unter der ID 2 zu holen.

Mhmmm (*grad etwas verwirrt*)
BocaSpanky ist offline   Mit Zitat antworten
Alt 13.04.2009, 12:22  
Erfahrener Benutzer
 
Benutzerbild von David
 
Registriert seit: 05.09.2007
Beiträge: 5.044
David wird schon bald berühmt werden
Standard

Zitat:
Zitat von BocaSpanky
Nachdem die Ausgabe von "BAUERN" einfach mit value="'.$begriffe['arbeiter'].'" funktioniert
Das funktioniert, weil Du vorher mit mysql_fetch_array oder etwas ähnlichem einen Datensatz abgeholt hast, dessen Felder dabei in $begriffe gespeichert wurden. $begriffe repräsentiert in diesem Fall also einen Datensatz. Jetzt musst Du den nächsten Datensatz abholen und die Werte wieder ausgeben.
David ist offline   Mit Zitat antworten
Alt 13.04.2009, 12:29  
Neuer Benutzer
 
Registriert seit: 13.04.2009
Beiträge: 17
BocaSpanky befindet sich auf einem aufstrebenden Ast
Standard

//edit: Sry war doppelpost!
BocaSpanky ist offline   Mit Zitat antworten
Alt 13.04.2009, 12:29  
Neuer Benutzer
 
Registriert seit: 13.04.2009
Beiträge: 17
BocaSpanky befindet sich auf einem aufstrebenden Ast
Standard

So is es - 100 Punkte

Hab einfach nochma dat hinzugefügt:

PHP-Code:
//Daten aus Tabelle Begriffe auslesen
$sql ='SELECT * FROM begriffe WHERE id=1';  
$result mysql_query($sql) OR die(mysql_error());    
$begriffemysql_fetch_array($result);
//Daten aus Tabelle Begriffe auslesen

//Daten aus Tabelle Begriffe2 auslesen
$sqls ='SELECT * FROM begriffe WHERE id=2';  
$result mysql_query($sqls) OR die(mysql_error());    
$begriffe2mysql_fetch_array($result);
//Daten aus Tabelle Begriffe2 auslesen 
und mit:

PHP-Code:
<td class="style1" style="width: 26%; height: 31px">
    <
form method="post" action="admin.php?aktion=begriffe">
  <
input name="forwort1" type="text" value="'.$begriffe['arbeiter'].'"></td>
    <
td class="style1" style="width: 26%; height: 31px">
  <
input name="foranzahl1" type="text" value="'.$begriffe2['arbeiter'].'"></td>
    <
td style="width: 26%; height: 31px">
<
input name="eintragen" type="submit" value="in Datenbank speichern"></td
ausgelesen.

Vielen Vielen Dank! )
BocaSpanky ist offline   Mit Zitat antworten
Alt 13.04.2009, 15:02  
Erfahrener Benutzer
 
Benutzerbild von David
 
Registriert seit: 05.09.2007
Beiträge: 5.044
David wird schon bald berühmt werden
Standard

Zwei getrennte SQL Statements brauchst Du dafür eigentlich nicht. Aber den Aufbau der Tabelle in Zusammenhang mit diesem Formular verstehe ich nicht. Deshalb: Wenn es jetzt funktioniert....
David ist offline   Mit Zitat antworten
Antwort


Themen-Optionen
Thema bewerten
Thema bewerten:

Forumregeln
Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are an
Gehe zu

Ähnliche Themen
Thema Autor Forum Antworten Letzter Beitrag
Eintragen von Daten per Formular in MySQL Datenbank PHP Tipps 2004 11 07.06.2009 08:58
Daten als Rotation ausgeben superskunk PHP Tipps 2008 16 24.05.2008 21:15
Zugriff auf eine ORACLE DB die Daten in eine MYSQL schreiben Cheesy PHP Tipps 2007 5 12.06.2007 15:36
MySQL daten auf verschienden seiten ausgeben DiveMaster88 PHP Tipps 2006 4 27.11.2006 04:12
Es werden zuviel Daten ausgeben Kein Genie PHP Tipps 2006 5 12.11.2006 12:37
Mysql daten wieder hochladen Matthiasnet Datenbanken 0 14.08.2006 15:25
*hilfe* Daten in Mysql eintragen DrWeb PHP Tipps 2006 1 26.07.2006 20:30
Mysql Daten zum Tageswechsel aktualisieren PHP Tipps 2006 3 12.06.2006 18:13
Mysql: Daten nach Anfangsbuchstaben Sortiert Ausgeben PHP Tipps 2005-2 5 09.07.2005 15:56
Daten auf mysql änder!!??!??!?!?!? PHP Tipps 2005-2 6 08.07.2005 11:42
Mehrere Zeilen aus MySQl ausgeben... King2k PHP Tipps 2005 4 31.05.2005 20:05
Daten mit Masql ausgeben ohne while PHP Tipps 2005 25 22.05.2005 01:25
Daten von MySQL nach Access schaufeln Datenbanken 8 24.03.2005 09:58
Mysql daten in Selct element einfügen PHP Tipps 2005 4 08.03.2005 17:44
Mysql daten in Selct element einfügen PHP Tipps 2005 5 08.03.2005 16:48

Besucher kamen über folgende Suchanfragen bei Google auf diese Seite
http://www.php.de/datenbanken/54071-erledigt-ausgeben-von-mysql-daten-einem-input-textfeld.html, mysql daten in textfeld ausgeben, mysql ausgabe in textfeld, mysql daten in formular ausgeben, value textfeld php aus mysql tabelle, javascript sql daten in input felder auslesen, php input text ausgeben, input feld mit daten aus datenbank, php mysql daten textbereich ausgeben, php mysql daten in feld anzeigen, mysql in input ausgeben, formularfelder aus spalten mysql php, daten im textfeld ausgeben, mysql feld date eintragen php, php mysql in textfeld, suche in mysql datenbank über ein textfeld, mysql daten in textfelt ausgeben, daten von mysql datenbank in textbox ausgeben, sql php input per select ausgeben, php text aus mysql ausgeben

Alle Zeitangaben in WEZ +2. Es ist jetzt 07:44 Uhr.




Powered by vBulletin® Version 3.7.2 (Deutsch)
Copyright ©2000 - 2012, Jelsoft Enterprises Ltd.
Search Engine Optimization by vBSEO 3.2.0
Aprilia-Forum, Aquaristik-Forum, Liebeskummer-Forum, Zierfisch-Forum, Geizkragen-Forum