@Igal, schau mal, er hohlt/e mit mysql_fetch_objekt die daten aus der Datenbank, sofern ist deine Aussage von klasse und instanzt inkorekt.
Deine ausgabe geht nur wenn er mysql_fetch_assoc benutzt.
Mitm Sql-query hast du wieder recht, wusste nicht genau wie ich den bearbeiten soll, bzw. ob der richtig ist, da ich sowas wie LIKE nie brauche.. schaff das immer irgendwie ohne..
Ambience
Ankündigung
Einklappen
Keine Ankündigung bisher.
Daten von Datenbank durch Klick in Feld holen
Einklappen
Neue Werbung 2019
Einklappen
X
-
1. Das was du beim value-Attribut im input-Feld anzeigen willst kann nicht funktionieren. Du möchtest eine Variable einer Klasse anzeigen. Das geht nicht, weil du a) keine Klasse hast, b) diese Klasse die du nicht hast, nicht instanziert hast. Versuchs mal mit
PHP-Code:echo'<td><input type="text" name="nachricht" value="'.$row['nachricht'].'"></td>';
PHP-Code:$sql = "SELECT nachricht FROM messages WHERE nummer = '01'";
Gruss
De Igäl
Einen Kommentar schreiben:
-
Morgen,
na wenn es vorher ging, dann versuch diesen hier nochmal:
PHP-Code:$sql = "SELECT nachricht FROM messages where nummer like '01' ";
Ambience
Einen Kommentar schreiben:
-
Hallo
nun kommt ein Fehler:
Parse error: syntax error, unexpected T_LNUMBER in /www/htdocs/... test.php on line 8
Hier die entsprechende Zeile im Code:
$sql = 'SELECT `nachricht` FROM `messages` WHERE `nummer` like '01'';
ich glaube, das liegt an Hochkomma(`)
Einen Kommentar schreiben:
-
Hallo Taktaky,
ich habe festgestellt, dass bei dem <input feld noch die id gefehlt hat.. Hab diese eingetragen. Außerdem hatte ich ein Fehler in deiner $sql variablen entdeckt. Diese wird mit " geschlossen obwohl mit ' geöffnet wurde.
Desweiteren habe ich eingerückt.
Ich hoffe es funktioniert nun:
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!');
$sql = 'SELECT `nachricht`
FROM `messages`
WHERE `nummer` like '01'';
$ergebnis = mysql_query($sql);
while($row = mysql_fetch_assoc($ergebnis))
{
echo'<td><input type="text" name="nachricht" id="nachricht" /></td><td><input type="button" name="*" value="Anzeigen" onClick="document.getElementById(\'nachricht\').value= "'.$row['nachricht'].'";" /></td>';
}
?>
Ambience
Einen Kommentar schreiben:
-
Hi
es wird zwar kein Fehler angezeigt aber wenn ich auf das Button "Anzeigen" anklicke, wird leider nichts in Feld angezeigt !!!
Einen Kommentar schreiben:
-
Morgen,
versuchs einmal so:
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!");
$sql = "SELECT nachricht FROM messages where nummer like '01' ";
$ergebnis = mysql_query($sql);
while($row = mysql_fetch_object($ergebnis))
{
echo'<td><input type="text" name="nachricht" /></td>';
echo'<td><input type="button" name="*" value="Anzeigen" onClick="document.getElementById(\'nachricht\').value= "'.$row->nachricht.'";" /></td>';
}
?>
Ambience
Einen Kommentar schreiben:
-
Ja guten Morgen,
hier ist der 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!");
$sql = "SELECT nachricht FROM messages where nummer like '01' ";
$ergebnis = mysql_query($sql);
while($row = mysql_fetch_object($ergebnis))
{
echo'<td><input type="text" name="nachricht" value="'.$row->nachricht; '"></td>';
}
?>
Einen Kommentar schreiben:
-
Guten Morgen,
ohne Quellcode der Seite, kann dir da glaube ich Niemand helfen. Ein kleiner Ansatz wäre evtl.
PHP-Code:echo'<td><input type="text" name="nachricht" id="nachricht"></td>';
echo '<input type="button" name="show" value="Anzeigen" onClick="document.getElementById(\'nachricht\').value = "'.$row->nachricht.'";';
Einen Kommentar schreiben:
Einen Kommentar schreiben: