פורסם 2018 במאי 97 שנים היי, אני מנסה להכין דף לסינון מוצרים עם AJAX (סינון לפי מחיר, צבע המוצר, חברה וכו,) השאלה היא איך אני הופך את הבחירה של המשתמש למחרוזת SQL? למשל המשתמש בחר להציג פריטים שהם בצבע כחול, מחברת אפל ומהמחיר הזול ליקר, המחרוזת שלי צריכה להראות ככה: SELECT * FROM products WHERE product_color = 'blue' AND product_company = 'apple' ORDER BY PRICE ASC <ul> <p>Filter by color:</p> <li><input type='checkbox'>Blue</li> <li><input type='checkbox'>Green</li> <li><input type='checkbox'>Yellow</li> <p>Filter by company:</p> <li><input type='checkbox'>Samsung</li> <li><input type='checkbox'>Toshiba</li> <li><input type='checkbox'>Apple</li> <p>Filer by price</p> <li><input type='radio'>High to low</li> <li><input type='radio'>Low to high</li> </ul> די חדש ב JS ותקוע על זה כבר כמה שעות..תודה מראש למי שהבין והצליח לעזור. נערך 2018 במאי 97 שנים על-ידי Zanzibar
פורסם 2018 במאי 97 שנים אתה יוצר בקשה לשרת דרך AJAX, יכול להיות GET או POST. עם הפרמטרים להצגה. בשרת אתה מעבד את ה-SQL. ממיר את כל ה-Array ל-JSON, וב-JS צד שרת מפענח אותו.
פורסם 2018 במאי 97 שנים מחבר תודה על המהנה המהיר. אני לא אמור לבנות את השאילה לפני שאני מעביר אותה עם AJAX? השאלה היתה איך אני מרכיב את השאילתה לפי מה שהמשתמש בחר? תקן אותי אם יש דרך אחרת, כמו שציינתי אני די חדש נערך 2018 במאי 97 שנים על-ידי Zanzibar
פורסם 2018 במאי 97 שנים זה באג אבטחה רציני להרכיב SQL ב-JS ולשלוח אותו לשרת, אסור לעשות דברים כאלה. אתה שולח רק את הפרמטרים שנבחרו ב-AJAX ומרכיב את ה-SQL בשרת. באיזה שפה השרת שלך עובד? נערך 2018 במאי 97 שנים על-ידי etal
פורסם 2018 במאי 97 שנים אתה שולח רק את ה- blue ואת ה- apple . עם HTML תעשה LIST ואז דרך ה-ID של התג תקח את ה-VALUE עם JS.
ארכיון
דיון זה הועבר לארכיון ולא ניתן להוסיף בו תגובות חדשות.