SELFPHP: Version 5.8.2 Befehlsreferenz - Tutorial – Kochbuch – Forum für PHP Einsteiger und professionelle Entwickler

SELFPHP


Professional CronJob-Service

Suche



CronJob-Service    
bei SELFPHP mit ...



 + minütlichen Aufrufen
 + eigenem Crontab Eintrag
 + unbegrenzten CronJobs
 + Statistiken
 + Beispielaufrufen
 + Control-Bereich

Führen Sie mit den CronJobs von SELFPHP zeitgesteuert Programme auf Ihrem Server aus. Weitere Infos



:: Buchempfehlung ::

Der CSS-Problemlöser

Der CSS-Problemlöser zur Buchempfehlung
 

:: Anbieterverzeichnis ::

Globale Branchen

Informieren Sie sich über ausgewählte Unternehmen im Anbieterverzeichnis von SELFPHP  

 

:: Newsletter ::

Abonnieren Sie hier den kostenlosen SELFPHP Newsletter!

Vorname: 
Name:
E-Mail:
 
 

Zurück   PHP Forum > SELFPHP > PHP Grundlagen
Hilfe Community Kalender Heutige Beiträge Suchen

PHP Grundlagen Hier kann über grundlegende Probleme oder Anfängerschwierigkeiten diskutiert werden

Antwort
 
Themen-Optionen Ansicht
  #1  
Alt 19.08.2007, 18:24:08
Taktaky Taktaky ist offline
Anfänger
 
Registriert seit: May 2007
Beiträge: 12
Daten von Datenbank in Formular-Feld importieren?

hallo

ich kann zwar Daten über ein Formular in die Datenbank speichern, holen funktioniert bei mir nicht :

//formular anfang
echo '<form action="#" method="post" name="formular">
<table border="0" align="center">

<tr>
<td><input type="text" name="nachricht" value="<?php $row->nachricht;?>"></td>

</tr>

<tr>
<td align="center"><input type="submit" name="submit" value="import"></td>
</tr>
</table>
</form>';
//formular ende

?>

Der Code im Feld wird nicht ausgeführt
Das ergebnis wird nicht im feld angezeigt sondern der Coder selbst !!!

Geändert von Taktaky (19.08.2007 um 18:34:36 Uhr)
Mit Zitat antworten
  #2  
Alt 19.08.2007, 18:43:50
Benutzerbild von z0iD
z0iD z0iD ist offline
Junior Member
 
Registriert seit: Mar 2006
Beiträge: 415
z0iD eine Nachricht über ICQ schicken
AW: Daten von Datenbank in Formular-Feld importieren?

Ohweia ...
Was möchtest Du mit <?php $row->nachricht;?> denn eigentlich bewirken?
Du solltest das Problem genauer schildern. So wird Dir keiner wirklich weiterhelfen (können).

Im übrignen solltest Du Quelltext in entsprechende "Tags" einbetten.
__________________
Bitte sprich entweder deutsch oder englisch mit mir, aber nicht beides gleichzeitig.

----------
Bitte vor dem Fragen lesen: Wie man Fragen richtig stellt.
Mit Zitat antworten
  #3  
Alt 19.08.2007, 18:59:57
Taktaky Taktaky ist offline
Anfänger
 
Registriert seit: May 2007
Beiträge: 12
AW: Daten von Datenbank in Formular-Feld importieren?

$sql = "SELECT nachricht FROM messages where nummer like '01' ";
$ergebnis = mysql_query($sql);


while($row = mysql_fetch_object($ergebnis))
{
echo $row->nachricht;
}
// bis hier oben wird die Nachricht auf der Seite angezeigt :)

//formular anfang
echo '<form action="#" method="post" name="formular">
<table border="0" align="center">

<tr>
<td><input type="text" name="nachricht" value="<? php $row->nachricht;?>"></td>
</tr>


<tr>
<td align="center"><input type="submit" name="submit" value="import"></td>
</tr>
</table>
</form>';
//formular ende

?>

leider das Ergebnis wird nicht in Feld angezeigt! Aber auf der Seite ja !
Mit Zitat antworten
  #4  
Alt 19.08.2007, 19:10:26
Benutzerbild von z0iD
z0iD z0iD ist offline
Junior Member
 
Registriert seit: Mar 2006
Beiträge: 415
z0iD eine Nachricht über ICQ schicken
AW: Daten von Datenbank in Formular-Feld importieren?

Ein Wunder dass es keine Fehler gibt.
Nunja, versuch für den Anfang mal
PHP-Code:
<?=$row->nachricht;?>
Außerdem kann das gar nicht funktionieren, da die obere Schleife dann abbricht, wenn $row kein Objekt mehr ist. Im Formular versuchst Du aber jenes auszulesen.
Wie soll das denn gehen?

P.S.: Hatte ich eigentlich erwähnt, dass Du php-Quelltext im Forum in entsprechende Tags einbetten solltest?!
__________________
Bitte sprich entweder deutsch oder englisch mit mir, aber nicht beides gleichzeitig.

----------
Bitte vor dem Fragen lesen: Wie man Fragen richtig stellt.
Mit Zitat antworten
  #5  
Alt 19.08.2007, 20:07:38
Taktaky Taktaky ist offline
Anfänger
 
Registriert seit: May 2007
Beiträge: 12
AW: Daten von Datenbank in Formular-Feld importieren?

Hallo

hier ist der php Code :
Zitat:

<?php

$server = "localhost";
$user = "user1";
$passwort = "passwort1";
$datenbank = "user1";

mysql_connect($server, $user, $passwort) or die("Es wurde keine Verbindung etabliert!");
mysql_select_db($datenbank) or die("Datenbank nicht gefunden!");

$nachricht = $_POST['nachricht'];


$sql = "SELECT nachricht FROM messages where nummer like '01' ";
$ergebnis = mysql_query($sql);


while($row = mysql_fetch_object($ergebnis))
{
echo $row->nachricht;
}


//formular anfang
echo '<form action="#" method="post" name="formular">
<table border="0" align="center">

<tr>
<td><input type="text" name="nachricht" value=<?=$row->nachricht;?>></td>

</tr>

<tr>
<td align="center"><input type="submit" name="submit" value="import"></td>
</tr>
</table>
</form>';
//formular ende

?>
Mit Zitat antworten
  #6  
Alt 19.08.2007, 20:44:57
Benutzerbild von z0iD
z0iD z0iD ist offline
Junior Member
 
Registriert seit: Mar 2006
Beiträge: 415
z0iD eine Nachricht über ICQ schicken
AW: Daten von Datenbank in Formular-Feld importieren?

Oh man, ich kann nicht mehr.
__________________
Bitte sprich entweder deutsch oder englisch mit mir, aber nicht beides gleichzeitig.

----------
Bitte vor dem Fragen lesen: Wie man Fragen richtig stellt.
Mit Zitat antworten
  #7  
Alt 19.08.2007, 20:56:42
Taktaky Taktaky ist offline
Anfänger
 
Registriert seit: May 2007
Beiträge: 12
AW: Daten von Datenbank in Formular-Feld importieren?

Zitat:
P.S.: Hatte ich eigentlich erwähnt, dass Du php-Quelltext im Forum in entsprechende Tags einbetten solltest?!
Dann warte ich auf jemanden, der kann ;)

Oder hast Du einen schweren Fehler gesehen, trotzdem wird der Himmel nicht davon runterfallen :)

Gruß
Mit Zitat antworten
  #8  
Alt 29.09.2007, 22:19:34
ms.be ms.be ist offline
Anfänger
 
Registriert seit: Sep 2007
Beiträge: 13
AW: Daten von Datenbank in Formular-Feld importieren?

Zitat:
Zitat von Taktaky Beitrag anzeigen
Dann warte ich auf jemanden, der kann ;)

Oder hast Du einen schweren Fehler gesehen, trotzdem wird der Himmel nicht davon runterfallen :)

Gruß
Na, da wirst wohl noch länger warten dürfen. Weißt Du eigentlih wie unschön Quelltext in Arial zu lesen ist ?

Dieses Forum bietet die Möglichkeit Quelltexte fast so schön wie ein halbwegs gescheiter Textedi darzustellen.

wenn du vor deinen Quelltext php (in eckigen Klammern) und danach /php (ebenfalls in eckige Klammern) - gemeinhin Tags genannt schreibst, ist es fast, als wenn ich den Code in Geany lese :-)

Wenn Du schon Hilfe erwartest, dann mach es den Leuten die Dir helfen sollen, doch nicht schwerer als nötig. Außerdem tun die das freiwillig und umsonst, also kann man ja wohl mal in die Forum-Hilfe schauen, um zu sehen wie so die Gepflogenheiten so sind, oder ?
Mit Zitat antworten
  #9  
Alt 29.09.2007, 23:49:49
JuliusCaesar JuliusCaesar ist offline
Junior Member
 
Registriert seit: Jul 2007
Beiträge: 225
AW: Daten von Datenbank in Formular-Feld importieren?

das hier
PHP-Code:
//formular anfang
echo <form action="#" method="post" name="formular"
kann nciht funktionieren
da man entweder in php jeden html code mit "" einbettet

PHP-Code:
echo "<h5>irgendeine überschrift</h5>";
//alternativ kannste auch php beenden und dann dein html code ausführen

?>
<!--hier kommt der html code-->
<?php
//ab hier gehts mit dem php code weiter

mal ne fage:
was willst du mit der while schleife bezwecken?
da werden dir doch nur alle texte ausgegeben (und zwar hintereinander ohne Zeilenumbruch) ;)


Tip:arbeite mit isset() oder empty() und prüfe ob $_POST existiert, falls $_POST vorhanden, dann php code ausführen, falls net, formular anzeigen ;)


PS:
HTML-Code:
<form action="#" method="post" name="formular">
du musst action ein Atribut zuweisen, sonst weis er ja gar net, welches dokument beim abschicken ausgeführt werden soll ;)

mfg Julius

PS: meine Vorredner haben recht, nimm bitte nächstes mal die [PHP] tags
Mit Zitat antworten
  #10  
Alt 01.10.2007, 11:22:34
Benutzerbild von Swoosh
Swoosh Swoosh ist offline
Junior Member
 
Registriert seit: Oct 2006
Ort: Crailsheim / SHA / Stuttgart
Alter: 32
Beiträge: 388
Swoosh eine Nachricht über ICQ schicken Swoosh eine Nachricht über MSN schicken
AW: Daten von Datenbank in Formular-Feld importieren?

Dein Code ist Hässlich

PHP-Code:
<?php

$server 
"localhost";
$user "user1";
$passwort "passwort1";
$datenbank "user1";

mysql_connect($server$user$passwort) or die("Es wurde keine Verbindung etabliert!");
mysql_select_db($datenbank) or die("Datenbank nicht gefunden!");

$nachricht $_POST['nachricht'];


$sql "SELECT `nachricht` FROM `messages` WHERE `nummer` = '1'";
$ergebnis mysql_query($sql);


while(
$row mysql_fetch_object($ergebnis))
{
echo 
$row->nachricht;
}

echo 
'<form action="#" method="post" name="formular">
<table border="0" align="center">

<tr>
<td><input type="text" name="nachricht" value="' 
$row->nachricht '"></td>

</tr>

<tr>
<td align="center"><input type="submit" name="submit" value="import"></td>
</tr>
</table>
</form>'
;
?>
So währe es mal Synatex mässig richtig, doch ich glaube kaum das dein Input Feld ausgefüllt wird, un zwar aus dem Grund du machst eine Abfrage in einer While Schleife mit Klammern und nur innerhalb der Klammern ist eine Abfrage möglich...

Der Code müsste so aussehen:

PHP-Code:
<?php

$server 
"localhost";
$user "user1";
$passwort "passwort1";
$datenbank "user1";

mysql_connect($server$user$passwort) or die("Es wurde keine Verbindung etabliert!");
mysql_select_db($datenbank) or die("Datenbank nicht gefunden!");

$nachricht $_POST['nachricht'];


$sql "SELECT `nachricht` FROM `messages` WHERE `nummer` = '1'";
$ergebnis mysql_query($sql);


while(
$row mysql_fetch_object($ergebnis))
{
echo 
$row->nachricht;
}

$row2 mysql_fetch_object($ergebnis);

echo 
'<form action="#" method="post" name="formular">
<table border="0" align="center">

<tr>
<td><input type="text" name="nachricht" value="' 
$row2->nachricht '"></td>

</tr>

<tr>
<td align="center"><input type="submit" name="submit" value="import"></td>
</tr>
</table>
</form>'
;
?>

Geändert von Swoosh (01.10.2007 um 11:28:07 Uhr)
Mit Zitat antworten
Antwort


Aktive Benutzer in diesem Thema: 1 (Registrierte Benutzer: 0, Gäste: 1)
 

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

BB-Code ist an.
Smileys sind aus.
[IMG] Code ist aus.
HTML-Code ist aus.

Gehe zu

Ähnliche Themen
Thema Autor Forum Antworten Letzter Beitrag
Daten von einem POPUP an ein formular übergeben... JanS HTML, CSS und JavaScript Help! 4 26.01.2007 16:10:11
Formular Daten in Datenbank senden galupy PHP Grundlagen 3 24.04.2006 14:54:01
Daten aus der Datenbank lesen Ryo PHP Grundlagen 2 25.06.2005 11:11:27
Daten in der Datenbank über ein Formular ändern Holstenjungs MySQLi/PDO/(MySQL) 3 07.09.2004 12:30:21
Daten aus Formular werden nicht an DB übergeben NelliB. PHP Grundlagen 19 09.10.2003 08:49:24


Alle Zeitangaben in WEZ +2. Es ist jetzt 08:05:53 Uhr.


Powered by vBulletin® Version 3.8.3 (Deutsch)
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.


© 2001-2024 E-Mail SELFPHP OHG, info@selfphp.deImpressumKontakt