答えて
お試し
echo "<input id='numero' list='posti1' ><datalist id='posti1'>";
代わりの
echo "<input id="numero" list="posti1" ><datalist id="posti1" >";
あなたが すなわち、二重引用符の前にスラッシュ(\
)を使用する必要があり、その後、二重引用符の内側に二重引用符を使用する場合は、
echo "<input id=\"numero\" list=\"posti1\" ><datalist id=\"posti1\">";
あなたの構文間違っています:
echo "<input id="numero" list="posti1" >
<datalist id="posti1" >";
は次のようになります。
echo '<input id="numero" list="posti1" >
<datalist id="posti1">';
あなたは、文字列に二重引用符を持っているので、あなたはそれを含むように単一引用符を使用することができます。だけでなく、あなたがつもり別のエラーを取得しますが、そのエラーを修正完了したら、あなたのスクリプトに持つエラーです
:
怒鳴るは、あなたが持っているエラーです:
echo "<input id="numero" list="posti1" >
<datalist id="posti1" >";
echo "<option value="$row[numero]"/>"; // Format for adding options
これらは次のようになります。
echo "<input id=\"numero\" list=\"posti1\">
<datalist id=\"posti1\">";
echo "<option value=\"".$row['numero']."\"/>"; // Format for adding options.
したがって、あなたの完全なコードは次のようになります。
<?php
session_start();
$conn = oci_connect('insidedba', 'progetto16', 'localhost/XE');
if (!$conn) {
$e = oci_error();
trigger_error(htmlentities($e['message'], ENT_QUOTES), E_USER_ERROR);
}
echo "<input id=\"numero\" list=\"posti1\">
<datalist id=\"posti1\">";
$sql = oci_parse($conn, "SELECT NUMERO FROM POSTI WHERE PRENOTAZIONE=NULL");
oci_execute($sql);
foreach ($dbo->query($sql) as $row) {
echo "<option value=\"" . $row['numero'] . "\"/>"; // Format for adding options
}
echo "</datalist>";
?>
NB:あなたは二重引用符内部の二重引用符を持っている場合、あなたはエスケープ文字が必要になります。
いくつかの一般的なPHPエスケープ文字。
\" -Print the next character as a double quote, not a string closer
\' - Print the next character as a single quote, not a string closer
\n- Print a new line character
\t -Print a tab character
\$ -Print the next character as a dollar, not as part of a variable
\ -Print the next character as a backslash, not an escape character
今は動作しますが、私のフォームは空です。クエリーはSQL Developerで動作しますが、どこにエラーがあると思いますか? –
エラー報告を有効にする 'error_reporting(E_ALL);あなたのページの一番上に貼り付けてエラーを返す –
@JonasGarciaこれはあなたのエラーだと思う: 'echo"
は"<input id="
NUMERO "list="
posti1 "><datalist id="
posti1 " >";
PHPがあなたのコードの行を読んしようとすると、それは上記のように、それを見ているエコー。強調表示された単語だけが文字列だと思っており、特にそれらの文字列が.
ドットで接続されていないと、構文エラーがスローされます。この問題を解決するために
最良の方法は、上記の回答に応じてそれを行うようです。、
echo '<input id="numero" list="posti1" > <datalist id="posti1">';
- 1. PHP MD5の出力は、私はそうのようなパスワードのハッシュ化されたMD5値取得しようとしているC#でC#MD5出力
- 2. 私は出力にリスト内の文字列値に対応するのInt値しようとしています。このコードは使用してリスト
- 3. は私のようなオブジェクトを出力しようとしてきちんと見ているリスト
- 4. のpython:プログレスバーは、私は、各ループからの私のプログレスバーのint型の値を供給しようとしているが、私は、私はint型の値を入力していないよと言うエラーが出続けるint型
- 5. どのように私は、HTMLでテーブルとして出力してリストを作成しようとしていますが、私のリストには、常にこのように出てくるリスト
- 6. はまだ私は後で介してデータベースに保存することができますし、私は私のスクリプトの標準エラー出力をキャプチャしてい
- 7. は、私はデータベースのテーブルの列を更新しようとしているPHP
- 8. $( '#リスト')jqgridは、私がjqgridを使用しようとしていると私は、このエラーまし機能
- 9. 入力のは、私はこのようなデータリストでリスト入力があるとしましょう動的に追加された要素
- 10. 私のPHPは、SQLデータベースに値を入力していない、私のコードに間違っていますか?
- 11. ボタンでCodeIgniterの中の私のデータベースに画像をアップロードしようとしているが、私は、ユーザーが自分のデータベースに画像を追加することができますので、CodeIgniterは(PHP)で関数を作るしようとしているが、私はエラーを取得していますエラーに
- 12. ダービーSQL私はこれは私が実行しようとするステートメントです私のデータベース に値を挿入しようとしている
- 13. は私のPHPコードでは、私はここで何をしようとしている私のPHPコード
- 14. リダイレクトコマンドの出力には、私は変数にコマンドの出力をリダイレクトしようとしている
- 15. 私はアンドロイドのアプリケーションでPHPの出力を使用してPHPの出力
- 16. PHPのエラー、私は次のコードでエラーが出てい
- 17. 私は、C++で数値の数値のルートを計算するが、コンパイル後にエラーが出るようにしようとしている。
- 18. 私はPHPクラスを習得しようとしている、と私の最初のクラスでは、私は出回っ悩みを持っているPHP
- 19. 私はPHPのチェックボックスから値を取得しようとしていますが、出力として「オン」になります。どうですか?
- 20. 私はリストがそうのような構造しているyとxリスト
- 21. は、私は私のウェブアプリにinstaFeedを追加しようとしているが、私はこのエラーを得た
- 22. 破値が原因と私は次のような出力を取得しようとしています、予期しない出力
- 23. エラーCS1593 "委任...私はこのエラーが発生したときに偽と偽物と私のデータベースをシードしようとしている1つの引数
- 24. 私はリストのリストを変換しようとしているリスト
- 25. のlocalStorageが、私は私は私のToDoリストにデータを保存しようとしています
- 26. どのように私はこのコード行からの出力をプリントアウトしようとしているのPython
- 27. は、私が何をしようとしている私のコード
- 28. vbのデータリスト。データリスト内の行またはセルの特定の値を取得しようとしています
- 29. 私はphppgadminのデータベース名を変更しようとしているが、私はいつもこのエラーを取得していたデータベース名
- 30. 違いは、私がデータベース内に作成したリストのスキーマを把握しようとしています
あなたは答えは、あなたの問題の一部に回答しながら、答えを受け入れるように急いでいます。あなたが受け入れた答えは、あなたが持っているすべてのエラーに対処するのではなく、他のエラーでもう一度やり直しますか? –
データベーステーブルはどこですか? –
これはオラクルのhttp://imgur.com/p0zciR0です。1データベースがあります –