DrBonsai
Mitglied
Hallo
ich möchte gerne, dass der value eines input-feldes Variabel vorbestimmt wird:
Allerdings gibt das ganze bei mir keinen Wert zurück.
Wenn ich an anderer Stelle, außerhalb der Tabelle <?php echo $array['ref'] ; ?> ausgeben lasse, wir der richtige Wert angezeigt?
Ich muss aus einer DB den größten Wert einer Spalte auslesen und in ein Textfeld schreiben.
Habe zwei Ansätze, die aber beide nicht klappen:
1)
Wenn ich das versuche, kommt "Resource id #2" zurück. Soweit ich weiß, heißt dass, das ein Array nicht richtig interpretiert werden kann. Aber ich habe hier doch gar kein Array...
wenn ich
schreibe, kommt eine "2" zurück. Aber der richtige Wert wäre "5"
Der zweite Ansatz sieht so aus:
Das klappt auch, aber nur solange ich das Ergebnis nicht in einem Textfeld haben will.
Mit
und
erscheint nichts im Textfeld...
Weiß jemand Rat?
mfg,
David
ich möchte gerne, dass der value eines input-feldes Variabel vorbestimmt wird:
PHP:
<td style="width:75%"><input type="text" name="reference" value="<?php echo $array['ref'] ; ?>" /></td>
Allerdings gibt das ganze bei mir keinen Wert zurück.
Wenn ich an anderer Stelle, außerhalb der Tabelle <?php echo $array['ref'] ; ?> ausgeben lasse, wir der richtige Wert angezeigt?
Ich muss aus einer DB den größten Wert einer Spalte auslesen und in ein Textfeld schreiben.
Habe zwei Ansätze, die aber beide nicht klappen:
1)
PHP:
$query_reference = mysql_query("SELECT MAX(ref) FROM energia_teste");
echo $query_reference;
wenn ich
PHP:
echo $query_reference +0;
Der zweite Ansatz sieht so aus:
PHP:
$query_reference = mysql_query("SELECT ref FROM energia_teste ORDER BY ref DESC LIMIT 0,1");
while($array = mysql_fetch_assoc($query_reference))
{
echo $array['ref'] ;
}
Mit
PHP:
<input type="text" name="reference" value="<?php echo $array['ref'] ; ?>" />
PHP:
<input type="text" name="reference" value="<?php while($array = mysql_fetch_assoc($query_reference))
{
echo $array['ref'] ;
} ?>"
/>
Weiß jemand Rat?
mfg,
David
Zuletzt bearbeitet von einem Moderator: