データベースへのデータ書き込みの問題

WBOY
リリース: 2016-06-23 13:53:36
オリジナル
1081 人が閲覧しました

我正在做留言板。。但是有两个数据就是一直搞不进数据库。。
 













フォームの後ろにあるパラメータ {$vo.univ_name} をバックコントローラーに渡すと、データベースに保存できなくなります。もう 1 つは、上記の JS がスター判定スコアのスタイルであることです。スコアをデータベースに記録しますか? 。
私は初心者で、php をまったくやったことがありません。 。 。ヘルプ
コントローラー:
public function send_submit($id){
$User = M ( 'univ_user_remark' ) // モデルをインスタンス化します
$this->user_name = $id; if( $User->create ( ))//投稿によって送信されたフォームを取得します (投稿のみである可能性があることに注意してください)
{
// データベースのステータスを表示
$User->add ()

$this->assign('waitSecond', 100 ; >getError());
$this->display();



ディスカッション (解決策) への返信

リンクがフォーム要素ではないため、私はポイントを与えましたクリックが表示されません リンク後の js 処理コード


リンクはフォーム要素ではないため、ポイントを与えましたが、リンクをクリックした後に js 処理コードが表示されませんでした

var Stars = function(cid, rid, hid, config) {		var lis = T$$(T$(cid), 'li'), curA;		for ( var i = 0, len = lis.length; i < len; i++) {			lis[i]._val = i;			lis[i].onclick = function() {				// 用户点击五角星时生成相应的分数				score = T$$(this, 'a')[0].getAttribute('value');				T$(rid).innerHTML = '<em>' + (T$(hid).value = score)						+ '分</em> - ' + config.info[this._val];				curA = T$$(T$(cid), 'a')[T$(hid).value / config.step - 1];				// ajax传递变量至php 保存到mysql				var xmlhttp;				if (window.XMLHttpRequest) {// code for IE7+, Firefox, Chrome,					// Opera, Safari					xmlhttp = new XMLHttpRequest();				} else {// code for IE6, IE5					xmlhttp = new ActiveXObject("Microsoft.XMLHTTP");				}				// 执行数据库操作php脚本				// 注意此处url变量输入只能够使用?不能使用/				var url = "/App/Home/View/Index/review.php?score=" + score						+ "&univ_id=" + univ_id;				//alert(url);// 检验js传值是否成功				xmlhttp.open("GET", url, true);				xmlhttp.send();			};
ログイン後にコピー
これは、の js 部分ですコード。 。あなたが言っている形式についてはよくわかりません。 。 。

あなたの js は Stars 関数を定義するだけですが、それは実行されず、それは ajax によって個別に送信されます。これはフォーム送信とは何の関係もありません

クリック差の値を フォームと一緒に送信できます

フォームの送信をどこで制御しますか?

フォームの送信をどこで制御するか?

ボタン


あなたの js は Stars 関数を定義しているだけですが、実行されません

、それは ajax によって個別に送信され、フォーム送信とは何の関係もありません


クリック差の値を フォームと一緒に送信できます

少し複雑です。 。 。もっと研究してみます。 。

関連ラベル:
ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
最新の問題
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート