Ausgabeproblem

counteract

Erfahrenes Mitglied
Hallo zum 2.!

Da nun das erste Problem gelöst ist, stoße ich gleich auf das nächste...

Ich möchte nun die Daten in einem Formular ausgeben.

das Formular schaut momentan so aus:

HTML:
    <tr>
        <td width="311"><b><font face="Arial" color="white">Bearbeitung bestehendes Projekt</font></b><font face="Arial"></font></td>
        <td width="533"><font face="Arial" color="white">&nbsp;</font></td>
    </tr>
    <tr>
        <td width="311"><font face="Arial" color="white">&nbsp;</font></td>
        <td width="533"><font face="Arial" color="white">&nbsp;</font></td>
    </tr>
    <tr>
        <td width="311"><font face="Arial" color="white">Projektname</font><font face="Arial"></font></td>
        <td width="533"><font face="Arial" color="white"><input type="text" name="pname"></font><font face="Arial"></font></td>
    </tr>
    <tr>
        <td width="311"><font face="Arial" color="white">Projektbeschreibung</font><font face="Arial"></font></td>
        <td width="533"><font face="Arial" color="white"><textarea name="pbeschreibung" rows="7" cols="70"></textarea></font><font face="Arial"></font></td>
    </tr>
    <tr>
        <td width="311"><font face="Arial" color="white">Projektbeginn</font><font face="Arial"></font></td>
        <td width="533"><font face="Arial" color="white"><input type="text" name="pbeginn"></font><font face="Arial"></font></td>
    </tr>
    <tr>
        <td width="311"><font face="Arial" color="white">Projektende</font><font face="Arial"></font></td>
        <td width="533"><font face="Arial" color="white"><input type="text" name="pende"></font><font face="Arial"></font></td>
    </tr>
    <tr>
        <td width="311"><font face="Arial" color="white">Anzahl der geplanten Projektstunden</font><font face="Arial"></font></td>
        <td width="533"><font face="Arial" color="white"><input type="text" name="pstunden"></font><font face="Arial"></font></td>
    </tr>
    <tr>
        <td width="311"><font face="Arial" color="white">Stundensatz</font></td>
        <td width="533"><font color="white"><input type="text" name="stundensatz"></font></td>
    </tr>
    <tr>
        <td width="311"><font color="white">&nbsp;</font></td>
        <td width="533"><font color="white"><input type="submit" name="Senden" value="Senden"></font></td>
    </tr>
</table>
<p>&nbsp;</p>
</body>

</html>

Jedoch sollen diese Daten eingetragen werden:

PHP:
  echo '<input type="hidden" name="user_id" value="'.$row_a['user_id'].'"><br />'; 
  echo '<input type="text" name="user_id" value="'.$row_a['pname'].'"><br />';  
  echo '<input type="text" name="user_id" value="'.$row_a['pbeschreibung'].'"><br />'; 
  echo '<input type="text" name="user_id" value="'.$row_a['pbeginn'].'"><br />'; 
  echo '<input type="text" name="user_id" value="'.$row_a['pende'].'"><br />'; 
  echo '<input type="text" name="user_id" value="'.$row_a['pstunden'].'"><br />'; 
  echo '<input type="text" name="user_id" value="'.$row_a['stundensatz'].'"><br />';

Wie kann man dies machen Ich weis wirklich keinen anderen Weg als euch zu fragen.

MfG Counteract
 
Du kannst ja in den input Felder den value vordefinieren
HTML:
<input type="text" value="<?=$var?>" />
 
Ist ja kein Problem.
Es gibt keine dumme Fragen, nur dumme Antworten ( wie diese hier jetzt :) )

Tobee
 
Hallo!
tobee hat gesagt.:
Du kannst ja in den input Felder den value vordefinieren
HTML:
<input type="text" value="<?=$var?>" />
Mache es lieber so:
HTML:
<input type="text" value="<?php echo $var ?>" />
Denn short_open_tag kann in der php.ini deaktiviert werden und schon funktioniert das Script nichtmehr.
Ausserdem.....
php.net hat gesagt.:
Anmerkung: Beachten Sie auch, dass Sie, wenn Sie PHP in XML oder XHTML einbinden wollen, die <?php ?>-Tags verwenden müssen, um keine Parserfehler aufgrund vermischter Standards zu provozieren.
Mehr dazu in den "Grundlagen der Syntax".

Gruss Dr Dau
 
Zurück