הרשם שאלות ותשובות רשימת חברים לוח שנה הודעות מהיום

חזור   הוסטס - פורום אחסון האתרים הגדול בישראל > עיצוב גראפי, תכנות על כל שפותיו וקידום ושיווק אתרים > פורום תיכנות

   
|!|

השב
 
כלים לאשכול תצורת הצגה
ישן 27-07-09, 21:57   # 1
dor77
חבר וותיק
 
מיני פרופיל
תאריך הצטרפות: Jan 2008
הודעות: 1,650

dor77 לא מחובר  

עזרה בתיבות סימון.

שלום.

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

בדומה למה שנעשה כאן:
http://metatags.co.il/

שיש שליטה על הקוד שמתקבל.
אני לא צריך שזה יהיה "לייב" כמו פה, ואני משלב כפתורי בחירה (אין קשר לתגי מטה, זו רק דוגמא, די קרובה למי שאני רוצה).

בקיצור, יהיו תיבות בחירה, כאשר לכל תיבה אני אוסיף שורת קוד, אם התיבה סומנה - הקוד "מצטרף" לקוד שהמשתמש יקבל בסוף הבחירה, אם התיבה לא סומנה- הוא לא יופיע בקוד.

אשמח לעזרה, תודה רבה.
__________________
מתכנת php אמין ומקצועי.
מחירים נוחים!
יצירת קשר: 0544378743

Last edited by dor77; 27-07-09 at 22:00..
  Reply With Quote
ישן 28-07-09, 04:06   # 2
Ori The Man
משתמש - היכל התהילה
 
מיני פרופיל
תאריך הצטרפות: Oct 2005
מיקום: חיפה
גיל: 33
הודעות: 3,694
שלח הודעה באמצעות MSN אל Ori The Man Send a message via Skype™ to Ori The Man

Ori The Man לא מחובר  

זה ממש קל..
אם אתה לא רוצה בלייב.. בכלל קל..

אתה פשוט עושה את כל השדות שאתה רוצה.. ועושה בדיקה אם הוא בחר.. או מקבל את הקלט שהוא הקליד נגיד אתה רוצה לעשות ככה:

המשתמש צריך לבחור כמה ימים של חופשה הוא רוצה ואז זה יציג לו "נבחרו X ימי חופשה"

אתה פשוט אוסף את הנתון (POST,GET) שהוא הכניס בתיבה (INPUT,TEXTAREA וכו') ופולט אותה בדף הבא נגיד ב PHP ככה:

PHP קוד:
echo "נבחרו".$_POST[days]."ימי חופשה" 
  Reply With Quote
ישן 28-07-09, 04:36   # 3
אדיר
עסק רשום [?]
 
מיני פרופיל
תאריך הצטרפות: Mar 2008
מיקום: אשקלון
הודעות: 1,714

אדיר לא מחובר  

http://www.w3schools.com/php/php_forms.asp
  Reply With Quote
ישן 28-07-09, 12:30   # 4
dor77
חבר וותיק
 
מיני פרופיל
תאריך הצטרפות: Jan 2008
הודעות: 1,650

dor77 לא מחובר  

ציטוט:
נכתב במקור על ידי Ori The Man צפה בהודעה
זה ממש קל..
אם אתה לא רוצה בלייב.. בכלל קל..

אתה פשוט עושה את כל השדות שאתה רוצה.. ועושה בדיקה אם הוא בחר.. או מקבל את הקלט שהוא הקליד נגיד אתה רוצה לעשות ככה:

המשתמש צריך לבחור כמה ימים של חופשה הוא רוצה ואז זה יציג לו "נבחרו X ימי חופשה"

אתה פשוט אוסף את הנתון (POST,GET) שהוא הכניס בתיבה (INPUT,TEXTAREA וכו') ופולט אותה בדף הבא נגיד ב PHP ככה:

PHP קוד:
echo "נבחרו".$_POST[days]."ימי חופשה" 
תודה, אבל לא בדיוק.
אלו למשל הinput שיש לי:

PHP קוד:
<input name="checkbox" type="checkbox" value="blabla">
<
input name="checkbox" type="checkbox" value="abc">
<
input name="checkbox" type="checkbox" value="ggg">
<
input name="checkbox" type="checkbox" value="rrr"
אני רוצה שכאשר אני יסמן מספר תיבות וישלחץ submit אז אני יקבל את הפלא, שכאשר בערכים שנבחרו יהיו אחד מתחת לשני, למשל אם סימנו את blabla ו abc אז אני יקבל:

blabla
abc

מקווה שמובן, תודה
__________________
מתכנת php אמין ומקצועי.
מחירים נוחים!
יצירת קשר: 0544378743
  Reply With Quote
ישן 28-07-09, 14:13   # 5
Ori The Man
משתמש - היכל התהילה
 
מיני פרופיל
תאריך הצטרפות: Oct 2005
מיקום: חיפה
גיל: 33
הודעות: 3,694
שלח הודעה באמצעות MSN אל Ori The Man Send a message via Skype™ to Ori The Man

Ori The Man לא מחובר  

בדיוק כמו שהסברתי לך רק שאתה מוסיף בדיקה אם סומן ה checkbox כך:
PHP קוד:
if($_POST["check"] == "")
echo 
"bla bla"
או בדרך הזאת

PHP קוד:
if(isset($_POST["check"]))
echo 
"blu blu"
  Reply With Quote
ישן 28-07-09, 15:05   # 6
אדיר
עסק רשום [?]
 
מיני פרופיל
תאריך הצטרפות: Mar 2008
מיקום: אשקלון
הודעות: 1,714

אדיר לא מחובר  

Ori The Man יש לך טעות (וגם לפותח האשכול היות והקוד אינו תקין).
במקרה הנ"ל שפותח האשכול ציין, אמור להיווצר מערך.

אם לדוגמה בחרתי את blabla ואת ggg, יווצר המערך הבא:
PHP קוד:
$_POST['checkbox'][0] = 'blabla';
$_POST['checkbox'][1] = 'ggg'
אבל כדי ליצור מערך צריך להגדיר את ה- input ככה:
HTML קוד:
<input name="checkbox[]" type="checkbox" value="blabla" />
שים לב שהוספתי [] לאחר השם.

* אם אתה לא רוצה ליצור מערכים פשוט תתן שם שונה לכל input.

Last edited by אדיר; 28-07-09 at 15:08..
  Reply With Quote
ישן 28-07-09, 15:12   # 7
Ori The Man
משתמש - היכל התהילה
 
מיני פרופיל
תאריך הצטרפות: Oct 2005
מיקום: חיפה
גיל: 33
הודעות: 3,694
שלח הודעה באמצעות MSN אל Ori The Man Send a message via Skype™ to Ori The Man

Ori The Man לא מחובר  

לקחתי את ז ה בחשבון שהוא ישנה את השם.. חחח זה עדיף לו לשנות שמות יהייה לו יותר פשוט לעבוד עם הכל..
  Reply With Quote
ישן 28-07-09, 15:46   # 8
dor77
חבר וותיק
 
מיני פרופיל
תאריך הצטרפות: Jan 2008
הודעות: 1,650

dor77 לא מחובר  

תודה על התשובות, אני די מבולבל.
נאמר ויצרתי טופס כזה:

PHP קוד:
<input name="checkbox1" type="checkbox" value="one">
<
input name="checkbox2" type="checkbox" value="two">
<
input name="checkbox3" type="checkbox" value="three"
אני מעוניין לבדוק מה סומן ומה לא, בואו אני אסביר את הכוונות שלי ואולי תבינו אותי יותר טוב.
אני מעוניין ליצור לכל משתמש "חלק" פרטי באתר שהוא יקבע מה יופיע בו ומה לא, לכן אני עושה תיבות סימון, הוא יכנס ל"עריכה" ויסמן את התיבות שהוא רוצה, בסוף שהוא ישלח את הטופס יתקבל קוד PHP (בשבילי כמובן), וכרגע אני רוצה לראות אותו (לראות שהכל עובד).

אז איך אני יכול לעשות בדיקה אם checkbox1 אכן סומן, ואם כן אז הקוד שמופיע בvalue יתווסף לתיבת textarea כלשהי.
אני לא צריך שזה יהיה "חיי" פשוט שלאחר שילחצו שלח, אני יקבל קוד PHP מעודכן על פי הצרכים.

באמת שאין לי כוונה שתבנו לי את הסקריפט, אני מתכנת ב PHP ויש לי מושג בתכנות, הכוונה שבכל מה שנוגע בג'אווה סקריפט, אני לא מצליח.

אשמח לעזרה.

תודה
__________________
מתכנת php אמין ומקצועי.
מחירים נוחים!
יצירת קשר: 0544378743
  Reply With Quote
ישן 28-07-09, 16:52   # 9
Ori The Man
משתמש - היכל התהילה
 
מיני פרופיל
תאריך הצטרפות: Oct 2005
מיקום: חיפה
גיל: 33
הודעות: 3,694
שלח הודעה באמצעות MSN אל Ori The Man Send a message via Skype™ to Ori The Man

Ori The Man לא מחובר  

לא צריך להשתמש בג'אוה סקריפט

PHP קוד:
echo "<textarea>";
if(
$_POST["checkbox1"] != "")
{
echo 
$_POST["checkbox1"];
}

if(
$_POST["checkbox2"] != "")
{
echo 
$_POST["checkbox2"];
}

if(
$_POST["checkbox3"] != "")
{
echo 
$_POST["checkbox3"];
}

echo 
"</textarea>"
  Reply With Quote
השב

חברים פעילים הצופים באשכול זה: 1 (0 חברים ו- 1 אורחים)
 


חוקי פירסום
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is מופעל
סמיילים הם מופעל
[IMG] קוד מופעל
קוד HTML מכובה

קפיצה לפורום


כל הזמנים הם GMT +2. הזמן כעת הוא 17:30.

מופעל באמצעות VBulletin גרסה 3.8.6
כל הזכויות שמורות ©
כל הזכויות שמורות לסולל יבוא ורשתות (1997) בע"מ