1
私はphpとmysqlを使用して特定の通貨記号を表示したい、テーブル名は資金です、テーブル行の名前はシンボルです。シンボルは、特定の行のIDに応じて動的に変更する必要があります。アプリのユーザーがどこでそれを変更できないのかをどのようにコードするのですか?基本的にシンボルが表示され、編集することはできません。PHPシンボル表示
もっとコードを表示する必要があるかどうかを教えてください。
<label>Price</label>
Symbol must display here- example: ($)
<input type="text" name="price" value="<?php value('price'); ?>" />
マイエラーのセクション:
<?php
$errors = array();
if(isset($_POST['submit'])) { //Check for postback
if($_POST['price'] == '')
$errors['price'] = 'Please enter a price.';
if($_POST['date'] == '')
$errors['date'] = 'Please enter a date.';
if(count($errors) == 0){
//edit funds
$sql = "UPDATE funds SET price='" . $_POST['price'] .
"', date='" . $_POST['date'] . "' WHERE id = " . $_GET['id'];
query($sql);
set_flashdata('success', 'Fund updated');
redirect('index.php');
}
} else {
$id = $_GET['id'];
$sql = 'SELECT * FROM funds WHERE id = ' . $id;
$results = query($sql);
$_POST['price'] = $results[0]['price'];
$_POST['date'] = $results[0]['date'];
}
?>
あなたはシンボルを指定するには、HTMLエンティティを使用する必要があります。 Javascriptは残りを行います。また、値を返すようにvalue()を変更し、代わりにそれを呼び出すときにechoを使う関数を使うのは悪い習慣です。 – deed02392
はい私たちはもっとコードを見る必要があります –
シンボルはエコーしたくありません – Dale