עבור לתוכן

עזרה עם התקנת PHP

Featured Replies

פורסם

התקנתי PHP היום על השרת APACHE בגרסת ווינדוס.

הכל היה נראה טוב ויפה עד שגיליתי ששום טופס GET/POST לא יכול לשלוח מידע לדפי PHP שאצלי בשרת.

מה ניתן לעשות?

בתודה מראש

פורסם

איך בדיוק אתה שולח ואיך אתה קורא?

אולי יש לך שגיאות סינטקס

פורסם
  • מחבר

אני בטוח שאין לי שגיאות אבל ליתר ביטחון:

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "[url]http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">[/url]
<html xmlns="[url]http://www.w3.org/1999/xhtml">[/url]
<head>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
<title>Untitled Document</title>
</head>

<body>
<form id="form1" name="form1" method="post" action="18.php">
<label>
<select name="str" id="str">
<option value="a">a</option>
<option value="b">b</option>
</select>
</label>
<label>
<input type="submit" name="Submit" value="Submit" />
</label>
</form>
</body>
</html>

עמוד שמקבל את המידע מן הטופס:

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "[url]http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">[/url]
<html xmlns="[url]http://www.w3.org/1999/xhtml">[/url]
<head>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
<title>Untitled Document</title>
</head>

<body>

<?
echo $str;
?>

</body>
</html>

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

פורסם

למה שהוא ידפיס משהו?

אתה לא אמרת לו לקרוא את post בכלל

אתה צריך לעשות

$str = $_POST['str'];

פורסם
  • מחבר

רגע,

אתה רוצה להגיד לי, שהדרך הזו שעבדתי בה בשרתי הקודם ועבדה בעצם לא נכונה?

גם יש לי מספר סרטונים המלמדים PHP ומסבירים שם ככה כמו שעשיתי.

פורסם

אולי זה היה ככה ב-php 1.0

ב-4/5 ככה עושים

פורסם
  • מחבר

אוקי תודה לך.

ואם אני רוצה לעשות ל-GET אני עושה ככה:

$str = $_GET['str'];

פורסם

בדיוק

פורסם
  • מחבר

תודה רבה לך.

ניתן לנעול.

ארכיון

דיון זה הועבר לארכיון ולא ניתן להוסיף בו תגובות חדשות.

דיונים חדשים