![ישן](https://static.fresh.co.il/images/vBulletin/statusicon/post_old.gif)
30-08-2007, 15:23
|
|
|
חבר מתאריך: 21.01.06
הודעות: 813
|
|
שתי שאלות
היי,
יש לי שתי שאלות,
1. יש למישהו רעיון איך ניתן ליצור ביטוי חזקות?
זאת אומרת שאם נגיד יש לי שתי משתנים $num1 = 3 ו - $num2 = 2
אז התוצאה תיהיה num1 כפול עצמו כמספר הפעמים של num2.
במקרה הזה התוצאה היא 9. בהתחלה חשבתי על implode אבל אני לא חושב שזה אפשרי ככה..
יש איזו פונקציה או למישהו יש רעיון?
2. בניתי מחשבון פשוט:
קוד PHP:
<html> <center> <form action="<?=$PHP_SELF ?>" method="GET"> <?php if ( isset ($_GET ['num1'] ) && isset ($_GET['num2']) ) { if ( isset ($_GET['add'] ) ) $result = $_GET['num1'] + $_GET['num2'] ; elseif ( isset ($_GET['less'] ) ) $result = $_GET['num1'] - $_GET['num2'] ; elseif ( isset ($_GET['cful'] ) ) $result = $_GET['num1'] * $_GET['num2'] ; elseif ( isset ($_GET['hiluk'] ) ) { if ($_GET['$num2'] == 0 ) $result = "ביטוי חסר משמעות"; else $result = $_GET['num1'] / $_GET['num2'] ; } } echo "<table border=1 width=160>"; echo "<td colspan=2>"; echo "<p align=center>"; if ( ! isset ($result) ) echo "0"; else echo $result; echo "</tr></td><tr bgcolor=#ebebeb>"; echo "<td>"; echo "<p align=center>"; echo "<input type=text name=num1 size=4>"; echo "<td>"; echo "<p align=center>"; echo "<input type=text name=num2 size=4>"; echo "</tr></td></td>"; echo "<tr>"; echo "<td>"; echo "<p align=center>"; echo "<input type=submit name=add value= +>"; echo "<td>"; echo "<p align=center>"; echo "<input type=submit name=less value=- >"; echo "</tr></td></td>"; echo "<tr>"; echo "<td>"; echo "<p align=center>"; echo "<input type=submit name=cful value= X>"; echo "<td>"; echo "<p align=center>"; echo "<input type=submit name=hiluk value= :>"; echo "</tr></td></td>"; echo "<tr>"; echo "<td colspan=2>"; echo "By Xpein ©"; echo "</tr></td></table>"; ?> </form> </center> </html>
ניסיתי לעשות בחילוק, שאם המספר השני (num2) שווה ל0 אז זה יכתוב "ביטוי חסר משמעות"
אחרת זה יחלק את num1 בnum2 אבל, כל פעם שאני משתמש בחילוק, זה כותב "ביטוי חסר משמעות"
גם אם זה לא אפס וגם אם זה אפס, מה הבעיה?
תודה מראש ![חצי חיוך](images/freshsmilies/heh.gif)
_____________________________________
--- ! Area Close ! ---
|