[英]How to display a link from the MySql database in html using jquery or php
我有3個字段和“提交”按鈕的級聯下拉表單。 每個字段都響應MySQL中的每個表。 因此,如果您從每個下拉字段中選擇一個選項並點擊“提交”按鈕,則腳本將返回並顯示所選選項的信息。 參見示例: http : //blueicestudios.com/chained-select-boxes/three-tier/我想要做的是選擇每個選項並單擊“提交”按鈕時,鏈接到特定頁面還應顯示所選選項的信息。 從一個示例中:我選擇了白色福特野馬-對於這種類型的選擇,我具有指向MySQL中帶有汽車的頁面的鏈接。 但是,我不知道如何在頁面上顯示它。 任何想法如何使它活着嗎? 謝謝
只需將URL放入表單操作中即可:
$('form').attr('action','hondaCivicRed.php');
或他們選擇的任何東西。
提交將把他們帶到URL
編輯:
$('document').on('change','#drop_3',function(){
var url = $('drop_1').val()+$('drop_2').val()+$('drop_3').val()+'.php';
$('form').attr('action',url);
});
實際上,這個問題的答案很長,需要編寫太多代碼,但這是邏輯。
有很多更好的方法(帶有JOINS的表等),但是作為基本的“入門”,您只需要執行以下操作(假設您已經確定了如何發布數據並獲取$_POST
數據)
然后可以像這樣設置一個表:
Manufacturer, Model, Colour, URL
然后只需使用SELECT URL FROM table WHERE manufacturer=$_POST['manufactuer'] AND
查詢數據庫SELECT URL FROM table WHERE manufacturer=$_POST['manufactuer'] AND
.....
(顯然以上是偽代碼,但給了您邏輯)
header('Location: $url);
在你的PHP。
希望以上內容能給您一個想法
更好的方法是從數據庫中動態創建頁面(因此您無需為每種顏色,型號等創建新頁面),但應該為您提供基礎
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.