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

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

   
|!|

השב
 
כלים לאשכול תצורת הצגה
ישן 24-02-06, 16:09   # 1
Alon.R
הוסטסניון
 
מיני פרופיל
תאריך הצטרפות: Oct 2005
הודעות: 2,435

Alon.R לא מחובר  

[קוד פתוח] [מחשבון] דבר קטנטן שעשיתי מתוך שעמום

דבר קטנטן שעשיתי מתוך שעמום גדול

http://www.upme.be/php/alon/Calculator.php

הקוד:

PHP קוד:
<html>
<head>
<meta http-equiv="Content-Type" content="text/html" />
<meta http-equiv="Content-Type" content="text/html; charset=windows-1255" />
<title>
Calculator - נבנה עי"י אלון רוט
</title>
</head>
<body>
<div align=center>
<form name="Calculator" method="post" action="Calculator.php"  enctype="multipart/form-data">
<INPUT type="TEXT" style="width:100px;" name="cal1"> 
<select name="cal2">     <option name="cal2" value="+">+</option>     <option name="cal2" value="-">-</option>     <option name="cal2" value="*">*</option>     <option name="cal2" value="/">/</option></select> <INPUT type="TEXT" style="width:100px;" name="cal3">
<input type="submit" value="Go!" />
</form>
<?php
//אם כל הגורמים הוכנסו כשורה
if($cal1 AND $cal2 AND $cal3)
{

//אם הפעולה היא חיבור
if($cal2 == "+")
{
$cal4 $cal1 $cal3;

echo 
$cal4;
}
//אם הפעולה היא חיסור
elseif($cal2 == "-")
{
$cal4 $cal1 $cal3;

echo 
$cal4;
}
//אם הפעולה היא כפל
elseif($cal2 == "*")
{
$cal4 $cal1 $cal3;

echo 
$cal4;
}
//אם הפעולה היא חילוק
elseif($cal2 == "/")
{
$cal4 $cal1 $cal3;

echo 
$cal4;
}

}

//במידה ואחד מהשדות לא מולאו
elseif(isset($cal1) OR isset($cal2) OR isset($cal3))
{
echo 
"<font color=\"red\">אחד מהגורמים אינם צויינו</font>";
}

?>
<br />
<br />
<br />
<font color="gray"><h6>תוכנת ע"י אלון רוט
<br />
<a href="http://www.zolazone.net" target="_blank">רשת אתרים</a> | <a href="http://www.decor-d.com" target="_blank">בניית אתרים</a> | <a href="http://www.as-il.biz" target="_blank">אירוח אתרים</a> | <a href="http://www.upme.be" target="_blank">שירות חינמי העלאת קבצים</a>
</h6>
</font>
</div>
</html>
  Reply With Quote
ישן 24-02-06, 16:14   # 2
TAsraf
Permanently Banned
 
מיני פרופיל
תאריך הצטרפות: Dec 2005
מיקום: עכו
הודעות: 421
שלח הודעה באמצעות ICO אל TAsraf שלח הודעה באמצעות MSN אל TAsraf

TAsraf לא מחובר  

יפה אחי
  Reply With Quote
ישן 24-02-06, 19:02   # 3
HighA
מתאורר / יצא בחוץ
 
מיני פרופיל
תאריך הצטרפות: Nov 2005
גיל: 34
הודעות: 833

HighA לא מחובר  

יפה מאוד!
רק תעשה שאם זה משהו אחר חוץ ממספר שזה יראה ERROR
(IsNUMBERIC)
או איך שלא כותבים את זה
אם תרצה אני אחפש לך איך כותבים
  Reply With Quote
ישן 24-02-06, 19:04   # 4
Alon.R
הוסטסניון
 
מיני פרופיל
תאריך הצטרפות: Oct 2005
הודעות: 2,435

Alon.R לא מחובר  

SsH S Scripts

אני אשמח

עריכה:

הינה מצאתי..
http://il2.php.net/manual/en/function.is-numeric.php

תודה.
  Reply With Quote
ישן 24-02-06, 19:19   # 5
Alon.R
הוסטסניון
 
מיני פרופיל
תאריך הצטרפות: Oct 2005
הודעות: 2,435

Alon.R לא מחובר  

לפי הצעת SsH S Scripts, הוספתי שאם אחד מהשדות הם לא מספרים זה מודיע שהשדות לא הוכנסו כשורה,
הינה הקוד החדש (אני לא יכול לערוך את ההודעה הראשית):

PHP קוד:
<html>
<head>
<meta http-equiv="Content-Type" content="text/html" />
<meta http-equiv="Content-Type" content="text/html; charset=windows-1255" />
<title>
Calculator - נבנה עי"י אלון רוט
</title>
</head>
<body>
<div align=center>
<form name="Calculator" method="post" action="Calculator.php"  enctype="multipart/form-data">
<INPUT type="TEXT" style="width:100px;" name="cal1"> 
<select name="cal2">     <option name="cal2" value="+">+</option>     <option name="cal2" value="-">-</option>     <option name="cal2" value="*">*</option>     <option name="cal2" value="/">/</option></select> <INPUT type="TEXT" style="width:100px;" name="cal3">
<input type="submit" value="Go!" />
</form>
<?php
//אם כל הגורמים הוכנסו כשורה והם מספרים
if(is_numeric($cal1) AND $cal2 AND is_numeric($cal3))
{

//אם הפעולה היא חיבור
if($cal2 == "+")
{
$cal4 $cal1 $cal3;

echo 
$cal4;
}
//אם הפעולה היא חיסור
elseif($cal2 == "-")
{
$cal4 $cal1 $cal3;

echo 
$cal4;
}
//אם הפעולה היא כפל
elseif($cal2 == "*")
{
$cal4 $cal1 $cal3;

echo 
$cal4;
}
//אם הפעולה היא חילוק
elseif($cal2 == "/")
{
$cal4 $cal1 $cal3;

echo 
$cal4;
}

}
//במידה ואחד מהשדות לא הוכנס או יותר
elseif(isset($cal1) OR isset($cal2) OR isset($cal3))
{
echo 
"<font color=\"red\">אחד  או יותר מהגורמים לא הוכנסו כשורה</font>";
}

?>
<br />
<br />
<br />
<font color="gray"><h6>תוכנת ע"י אלון רוט
<br />
<a href="http://www.zolazone.net" target="_blank">רשת אתרים</a> | <a href="http://www.decor-d.com" target="_blank">בניית אתרים</a> | <a href="http://www.as-il.biz" target="_blank">אירוח אתרים</a> | <a href="http://www.upme.be" target="_blank">שירות חינמי העלאת קבצים</a>
</h6>
</font>
</div>
</html>

Last edited by Alon.R; 24-02-06 at 19:22..
  Reply With Quote
ישן 24-02-06, 19:20   # 6
שקד
משתמש - היכל התהילה
 
מיני פרופיל
תאריך הצטרפות: Dec 2005
מיקום: ירושלים
גיל: 39
הודעות: 659

שקד לא מחובר  

יש לך כמה בעיות במערכת ..
כניראה שזה רק ב FF כאשר אני נכנס לאתר ישר רשום לי
ציטוט:
אחד או יותר מהגורמים לא הוכנסו כשורה
עוד לפני שעשיתי משהו וכל פעם שאני מנסה להשתמש מציב ערך ולוחץ על שלח זה כותב לי
ציטוט:
אחד או יותר מהגורמים לא הוכנסו כשורה
תבדוק אם ביצעת את הקלט כמו שצריך
__________________
  Reply With Quote
ישן 24-02-06, 19:22   # 7
Alon.R
הוסטסניון
 
מיני פרופיל
תאריך הצטרפות: Oct 2005
הודעות: 2,435

Alon.R לא מחובר  

אתה נכנסת לתוכנית בדיוק שערכתי את הקוד....

נסה שנית
  Reply With Quote
ישן 24-02-06, 19:31   # 8
Alter
תודה על תרומתך.
 
מיני פרופיל
תאריך הצטרפות: Oct 2005
גיל: 36
הודעות: 3,103

Alter לא מחובר  

בהדפסה זה יהיה יותר יפה אם תעשה:

echo $cal1 $cal2 $cal3 = $cal4;

ככה יראו בדיוק מה הכניסו כי זה לא שומר את המידע בinput שלך.
__________________
Alter.
  Reply With Quote
ישן 24-02-06, 19:45   # 9
Alon.R
הוסטסניון
 
מיני פרופיל
תאריך הצטרפות: Oct 2005
הודעות: 2,435

Alon.R לא מחובר  

Alter

זה לא בעיה לשמור את המידע בinput, בכל אופן אתה צודק אני כבר עושה את זה.

עריכה:

הינה הקוד המשופר שנית :

PHP קוד:
<html>
<head>
<meta http-equiv="Content-Type" content="text/html" />
<meta http-equiv="Content-Type" content="text/html; charset=windows-1255" />
<title>
Calculator - נבנה עי"י אלון רוט
</title>
</head>
<body>
<div align=center>
<form name="Calculator" method="post" action="Calculator.php"  enctype="multipart/form-data">
<INPUT type="TEXT" style="width:100px;" name="cal1"> 
<select name="cal2">     <option name="cal2" value="+">+</option>     <option name="cal2" value="-">-</option>     <option name="cal2" value="*">*</option>     <option name="cal2" value="/">/</option></select> <INPUT type="TEXT" style="width:100px;" name="cal3">
<input type="submit" value="Go!" />
</form>
<?php
//אם כל הגורמים הוכנסו כשורה והם מספרים
if(is_numeric($cal1) AND $cal2 AND is_numeric($cal3))
{

//אם הפעולה היא חיבור
if($cal2 == "+")
{
$cal4 $cal1 $cal3;

echo 
$cal1 "+" $cal3 "= <b>" $cal4 "</b>";
}
//אם הפעולה היא חיסור
elseif($cal2 == "-")
{
$cal4 $cal1 $cal3;

echo 
$cal1 "-" $cal3 "= <b>" $cal4 "</b>";
}
//אם הפעולה היא כפל
elseif($cal2 == "*")
{
$cal4 $cal1 $cal3;

echo 
$cal1 "*" $cal3 "= <b>" $cal4 "</b>";
}
//אם הפעולה היא חילוק
elseif($cal2 == "/")
{
$cal4 $cal1 $cal3;

echo 
$cal1 "/" $cal3 "= <b>" $cal4 "</b>";
}

}
//במידה ואחד מהשדות לא הוכנס או יותר
elseif(isset($cal1) OR isset($cal2) OR isset($cal3))
{
echo 
"<font color=\"red\">אחד  או יותר מהגורמים לא הוכנסו כשורה</font>";
}

?>
<br />
<br />
<br />
<font color="gray"><h6>תוכנת ע"י אלון רוט
<br />
<a href="http://www.zolazone.net" target="_blank">רשת אתרים</a> | <a href="http://www.decor-d.com" target="_blank">בניית אתרים</a> | <a href="http://www.as-il.biz" target="_blank">אירוח אתרים</a> | <a href="http://www.upme.be" target="_blank">שירות חינמי העלאת קבצים</a>
</h6>
</font>
</div>
</html>

Last edited by Alon.R; 24-02-06 at 20:07..
  Reply With Quote
ישן 24-02-06, 22:37   # 10
HighA
מתאורר / יצא בחוץ
 
מיני פרופיל
תאריך הצטרפות: Nov 2005
גיל: 34
הודעות: 833

HighA לא מחובר  

אני שמח שהשתמש במה שאמרתי
אתה יכול להחליף את כל הelseif בcase
לכתוב בהתחלה Switch
ולהשתמש בcase
ואז אם זה לא מספר זה יהיה הברירת מחדל
  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. הזמן כעת הוא 12:47.

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