יום רביעי, 30 בנובמבר 2016

מבחן בהיסטוריה - מלחמת העולם הראשונה כיתות ט' עם תשובות מלאות פתרונות מלאים

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

2. אזור הבלקן, קיסרות רוסיה וגרמניה רצו את השטח הזה. אוסטרו הונגריה חיברה את שני מחוזות של האימפריה העותמאנית. רוסיה דרשה מאוסטרו הונגריה לסגת וגם מדינה עצמאית איימה עליה.
מלחמה באזור הבלקן 1913-11912: איחוד מדינות הבלקן: סרביה, בולגריה, מונגרו ויוון נגד האימפריה העותמאנית.
תוצאה: אזור הבלקן צומצם.

היה םיד שאם יקרו עוד אירועים כאלה, תפרוץ מלחמה, כי כל מדינות אירופה היו תחת קשר של בריתות והסכמים.

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

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

אם לא יקיימו את התנאים תפרוץ מלחמה.

הסרבים לא קיימו את החלק הראשון ולכן פרצה מלחמה.



2. תארו את השווה והשונה בלחימה בחזיתות השונות (4 חזיתות)
חזית מזרחית: מלחמת חפירות נייחת, עם תזוזת כוחות מוגבלת לאורך 760 ק"מ. מלחמת התשה אכזרית ללא הכרעה. רוסיה נגד גרמניה בים השחור.

חזית מערבית: מלחמת חפירות ללא התקדמות, גרמניה נגד צרפת.

חזית מזרח התיכון: בריטניה נגד האימפריה העותמאנית. בריטניה כבשה את ארץ ישראל ב 1917.

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


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

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


4. לאחר רצח יורש העצר בסרייבו החלה פעול מערכת בריתות, הדגימו.


5.הסבירו שלושה מבין המושגים הבאים: אגרת מק-מהון, הסכם סייקס-פיקו,"חבר הלאומים" חוזה ורסאי.

מהם נקודות של וילסון
ארבע עשרה הנקודות של וילסון:
1. חוזי שלום ודיפלומטיה גלויים.
2. חופש מוחלט של שיט בימים
3. הסרת כל המחיצות הכלכליות וקביעת שוויון בתנאי הסחר לגבי כל האומות
4. הפחתת החימוש עד לדרגה הנמוכה ביותר ההולמת את צורכי הביטחון הפנימי.
5. יישוב על התביעות הקוניאליות באופן צודק ואובייקטיבי.
6. פינוי כל הטריטוריה הצרפתית, כולל אלזס ולורן.
7. פינוי ושיקום בלגיה
8. . שחרור כל הטריטוריה הצרפתית, כולל אלזס ולורן.
9. תיקון הגבולות של איטליה על יסוד קווי לאומיות מוכרים.
10. לאפשר לעמי אוסטריה -הונגריה הזדמנות חופשית להתפתחות אוטונומית.
11. פינוי רומניה, סרביה ומונטגרו; הבטחת גישה לים לסרביה.
12. שמירה על ריבונות תורכיה, הדרנלים צריכים להיות פתוחים בקביעות כמעבר חופשי, שאר עמי האימפריה העותמאנית זכאים לאפשרות של התפתחות אוטונומטית.
13. הקמת פולין עצמאית, שתכלול טריטוריות שאוכלוסייתן פולנית, יש להבטיח לה גישה לים.
14. יש להקים התאגדות כללית של אומות לשם השגת ערבויות הדדיות.



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


ארה"ב מדינה דמוקרטית וותיקה.
3. תארו את הקשיים הפוליטיים, הכלכליים והחברתיים איתם נאלצה ארה"ב להתמודד לאחר מלה"ע (מלחמת העולם) הראשונה?

גרמניה מדינה דמוקרטית חדשה - הרפובליקה של ווימאר.
4. מהו השינו הפוליטי שגרמניה עוברת לאחר המלחמה ומדוע?
5. הסבירו את צורת השלטון החדשה של גרמניה (רפובליקת וייאמר). מהם תפקידיו וסמכויותיו של נשיא הרפובליקה ומהם תפקידיו של הרייכסטאג?
6. תארו כיצד השפיעו תוצאות המלחמה על אזרחי גרמניה?
7. משברים פוליטיים מחלישים את הרפובליקה מיהם המתנגדים ומהי דרך פעולתם?
8. מדוע לדעתך הרפובליקה של וויאמר לא הצליחה? פרטו בהרחבה.

חומר באזרחות כיתה ט'

המדינה היא שטח מוגדר (מסומן בגבולות), על השטח יושבת אוכלוסייה (תושבים) המנוהלת על ידי שלטון.

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

4 יסודות לקיומה של מדינה: אוכלוסייה, שטח, ריבונות, שלטון.

שטח המדינה:
1. שטח יבשתי
2. מי הים,כ- 40 עד 50 ק"מ של מים טריטוריאליים
3. תחום תת קרקעי
4. תחום אווירי


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

אוכלוסיית המדינה מתחלקת לשניים:
1.תושבים בעלי אזרחות ישראלית, יש להם חובות וזכויות (למשל בגיל 18 ניתנת הזכות להצביע)

2. תושבים ארעיים (=זמניים), תיירים, או בעלי אזרחות זרה, אין חובות ואין זכויות, מחוייבים לציית לחוקי המדינה. אם התושב נימצא מעל 6 חודשים בארץ הוא יכול לבחור למועצה המקומית או לעירייה.


צרכים בסיסיים של אנשים: מזון/ שתייה, הגנה, לבוש, דיור

צרכים משניים: חינוך, רפואה, תרבות, נופש


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

פדרציה - יכולה ליות מדינת לאום, דו לאומית או מדינה רב לאומית.

מדינת ישראל הקמתה וכינונה כמדינה יהודית

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


למדינת ישראל יש שלוש 3 סמלים לאומיים:
1. סמל המדינה
2. הדגל
3. ההמנון

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


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

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

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


חוק האזרחות
1. חוק השבות מיועד ליהודים
2. מכוח הישיבה בארץ ישראל ← א. רשום כתושב בארץ בישראל, ובשנת 1949 היה תושב בישראל.
3. מכוח הלידה - ילדים שאחד מההורים בעל אזרחות ישראלים.
4. מכוח ההתאזרחות -
1. נימצא בישראל
2. חי בישראל במשך 5 שנים, לפחות 3 שנים.
3. זכאי לשבת בישראל ישיבת קבע
4. השתקע בישראל, או שיש בדעתו להשתקע בה.
5. ידיעת השפה העברית
6. ויתור על האזרחות הקודמת


הדרכים לקבל אזרחות ולמי הם מתאימות
מכוח השבות ← מתאים ליהודים
מכוח ישיבה בישראל ← לקבוצות אתניות (לא יהודים)
מכוח הלידה ← תינוק שהוריו אזרחים ישראליים.
מכוח האזרחות ← תושב זה לא יהודי, שנימצא שלוש שנים בארץ מתוך חמש, ומעוניין להשתקע בארץ ישראל.

מדוע יש עליות למדינת ישראל?
1. סיבת מצוקה ← יהודים שחיו במצוקה כלשהי העדיפו לבוא לישראל.
סיבה מוסרית - בגלל שיהודים גרו בגלות, הם רצו לחזור אל ארץ ישראל, ארץ היהודים.
סיבה היסטורית - הופעת ישראל בטלוויזיה בעולם, הרגיש כמו "זזמן חזרת" היהודים לארץ היהודים.
הסיבה הזהותית - יהודי אינו יכול להתעלם מאחיו היהודים.
2.א. אנשםי שרוצים לאוהבים אץ ארץ ישראל, ולא עשו זאת נרגשים ונלהבים לעשות זאת, לעומת זאת אנשים שחיים פה, כבר רגילים ואינם נרגשים ונלהבים לחיות פה.
ב. לפי דעתי קשרים עם בני נוער בתפוצות נראים לי חשובים גם ברמה האישית, וגם ברמה הלאומית מפני שככה יהיה קשר בין שני יהודים שלא גרים באותה מדינה, ולפי דעתי זה נפלא.


התנועה הציונית ומדינת ישראל
1897 בקונגרס הציוני הראשון בבזל ברשותו של הרצל.
המטרות של התנועה הציונית:
1. הגברת העלייה לארץ ישראל.
2. גאולת הקרקע בארץ ישראל.
3. התיישבות בארץ ישראל.
4. טיפוח הלשון, התרבות, והשפה העברית.

כל זה גרם להקמת מדינת ישראל.


התנאים לבחירות דמוקרטיות:
1. בחירות כלליות - לכל אזרח יש זכות להצביע.
2. שוויון בזכות ההצבעה.
3. חופש התארגנות פוליטית
4. בחירות חשאיות
5. בחירות תקופתיות

עיקרון וכיצד אותו עיקרון מתממש בהליכי הבחירות הדמוקרטיות?
חופש הביטוי - הזכות של כל להצביע ולהיבחר.
חופש ההתארגנות - לכל אדם מותר להקים מפלגה.
ריבונות העם - מתוך הנציגים שנבחרו לכנסת ייבחרו הנציגים לממשלה שינהלו את המדינה.
הגבלת השלטון - הבחירות הם תקופתיות (כל 4 שנים, יש להחליף את השלטון).
עקרון השוויון - לכל אזרח יש זכות שווה להצביע.


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

עבירה שלטונית - עבירה שמתבצעת על ידי אדם שנימצא בשלטון, הוא מנצל את מעמדו וסמכותו.




יום חמישי, 10 בנובמבר 2016

מדריך PHP מתחילים בחינם כל מה שצריך לדעת תכנות בניית אתרים

מדריך PHP מתחילים בחינם כל מה שצריך לדעת תכנות בניית אתרים

PHP היא שפת תכנות אתרים מתקדמת מאוד, אך פשוטה וידידותית.
PHP הינה השפה המתחרת ל-ASP מבית היוצר של מיקרוסופט.


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

לקח לי חצי שעה בערך למצוא אתר כזה.
בעצם אתם ממש בונים אתר עם כתובת (אומנם לא כתובת של com. או co.il. אבל אחרת לא מוכרת.

לאחר מכן תתחברו ל-FTP שלכם, גם כאן לקח לי זמן למצוא תכנה נורמלית חינמית, מצאתי תכנה נחמדה מאוד
FREE FTP MANAGER

רק לאחר מכן נוכל להתחיל לתכנת ב-PHP וללמוד את השפה.

אנחנו נשתמש ב-noteped / תכנת הכתבן של WINDOWS.
לקובץ שלנו אנחנו נקרא index.php
הסיומת של הקובץ היא PHP המעידה על כך שקובץ זה הוא קובץ PHP.

המבנה של התכנית שלנו יהיה קבוע:


<!DOCTYPE html>
<html>
<body>

<title>My first PHP page</title>
<?php
//here we will write our php code.
?>

</body>
</html>

שימו לב כי הסימן // מסמן הערה והטקסט אחריו לא ישפיע על התכנית.
בסוף כל פקודה יהיה נקודה פסיק ;

פקודות בסיסיות:
echo "write your text here";
כתיבת טקסט

echo "<br>";
כמו כן על מנת לרדת שורה נבצע

<title>My first PHP page</title>
קביעת כותרת הדף המופיע למעלה בעמוד

$nameVariable = ValueOfVariable;
יצירת משתנה וקביעת ערכו
$color = "red";
יצרנו משתנה בשם צבע, והכנסנו לו את הערך מסוג טקסט אדום

$a =3;


נשלב את שתי הפקודות הבסיסיות שלמדנו:

$color = "red";
echo "I have a $color hose";

 מה שיוצג על המסך:
I havea a red hose


$x=4;
$y=5;
echo $x+$y;

מה שיוצג על המסך: 5



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



טיפוסי משתנים:
נגדיר משתנים בטיפוסים שונים:

String
$a="hey everybody">;


integer
$w=34;


float
$t=3.3;


boolean
$ff=true;
$ffff=false;


array
$s=array ("blue","red");




פונקציות שימושיות מובנות בשפה:

emty($s);
returns true if emtpy, and false if not empty
בודקת האם המשתנה ריק או לא

strlen("my string");
מחזיר את האורך של המחרוזת

str_word_count("here my string");
מחזיר את מספר המילים

strrev(hey);
הופך את המחרוזת

strpos("hey brother",brother);
מחזיר את הפוזיציה של המילה השנייה, אם לא קיימת מחזיר שקר

str_replace("hello","bye", "hello world");
מחליף את המילה שלום במילה ביי




תנאי
if(20>10)
{
//commit
}



if(20>10)
{

//commit;

}


else
{

//commit;
}









if(20>10)
{

//commit
}

elseif(10==10)
{

}

else
{

}




while(10>$x)
{
//commit;
}
כל עוד התנאי מתקיים בצע



for($x=0; $x<10; $x++)
{
echo "$x <br>";
}


פונקציה
Function nameFunction (Value the fuction get)
{
//body of function;

return WhatTheFunctionReturn;

}


פונקציה שעושה חיבור בין שני מספרים

<!DOCTYPE html>
<html>
<body>

<title>My first PHP page</title>

<?php
function calculator1 ($s,$y)
{
echo "the first number is" . $s;
echo "<br>";
echo "the second number is ". $y;
echo "<br>";
return $s+$y;
}

echo calculator1 (4, 50);

?>

</body>
</html>



הגדרה של מערך:



$colors = array ("red","green", "blue");
echo "I have a $colors[0] home and $colors[1] grass";

תוצאה
I have a red home and green grass


פונקציות של מערכים:
count(NameOfArray);
סופר את כמות האיברים במערך
אם נרצה להדפיס את כל האיברים במערך:

for($g=0; $g<count($colors); $g++)
{
echo "<br>";
echo $colors[$g];
}


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

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


<html>
<body>

<form method="post" action="<?php echo $_SERVER['PHP_SELF'];?>">
  Name: <input type="text" name="fname">
  <input type="submit"></form>

<?php
if ($_SERVER["REQUEST_METHOD"] == "POST") {
    // collect value of input field    $name = $_POST['fname'];
    if (empty($name)) {
        echo "Name is empty";
    } else {
        echo $name;
    }
}
?>


</body>
</html>
method
אנחנו הולכים להשתמש בשיטה (mehod) בשם POST, אני ממליץ להשתמש בשיטה הזו, כמו כן מדובר בשיטה ש העברת משתנים.

SERVERֹ_
נקבל מידע אודות ה-SERVER, השרת שלנו. במקרה הזה בחרנו לקבל PHPֹֹֹ_SELF כלומר את הכתובת של הקובץ הנוכחי. לקובץ זה אנחנו נעביר את הנתונים. שימו לב שאם נרצה להעביר את הנתונים לקובץ אחר נרשום את שם הקובץ (במידה והוא נימצא באותה תיקייה של הקובץ שאליו אנחנו כובים)

יצירת תיבת טקסט - שהתוכן הרשום בה יישמר במשתנה בשם fname

יצירת כפתור פיזי, ששמו submit


אוסף מידע מהשרת, ומבקש לקבל את הבקשה לשיטה (request method) במידה והיא POST (השיטה שבה השתמשנו)  נפעל לפי מה שכתוב בהמשך







תכנית נחמדה של מעבר מידע לקובץ עצמו

<html>
<body>

<form method="post" action="<?php echo $_SERVER['PHP_SELF'];?>">
  Name: <input type="text" name="fname">
<br>
Age:<input type="text" name="fage">
<br>
City:<input type="text" name="fcity">
  <input type="submit">
</form>

<?php
if ($_SERVER["REQUEST_METHOD"] == "POST") {
     $name=$_POST['fname'];
     $age=$_POST['fage'];
     $city= $_POST['fcity'];
    if (empty($name) or empty($age) or empty($city)) {
        echo "One or more details is missing!!";
    }
 else {
       echo "your name is " .$name. ", and your age is " . $age. ", you live in " . $city   ;

    }
}
?>

</body>
</html>




מעבר של מידע בין 2 קבצים

עמוד ראשי:

<html>
<body>

<form action="welcome.php" method="post">
Name: <input type="text" name="name"><br>
E-mail: <input type="text" name="email"><br>
<input type="submit">
</form>

</body>
</html>



העמוד שאליו נעבור אחרי שנקיש על הכפתור שלח - ואליו יישלח המידע
<html>
<body>

Welcome <?php echo $_POST["name"]; ?><br>
Your email address is: <?php echo $_POST["email"]; ?>

</body>
</html>





תכנית טובה של מעבר מידע לאותו קובץ כולל הגנות על המידע שמגיע

<html>
<body>


<form method="post" action="<?php echo htmlspecialchars($_SERVER["PHP_SELF"]);?>">


Name: <input type="text" name="name">
<br>
E-mail: <input type="text" name="email">
<br>
Website: <input type="text" name="website">
<br>
Comment: <textarea name="comment" rows="5" cols="40"></textarea>
<br>
Gender:
<input type="radio" name="gender" value="female">Female
<input type="radio" name="gender" value="male">Male
<br>

<input type="submit">
</form>




<?php
$name = $email = $gender = $comment = $website = "";

if ($_SERVER["REQUEST_METHOD"] == "POST") {
  $name = test_input($_POST["name"]);
  $email = test_input($_POST["email"]);
  $website = test_input($_POST["website"]);
  $comment = test_input($_POST["comment"]);
  $gender = test_input($_POST["gender"]);
}

function test_input($data) {
  $data = trim($data);
  $data = stripslashes($data);
  $data = htmlspecialchars($data);
  return $data;
}
echo "<br>";
echo "<br>";
echo $name;


?>

</body>
</html>






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

<html>
<body>


<form method="post" action="<?php echo htmlspecialchars($_SERVER["PHP_SELF"]);?>">


Name: <input type="text" name="name">
<br>
E-mail: <input type="text" name="email">
<br>
Website: <input type="text" name="website">
<br>
Comment: <textarea name="comment" rows="5" cols="40"></textarea>
<br>
Gender:
<input type="radio" name="gender" value="female">Female
<input type="radio" name="gender" value="male">Male
<br>

<input type="submit">
</form>




<?php
$name = $email = $gender = $comment = $website = "";

if ($_SERVER["REQUEST_METHOD"] == "POST") {

if( empty($_POST["name"]))
{
$name="hey";
}
else
{
  $name = test_input($_POST["name"]);
}
  $email = test_input($_POST["email"]);
  $website = test_input($_POST["website"]);
  $comment = test_input($_POST["comment"]);
  $gender = test_input($_POST["gender"]);
}

function test_input($data) {
  $data = trim($data);
  $data = stripslashes($data);
  $data = htmlspecialchars($data);
  return $data;
}
echo "<br>";
echo "<br>";
echo $name;


?>



</body>
</html>





התחברות והוספה לDATA BASE עובד!!

<!DOCTYPE HTML>  
<html>
<head>

</head>
<body>  


<?php

//$connection = mysql_connect('localhost','u494410737_admin','abc123') or die('cant connect to data base');

$mysqli = new mysqli('localhost', 'u494410737_admin', 'abc123', 'u494410737_msg');

if ($mysqli->connect_error) {
    die('Connect Error (' . $mysqli->connect_errno . ') '
            . $mysqli->connect_error);
}


$sql = "INSERT INTO Chat (Nam,Msgg)
VALUES ('Dani', 'ok')";

if ($mysqli ->query($sql) === TRUE) {
    echo "New record created successfully";
} else {
    echo "Error: " . $sql . "<br>" . $mysqli ->error;
}

$mysqli ->close();


?>



</body>
</html>







התחברות ל-DATA BASE והוספה לטבלה בעזרת תיבת טקסט עובד

<!DOCTYPE HTML>
<html>
<head>

</head>
<body>



<form method="post" action="<?php echo htmlspecialchars($_SERVER["PHP_SELF"]);?>">


Name: <input type="text" name="namee">
<br>
<br>
Message: <input type="text" name="msg">
<br>
<br>

<input type="submit">
</form>









<?php

//$connection = mysql_connect('localhost','u494410737_admin','abc123') or die('cant connect to data base');






$name = $Message=  "";

if ($_SERVER["REQUEST_METHOD"] == "POST") {

  $name = test_input($_POST["namee"]);
  $Message = test_input($_POST["msg"]);


$mysqli = new mysqli('localhost', 'u494410737_admin', 'abc123', 'u494410737_msg');

if ($mysqli->connect_error) {
    die('Connect Error (' . $mysqli->connect_errno . ') '
            . $mysqli->connect_error);
}


$sql = "INSERT INTO Chat (Nam,Msgg)
VALUES ($name, $Message )";

if ($mysqli ->query($sql) === TRUE) {
    echo "New record created successfully";
} else {
    echo "Error: " . $sql . "<br>" . $mysqli ->error;
}

$mysqli ->close();


}



function test_input($data) {
  $data = trim($data);
  $data = stripslashes($data);
  $data = htmlspecialchars($data);
  return $data;
}



?>



</body>
</html>