ホームページ >バックエンド開発 >PHPチュートリアル >データベースへのデータ書き込みの問題
我正在做留言板。。但是有两个数据就是一直搞不进数据库。。
d8a1d2fcb6a23e0255e9cfaf59f1db1d
70224c4b10ee0964f253ca0faefa114d
de74487236d02c434d331095d745b72a
c1f433ee7d10f3454207e9ff571b65ff
76e6b9977a2bc075deda177db857d13a
d6d83ff54b19d4871d577758c58e250a请给个分数吧!54bdf357c58b8a65c66d7c19c8e4d114
92d4b5deb8c6a4e77ec08ec8f9985445
25edfb22a4f469ecb59f1190150159c66e5f649f21d0e63cfd6505daab9fd7d6205db79b134e9f6b82c0b36e0489ee08edbed06894275b65c1ab86501b08a632eb
25edfb22a4f469ecb59f1190150159c6b955e57ca0ac9192466519235b41d439405db79b134e9f6b82c0b36e0489ee08edbed06894275b65c1ab86501b08a632eb
25edfb22a4f469ecb59f1190150159c69d0c01831c1185af08b0cf7d47b8eb01605db79b134e9f6b82c0b36e0489ee08edbed06894275b65c1ab86501b08a632eb
25edfb22a4f469ecb59f1190150159c68811bc0ca0fe13806543fd403ba87d01805db79b134e9f6b82c0b36e0489ee08edbed06894275b65c1ab86501b08a632eb
25edfb22a4f469ecb59f1190150159c6e672c93eb74584a803fe5d43c31e8b331005db79b134e9f6b82c0b36e0489ee08edbed06894275b65c1ab86501b08a632eb
929d1f5ca49e04fdcb27f9465b944689
71c1a6dc0a195a8dda34ce1ea9ac13f654bdf357c58b8a65c66d7c19c8e4d114 66e360a8253ccd877616a7803b57f897
16b28748ea4df4d9c2150843fecfba68
5e04919262dcedb8be8503281e4ce08f
20ef29370d01e9f30d1a626c5ee5c8282cacc6d41bbb37262a98f745aa00fbf0
16b28748ea4df4d9c2150843fecfba68
16b28748ea4df4d9c2150843fecfba68
16b28748ea4df4d9c2150843fecfba68
b90dd5946f0946207856a8a37f441edf
dbc961c968f0ca03b21207f51e13e5d7フォームの後ろにあるパラメータ {$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 によって個別に送信されます。これはフォーム送信とは何の関係もありません
フォームの送信をどこで制御しますか?
フォームの送信をどこで制御するか?
ボタン 107142ae54bf9c7fcff6d1ba34b0f016 フォームと一緒に送信できます
少し複雑です。 。 。もっと研究してみます。 。