php.de

Zurück   php.de > Webentwicklung > Datenbanken

Datenbanken SQL und Co

Antwort
 
LinkBack Themen-Optionen Thema bewerten
Alt 14.04.2005, 13:50  
Gast
 
Beiträge: n/a
Standard [Erledigt] Ausgabe in html funktioniert nicht!!!

Hallo,

ich verzweifel langsam....

Bin blutige Anfängerin, das geb ich ja zu.... aber nun zu meinem Problem!

Ich versuche in einem PW-geschützten Bereich eine Seite zu erstellen, in der Daten aus einer mysql-Datenbank in ein html Formular ausgegeben werden.

Verständlich???

Hier ist mein Quelltext:

Zuerst zwei Felder, die mit den Daten gefüllt werden sollen:

<td>Aufgenommen von:<input type="Text" name="nameauf" value="" size="" maxlength="15"></td>
<td>Pers.Nr.:<input type="Text" name="pnrauf" value="" size="" maxlength="5"></td>
</tr>
</table>

<?php



$host = "localhost";
$user = "root";
$password = "";
$dbname = "unfallprojekt";
$tabelle ="meldung";

$dbverbindung = mysql_connect ($host, $user, $password);

$dbanfrage = "SELECT nameauf FROM $tabelle WHERE ID = $ausgabe[ID]";
$result = mysql_db_query ($dbname, $dbanfrage, $dbverbindung);

echo $HTTP_POST_VARS["$nameauf"];

mysql_close ($dbverbindung);

?>


Es wäre schön, wenn ihr mir helfen könntet!!!
Danke
Isetta
  Mit Zitat antworten
Sponsor Mitteilung
PHP Code Flüsterer

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

Alt 14.04.2005, 14:01  
Gast
 
Beiträge: n/a
Standard

Was genau möchtest du mit
PHP-Code:
<?php
echo $HTTP_POST_VARS["$nameauf"];


?>
ausgeben ?
  Mit Zitat antworten
Alt 14.04.2005, 14:04  
Gast
 
Beiträge: n/a
Standard

Ich möchte das Feld in meinem html Formular (name="nameauf")mit den Daten aus der Datenbank füllen.
In der Datenbank heißt das Feld 'nameauf'!

  Mit Zitat antworten
Alt 14.04.2005, 14:11  
Erfahrener Benutzer
 
Benutzerbild von JEGO
 
Registriert seit: 01.12.2003
Beiträge: 2.555
PHP-Kenntnisse:
Anfänger
JEGO wird schon bald berühmt werden
Standard

1. benutze bitte php tags
2. es heist $_POST['variable'];
3. versuch mal ne odrdendliche DB abfrage.

PHP-Code:
<?php

error_reporting
(E_ALL);
$variable $_POST['variable'];
$abfrage "SELECT was,du,willst FROM Tabelle WHERE id = '$variable'";
$ergebnis mysql_query($abfrage) or die(mysql_error());
$array mysql_fetch_array($ergebnis);

?>

EDIT:

wenn du die DB füllen willst, warum fragst du die DB dann ab?????

dann heist das doch wohl eher:

PHP-Code:
<?php
mysql_query
("INSERT INTO Tabelle (variable, keine, ahnung) VALUES ('$variable','$keine','$ahnung')") or die(mysql_error());

?>
__________________
Gruß JEGO

Ein PHP Script tut, was Du schreibst, nicht was Du willst.
JEGO ist offline   Mit Zitat antworten
Alt 14.04.2005, 14:23  
Gast
 
Beiträge: n/a
Standard

Nee,

gefüllt wird die DB an anderer Stelle!
Das hab ich soweit alles hinbekommen, jetzt geht es darum das ein Sachbearbeiter die Daten wieder zurück in das Formular holen kann, um Ergänzungen vornehmen zu können oder Eingaben zu verbessern.

Das ganze soll dann mit UPDATE an die Datenbank zurück gehen!!!
  Mit Zitat antworten
Alt 14.04.2005, 14:28  
Erfahrener Benutzer
 
Benutzerbild von JEGO
 
Registriert seit: 01.12.2003
Beiträge: 2.555
PHP-Kenntnisse:
Anfänger
JEGO wird schon bald berühmt werden
Standard

dann nimmst du das obere Beispiel von mir....

und das schreibst du als echo in das Value deines Form
__________________
Gruß JEGO

Ein PHP Script tut, was Du schreibst, nicht was Du willst.
JEGO ist offline   Mit Zitat antworten
Alt 14.04.2005, 14:30  
Erfahrener Benutzer
 
Registriert seit: 25.02.2004
Beiträge: 1.524
Orolhawion
Standard

bevor da irgendwas zurückgeht, mußt du es dir ja erstmal holen! am besten mit:

PHP-Code:
<?php
$sql 
"SELECT alles, was, du, brauchst FROM tabelle WHERE EintragID='".$id."'";
$result mysql_query($sql) or die (mysql_error());
$row mysql_fetch_assoc($result);

// Jetzt dein Formular, in die values jeweils $row['spaltenname'], fertig...
?>
__________________
"die Mitte des Textes kann ja theor. mitten in einem Text liegen"

http://www.jagr.de/
Orolhawion ist offline   Mit Zitat antworten
Alt 14.04.2005, 14:53  
Gast
 
Beiträge: n/a
Standard

Ich schaff es einfach nicht!
Das ist für ein Projekt und langsam wird meine Zeit knapp (Abschlußprüfung)


Habe den Quelltext jetzt folgendermaßen geändert...

<?php



$host = "localhost";
$user = "root";
$password = "";
$dbname = "unfallprojekt";
$tabelle ="meldung";

$dbverbindung = mysql_connect ($host, $user, $password);

$sql = "SELECT nameauf FROM $tabelle WHERE ID = $ausgabe[ID]";
$result = mysql_query ($sql) or die, (mysql_error());
$row = mysql_fetch_assoc($result);

mysql_close ($dbverbindung);

?>

Ich habe folgenden Quelltext als Ausgabe in Form einer Tabelle verfasst:

<?php

$host = "localhost";
$user = "root";
$password = "";
$dbname = "unfallprojekt";
$tabelle ="meldung";

$dbverbindung = mysql_connect ($host, $user, $password);

$dbanfrage = "SELECT * from $tabelle";
$result = mysql_db_query ($dbname, $dbanfrage, $dbverbindung);

while ($ausgabe = mysql_fetch_array ($result))
{
print ("
Datensatz: $ausgabe[ID]
Aufgenommen: $ausgabe[nameauf]
Personalnummer: $ausgabe[pnrauf]

Name des Verunfallten: $ausgabe[name]<hr>
");
}

mysql_close ($dbverbindung);

?>

Hier soll der User jetzt auf den Link klicken und dann sollen die Daten zur Bearbeitung in ein html Formular (und zwar in eine erweiterte Form des Eingabe-html-Formulars)

Alles nicht so leicht...
  Mit Zitat antworten
Alt 14.04.2005, 14:55  
Erfahrener Benutzer
 
Benutzerbild von lazydog
 
Registriert seit: 02.04.2008
Beiträge: 4.032
lazydog befindet sich auf einem aufstrebenden Ast
Standard

Wenn ich dich richtig verstehe suchst du folgendes:
PHP-Code:
<?php
$dbverbindung 
mysql_connect ($host$user$password)or die(mysql_error());
mysql_select_db ($dbname)or die(mysql_error());

$dbanfrage "SELECT pnrauf, nameauf FROM $tabelle WHERE ID = $ausgabe[ID]";
$result mysql_query $dbanfrage);
$obj mysql_fetch_object($result);
...
echo 
"<td>Aufgenommen von: <input type='Text' name='nameauf' value='$obj->nameauf' 
            size='' maxlength='15'></td>
            <td>Pers.Nr.: <input type='Text' name='pnrauf' value='$obj->pnrauf' size='' maxlength='5'></td>"
;
...
?>
__________________
Gruss
L
lazydog ist offline   Mit Zitat antworten
Alt 14.04.2005, 15:07  
Gast
 
Beiträge: n/a
Standard

Oh man, jetzt bekomm ich eine Fehlermuldung und weiß echt nicht mehr...

Hab ich denn den echo-Befehl richtig???


<?php



$host = "localhost";
$user = "root";
$password = "";
$dbname = "unfallprojekt";
$tabelle ="meldung";


$dbverbindung = mysql_connect ($host, $user, $password)or die(mysql_error());
mysql_select_db ($dbname)or die(mysql_error());

$dbanfrage = "SELECT nameauf FROM $tabelle WHERE ID = $ausgabe[ID]";
$result = mysql_query ( $dbanfrage);
$obj = mysql_fetch_object($result);

echo "<td>Aufgenommen von: <input type='Text' name='nameauf' value='$obj->nameauf'
size='' maxlength='15'></td>
<td>Pers.Nr.: <input type='Text' name='pnrauf' value='$obj->pnrauf' size='' maxlength='5'></td>";

?>



Warning: mysql_fetch_object(): supplied argument is not a valid MySQL result resource in /srv/www/htdocs/www/sach/bearbeiten.php on line 39
Aufgenommen von: Pers.Nr.:
  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
Ausgabe funktioniert nicht.... PHP Tipps 2007 13 11.12.2005 21:51
&amp;amp;amp;lt;if&amp;amp;amp;gt; &amp;amp;amp;lt;/if&amp;amp;amp;gt; in einer HTML Datei fuer Templ PHP-Fortgeschrittene 6 03.11.2005 12:05
Ausgabe der Auswahlliste PHP Tipps 2005-2 6 21.09.2005 13:43
3 Tabellen verbunden -- Ausgabe in einer Spalte Datenbanken 4 06.09.2005 10:43
html Ausgabe in PHP-Quelle wandeln? PHP Tipps 2005-2 10 25.08.2005 13:06
Kontakrformular funktioniert nur zum Teil PHP Tipps 2005-2 12 18.07.2005 11:24
Bilder in der Datenbank als Ausgabe in HTML? PHP Tipps 2005 8 19.05.2005 14:07
Ausgabe unterbinden PHP Tipps 2005 3 12.04.2005 16:08
Blob-Daten in HTML anzeigen funktioniert nicht PHP Tipps 2005 1 12.02.2005 20:48
mehrere Atachement mit HTML Mime mail class??? 18inch PHP Tipps 2004-2 1 28.11.2004 23:58
Problem bei der Ausgabe imported_dex PHP Tipps 2004 3 31.10.2004 01:43
Sortierung der Ausgabe PHP-Fortgeschrittene 3 08.10.2004 09:22
IMAP: Bild(er) in HTML Part richtig darstellen PHP-Fortgeschrittene 1 07.10.2004 12:21
Wie funktioniert das mit Links in DB, bei der Ausgabe ? PHP Tipps 2004 5 22.08.2004 02:31
[Erledigt] Probleme mit html tags! PHP Tipps 2004 5 28.07.2004 23:37

Besucher kamen über folgende Suchanfragen bei Google auf diese Seite
sql select html-ausgabe, ausgabe formularfeld html ausgabe id, php innerhalb html funktioniert nicht

Alle Zeitangaben in WEZ +2. Es ist jetzt 07:36 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

Creative Commons License
Dieser Inhalt ist unter einer Creative Commons-Lizenz lizenziert.