סטודנט במצוקה צריך עזרה

just me 79

New member
סטודנט במצוקה צריך עזרה

בניתי אתר אינטרנט ב- HTML.
באתר קיימים טפסים המקושרים ל- DB.
כיום הלחצנים לא מעוצבים כלל והם הלחצנים שה- HTML מייצר (reset, submit וכו').
אני מעוניין להחליף את הלחצנים בתמונות שיצרתי.
אם אני מחליף באמצעות קוד HTML רגיל כמו שייעצו לי זה באמצ מחליף, אבל הלחצנים לא מגיבים כמו שצריך.
אודה לעזרתכם, אולי מדובר ב- JS.
 

FreeSoft

New member
רחמים לא ידע כי

לא הראו לו את הקוד ולא נתנו לו קישור ...
 

just me 79

New member
קצת רקע


השתמשתי בפקודה:
<input type="submit" value="הפק דוח"/>
על מנת ליצור כפתור.
הכפתור שנוצר הוא בעיצוב בסיסי של HTML.
אני לא מעוניין בעיצוב הזה ולכן יצרתי תמונה שאני מעוניין שהיא תשמש ככפתור.
לאחר מכן יצרתי את הפקודה:
<input type="submit" name="הפק דוח" style="background: url(./images/report.jpg); width:40%;" />
אך הפקודה יצרה כפתור קצת מעוות (התמונה הופיעה בתוך מסגרת).
ניסיתי מספר פקודות שמצאתי ברשת אבל אף אחת מהן לא הביאה את הפתרון המיוחל (מכיוון שהכפתור מעדן DB, זה לא ממש עבד).
נאמר לי שהפתרון נמצא ב- js אבל לא ידעו להגיד לי בדיוק איזה פקודה תעזור לי.

תודה לעוזרים
 

FreeSoft

New member
תבנה class ב css

כולל נתיב התמונה והגדרות עיצוב נוספות. אחכ ב html נסה
<input type="submit" value="" class="XYZ" />
אפשר גם בצורה כזו אבל אז הגדרות עיצוב יהיו חלק מhtml וזה פחות מומלץ
<input type="image" src="./images/report.jpg" name="submit" />
 

just me 79

New member
איך בונים CLASS

הידע שלי ב- CSS הוא מועט. אומנם יש לי באתר קובץ CSS אבל מאוד בסיסי.
מה אני צריך להגדיר ב- CLASS? איזה תכונות להכניס?
תוכל לשלוח לי קישור ל- CLASS דומה ואעתיק משם?
המון המון תודה, מעריך מאוד.
 

just me 79

New member
אולי תעזור לי בעוד משהו קטן...
מקווה שאני לא חצוף

יצרתי דף אינטרנט שנועד לייצוא דוח מכירות לפי ת"ז (משתי טבלאות).
בדף מזינים מספר ת"ז, בוחרים את סוג המכירה שרוצים עליו את הדוח, ולוחצים על "שלח דוח".
ב- PHP, הכנסתי את השאילתה הבאה שהיא עובדת כמו שצריך:
"SELECT members.firstname,lastname, purchases.no,type,amount,purchase_date,paid,payment_date,note
FROM members INNER JOIN purchases ON members.id=purchases.id
WHERE members.id=$id AND purchases.type='$type' " ;
בנוסף, המשתמש יכול לבחור להוציא דו"ח לכל סוגי המכירה (ללא תלות בסוג המכירה), ואז במקום לבחור סוג מכירה ספציפי הוא צריך לבחור "הכל".
יצרתי את השאילתה הבאה,אבל משום מה זה לא ממש עובד לי...
IF $type='all'
BEGIN
(SELECT members.firstname,lastname,purchases.no,type,amount,purchase_date,paid,payment_date,note
FROM members INNER JOIN purchases ON members.id=purchases.id
WHERE members.id=$id)
END
ELSE
BEGIN
(SELECT members.firstname,lastname,purchases.no,type,amount,purchase_date,paid,payment_date,note
FROM members INNER JOIN purchases ON members.id=purchases.id
WHERE members.id=$id AND purchases.type='$type'
END";
חשוב לי לציין כי כל אחת משתי הפונקציות המוצגות עובדות כמו שצריך כל אחת בפני עצמה, אבל אם אני משלב אותם עם IF ו- ELSE זה מציג הודעת שגיאה ב- syntax.
יכול להיות שאיך שאני משלב את זה זה לא ממש נכון או לא יודע...
 
עצה קטנה

כשאתה עורך ורוצה להוסיף דוגמת קוד, לחץ על "עבור לעורך תוכן מלא" (מתחת להודעה), שם לחץ על הוספת קוד דוגמה (סמליל) ושם תוסיף את הקוד. יהיה הרבה יותר קריא.
"SELECT members.firstname,lastname, purchases.no,type,amount,purchase_date,paid,payment_date,noteFROM members INNER JOIN purchases ON members.id=purchases.id
WHERE members.id=$id AND purchases.type='$type' " ;
בנוסף, המשתמש יכול לבחור להוציא דו"ח לכל סוגי המכירה (ללא תלות בסוג המכירה), ואז במקום לבחור סוג מכירה ספציפי הוא צריך לבחור "הכל".יצרתי את השאילתה הבאה,אבל משום מה זה לא ממש עובד לי... IF $type='all'BEGIN(SELECT members.firstname,lastname,purchases.no,type,amount,purchase_date,paid,payment_date,noteFROM members INNER JOIN purchases ON members.id=purchases.id WHERE members.id=$id)ENDELSEBEGIN(SELECT members.firstname,lastname,purchases.no,type,amount,purchase_date,paid,payment_date,noteFROM members INNER JOIN purchases ON members.id=purchases.id WHERE members.id=$id AND purchases.type='$type'END";

 
נראה לי שהשתמשת בהשמה במקום בהשוואה

השוואה במרבית השפות היא "==" ולא "=" יחיד, ולכן קיבלת הודעה של שגיאת סינטקס.
 

just me 79

New member
אני עדין מקבל הודעת שגיאה...

קודם תודה רבה.

גם אם אני עושה "==" עדין מתקבלת הודעת השגיאה הבאה:
You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 'IF all=='all' BEGIN (SELECT members.firstname,lastname,purchases.no,type,amoun'
 

just me 79

New member
הלחצת אותי


הקוד הוא במסגרת עבודת הגשה.
הוא לא יופיע בשום שלב באינטרנט - רק בשרת שעל המחשב שלי, כך שעניין אבטחת המידע הוא שולי.
בכל מקרה תודה על התגובה
 
למעלה