我一直在尋找相應的解決方案,並且很遺憾,還沒有找到適當的解決方案。從HTML中提取文本並將其傳遞給PHP腳本中的MySQL查詢
這是情況。
我有一個Bootstrap模式顯示文本(讓我們稱之爲'頭'),取決於哪個按鈕被點擊。標題值是從按鈕的數據屬性中拾取的,並且使用jQuery,我更新了相應模式的文本。我希望我已經清楚這一點。
現在,我想使用PHP腳本相同的標題文本查詢我的MySQL表我的查詢爲「%標題%」的LIKE子句中這個「頭」的價值。
似乎很簡單,但我無法繞開它。
這裏是我面對一些問題:
頭值是在PHP腳本的空當我嘗試將其傳遞給腳本。我嘗試使用script_tags去掉標題HTML的標籤,並提取文本,並嘗試使用PHP DOM,但它不起作用。
這裏是爲了更清楚的基本步驟:
- 我有一個需要從同一個頁面上的HTML得到的文本值的PHP腳本。
- 本文值是從一個按鈕的數據屬性拾取並更新通過jQuery到HTML。
- 該文本值必須包含在PHP腳本的任何更新表中MySQL查詢的LIKE子句。
我可以處理除提取文本並將其發送到PHP腳本部分之外的所有其他內容。
謝謝。
參考添加代碼:
這是HTML代碼容納數據屬性:
的$ PROJECT_TITLE變量被預先設置並附加到按鈕。
echo "<a class='delete_icon' data-project_title='$project_title'><i class='fa fa-trash'></i></a>";
這是jQuery代碼:
$('#project_profile_modal').on('show.bs.modal', function (event) {
var del_icon = $(event.relatedTarget);
var project_title = del_icon.data('project_title');
modal.find('h4').text(project_title);
}
這是PHP腳本摘錄相關:
<?php
$result = "SELECT content FROM my_table WHERE content LIKE '%$project_title%';
?>
的問題是:如何獲取包含在文本h4到$ project_title /我的LIKE子句。
發佈您的代碼野兔,所以我們可以看到,你有什麼完成至今 – Firefog
首先向我們展示你的嘗試。 – Iceman
當您在標題中顯示文本時觸發事件中的ajax。你可以通過ajax傳遞數據屬性。 –