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

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

   
|!|

השב
 
כלים לאשכול תצורת הצגה
ישן 30-09-10, 03:20   # 1
Skfir
חסום
 
מיני פרופיל
תאריך הצטרפות: May 2009
מיקום: הוד השרון
גיל: 32
הודעות: 552
שלח הודעה באמצעות ICO אל Skfir שלח הודעה באמצעות MSN אל Skfir

Skfir לא מחובר  

AJAX ו PHP באותו דף אפשרי?

תראו נגיד אני מכין טופס HTML פשוט בדף PHP
עכשיו ברגע שאני שולח את הטופס באותו הדף יש לי בדיקת PHP לטופס הבדיקה מציגה "בהצלחה" ו"שגיאה" אני יכול לעשות שברגע שילחצו על השלח זה יציג את ה"צלחה" או "שגיאה" בעזרת AJAX בלי לשים את הקובץ PHP בדף נפרד? אם כן אפשר דוגמא
  Reply With Quote
ישן 30-09-10, 18:00   # 2
Proviewz
משתמש - היכל התהילה
 
מיני פרופיל
תאריך הצטרפות: Oct 2005
מיקום: בת-ים
גיל: 33
הודעות: 2,222
שלח הודעה באמצעות ICO אל Proviewz שלח הודעה באמצעות MSN אל Proviewz

Proviewz לא מחובר  

http://www.roscripts.com/Ajax_form_validation-152.html
אולי זה יעזור לך
  Reply With Quote
ישן 30-09-10, 18:04   # 3
daMn
הוסטסניון
 
מיני פרופיל
תאריך הצטרפות: Mar 2007
גיל: 32
הודעות: 2,050

daMn לא מחובר  

אפשרי בהחלט,

שאתה שולח את הטופס בצורה רגילה אתה מועבר לעמוד שכיוונת ונשלחת בקשה לשרת של POST/GET לעמוד שכיוונת דרך הטופס, הערך שנמצא בaction לצורך העניין.
שאתה עובד עם ajax אתה בעצם מבטל את השליחה של הטופס לaction ואתה בעצם יוצר בקשת ajax, שבא בעצם אתה מכוון לאותו עמוד עם אותה שיטת שליחה POST/GET, תלוי בצורך.
__________________
"חינוך למדעי המחשב לא יכול להפוך אף אחד למתכנת מומחה יותר מאשר לימוד על מברשות וצבעים יכול להפוך מישהו לצייר מיומן."
(אריק ס. ריימונד)
  Reply With Quote
ישן 30-09-10, 22:26   # 4
Skfir
חסום
 
מיני פרופיל
תאריך הצטרפות: May 2009
מיקום: הוד השרון
גיל: 32
הודעות: 552
שלח הודעה באמצעות ICO אל Skfir שלח הודעה באמצעות MSN אל Skfir

Skfir לא מחובר  

ציטוט:
נכתב במקור על ידי Proviewz צפה בהודעה
זה לא מה שהתכוונתי
התכוונתי שגם הבדיקה של ה PHP וגם הקוד של ה AJAX זה באותו הדף
כאילו ה index.php שלי יהיה בו גם קוד AJAX וגם בדיקות PHP של הטופס.
שהטופס ישלח לבדיקה שנמצאת באותו הדף איתו
  Reply With Quote
ישן 01-10-10, 12:29   # 5
Hanan
משתמש - היכל התהילה
 
מיני פרופיל
תאריך הצטרפות: Sep 2006
גיל: 37
הודעות: 841

Hanan לא מחובר  

שים בטופס onsubmit = "someAjaxFunction();"
ותבצע מה שאתה רוצה.
__________________
פרוייקטים: חדשות, קייטרינג, מילים לשירים, זר מתוק

בניית אתרים - Wise Group Media LTD
  Reply With Quote
ישן 10-10-10, 19:49   # 6
dvs52
חבר חדש
 
מיני פרופיל
תאריך הצטרפות: Apr 2007
הודעות: 25

dvs52 לא מחובר  

אתה יכול ליצור קובץ PHP שהשם שלו זה file.php ושזה יהיה התוכן שלו: (אני מקווה שזה יעזור לך ושלזה התכוונת)
PHP קוד:
<?php
if (isset($_POST['username']))
{
  
$query mysql_query("SELECT username FROM members WHERE username='{$_POST['name']}'");
  if (
mysql_num_rows($query) > 0)
  {
    echo 
"you can't use this username";
  }
  else
  {
    echo 
"you can use this username";
  }
}
else
{
?>
<form>
select a username: <input type="text" name="username" id="my_username"><span id="result"></span>
<br>
<button type="submit" name="submit">check</button>
</form>
<script src="http://code.jquery.com/jquery-latest.min.js"></script>
<script>
$("#my_username").blur(function() {
  $.post("file.php", {username: $(this).val()}, function(data) {
    $("#result").html(data);
  });
});
</script>
<?php
}
?>
  Reply With Quote
ישן 11-10-10, 17:35   # 7
Hagaibl
משתמש - היכל התהילה
 
מיני פרופיל
תאריך הצטרפות: Jul 2010
הודעות: 214

Hagaibl לא מחובר  

מה שאתה מבקש זה בכלל לא AJAX. זה Javascript בסיסי לחלוטין!
תביא לנו את הקוד של הFORM ושל הפונקציה בדיקה.
אבל רגע הבדיקה מתבצעת בקובץ PHP או HTML?
__________________
בברכה,
חגי בלוך גדות.
  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. הזמן כעת הוא 15:33.

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