-2

PHP の値をデータベースに取り込むためのフォームを作成しました。

すべての構造でフォームを作成しましたtype="text"。以下は、データの入力を設定し、機能することを確認したコードです。

<label>About Me: <input type="text" name="BIO_info"/></label>

入力をテキストエリアに変換し、適切に表示されるようにいくつかのパラメーターを調整しました。残念ながら、スクリプトが機能しなくなりました。以下は、テキストエリア入力から変換して保存するために私が書いたコードです。

  <label for="BIO_info" style="
        margin-bottom: 500px;
        margin-top: 2000px;
    ">About Me: 
    <textarea name="BIO_info" rows="20" cols="60" style="resize: none; overflow-y: hidden;vertical-align:middle;"></textarea>
  <p>

提案をいただければ幸いです。

4

1 に答える 1

0

あなたの要求を完全に理解しているかどうかはわかりませんが、HTML タグを操作したいと思っていました.間違っている場合は修正してください:

$html = '<label>About Me: <input type="text" name="BIO_info"/></label>';

$xml = new SimpleXMLElement($html);
$xml->addAttribute("for", "BIO_info");
$xml->addAttribute("style", "margin-bottom: 500px; margin-top: 2000px;");

unset($xml->input);
$xml->addChild("textarea");

$xml->textarea->addAttribute("name", "BIO_info");
$xml->textarea->addAttribute("rows", "20");
$xml->textarea->addAttribute("cols", "60");
$xml->textarea->addAttribute("style", "resize: none; overflow-y: hidden;vertical-align:middle;");


print($xml->asXML());

出力

<label for="BIO_info" style="margin-bottom: 500px; margin-top: 2000px;">About Me: <textarea name="BIO_info" rows="20" cols="60" style="resize: none; overflow-y: hidden;vertical-align:middle;"/></label>
于 2012-09-28T09:36:09.127 に答える