簡體   English   中英

如何使用jquery或php在MySql數據庫中顯示鏈接

[英]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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM