これは私のdomです:それは要素になることができるようにcreateElement()で変数$ nameを使用する方法。私は多くの方法を試みるが、これは同じように同じである。DOMのcreateElemen()でポスト値を送信する方法。それはエラーを取得し続ける
$node = $dom->documentElement;
$phone = $node->appendChild($dom->createElement("model"));
$phone->setAttribute('type', $type);
$tolol = $phone->appendChild($dom->createElement(<?php echo $name;?>));
$tolol->setAttribute('id', $id);
$tolol
->appendChild($dom->createElement('displaySize'))
->appendChild($dom->createTextNode($display));
これは私が欲しいの出力は次のようになります。
<model type="Microsoft Lumia">
<lumia id="550">
<displaySize>4.7 inches (~64.7% screen-to-body ratio)</displaySize>
<platformOS> Microsoft Windows 10</platformOS>
<network>2G,3G,4G</network>
<cameraRear>5 MP, f/2.4, autofocus, LED flash</cameraRear>
<cameraFront>2 MP, f/2.8, 480p</cameraFront>
<RAM>1 GB RAM</RAM>
<ROM>8 GB</ROM>
<chipset>Qualcomm MSM8909 Snapdragon 210</chipset>
<battery> 2100 mAh</battery>
<price>MYR559</price>
</lumia>
別の出力:
<lumia id="640 LTE">
<displaySize>5.0 inches (~67.6% screen-to-body ratio)</displaySize>
<platformOS> Microsoft Windows 10</platformOS>
<network>2G,3G,4G</network>
<cameraRear>8 MP, f/2.2, 28mm, autofocus, LED flash</cameraRear>
<cameraFront>1 MP, 720p</cameraFront>
<RAM>1 GB RAM</RAM>
<ROM>8 GB</ROM>
<chipset>Qualcomm MSM8926 Snapdragon 400</chipset>
<battery> 2500 mAh</battery>
<price>MYR699</price>
</lumia>
</model>
エラーを共有することはできますか?あなたがしたことだけを表示するよりも、おそらく(もっと)役立つでしょう... –
構文解析エラー:C:\ xampp \ htdocs \ dom \ addPhone.phpの34行目で予期しない '<'構文エラー。createElementで$ nameを呼び出す方法()。 T_T – Akmal
$ tolol = $ phone-> appendChild($ dom-> createElement(<?php echo $ name;?>)); PHPコード内でPHPの開始タグを使用する理由 – anwerj