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
|
:: Anbieterverzeichnis ::
Globale Branchen
Informieren Sie sich über ausgewählte Unternehmen im Anbieterverzeichnis von SELFPHP
:: Newsletter ::
Abonnieren Sie hier den kostenlosen
SELFPHP Newsletter!
|
PHP Grundlagen Hier kann über grundlegende Probleme oder Anfängerschwierigkeiten diskutiert werden |
19.08.2007, 18:24:08
|
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)
|
19.08.2007, 18:43:50
|
|
Junior Member
|
|
Registriert seit: Mar 2006
Beiträge: 415
|
|
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.
|
19.08.2007, 18:59:57
|
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 !
|
19.08.2007, 19:10:26
|
|
Junior Member
|
|
Registriert seit: Mar 2006
Beiträge: 415
|
|
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.
|
19.08.2007, 20:07:38
|
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
?>
|
|
19.08.2007, 20:44:57
|
|
Junior Member
|
|
Registriert seit: Mar 2006
Beiträge: 415
|
|
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.
|
19.08.2007, 20:56:42
|
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ß
|
29.09.2007, 22:19:34
|
Anfänger
|
|
Registriert seit: Sep 2007
Beiträge: 13
|
|
AW: Daten von Datenbank in Formular-Feld importieren?
Zitat:
Zitat von Taktaky
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 ?
|
29.09.2007, 23:49:49
|
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
|
01.10.2007, 11:22:34
|
|
Junior Member
|
|
Registriert seit: Oct 2006
Ort: Crailsheim / SHA / Stuttgart
Alter: 32
Beiträge: 388
|
|
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)
|
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.
HTML-Code ist aus.
|
|
|
Alle Zeitangaben in WEZ +2. Es ist jetzt 08:05:53 Uhr.
|