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

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

   
|!|

השב
 
כלים לאשכול תצורת הצגה
ישן 24-11-07, 12:14   # 1
kfir-d
חבר בקהילה
 
kfir-d's Avatar
 
מיני פרופיל
תאריך הצטרפות: Jun 2006
מיקום: פ"ת
גיל: 37
הודעות: 140

kfir-d לא מחובר  

שדה חובה עובד אבל לא כמו שצריך

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


PHP קוד:
  <?php
if(isset($_POST['name'])) {
$query=mysql_query("SELECT MAX(id) FROM sand");
$id=mysql_fetch_array($query);
$nid=$id['0']+1;
$query mysql_query("insert into sand(name,messe,icq,skipe,id) values ('{$_POST['name']}','{$_POST['messe']}','{$_POST['icq']}','{$_POST['skipe']}','$nid')"
or die(
mysql_error()); 

$name = (string)$_POST['name'];
if(empty(
$_POST['name']))

echo
" יש למלא את שדות החובה";

else 

echo
" נשלח בהצלחה";
}
}else{
?>
כאן הטופס

<?
}
?>
מה לא בסדר בקוד הזה ???
  Reply With Quote
ישן 24-11-07, 12:38   # 2
talbeno
חבר בקהילה
 
מיני פרופיל
תאריך הצטרפות: Aug 2007
מיקום: רחובות
הודעות: 165

talbeno לא מחובר  

זה כי אתה אומר לו לשלוח בכל מקרה..
PHP קוד:
  <?php 
if(isset($_POST['name'])) { 
$name = (string)$_POST['name']; 
if(empty(
$_POST['name'])) 
{  
echo
" יש למלא את שדות החובה"
}  
else  
{  
$query=mysql_query("SELECT MAX(id) FROM sand"); 
$id=mysql_fetch_array($query); 
$nid=$id['0']+1
$query mysql_query("insert into sand(name,messe,icq,skipe,id) values ('{$_POST['name']}','{$_POST['messe']}','{$_POST['icq']}','{$_POST['skipe']}','$nid')")  
or die(
mysql_error());  
echo
" נשלח בהצלחה"

}else{ 
?> 
כאן הטופס 

<? 

?>
__________________
מתכנת PHP ו - Mysql.
  Reply With Quote
ישן 24-11-07, 19:08   # 3
kfir-d
חבר בקהילה
 
kfir-d's Avatar
 
מיני פרופיל
תאריך הצטרפות: Jun 2006
מיקום: פ"ת
גיל: 37
הודעות: 140

kfir-d לא מחובר  

עוד שאלה קטנה איך אני מוסיף עוד שדות חובה ?
  Reply With Quote
ישן 24-11-07, 19:36   # 4
talbeno
חבר בקהילה
 
מיני פרופיל
תאריך הצטרפות: Aug 2007
מיקום: רחובות
הודעות: 165

talbeno לא מחובר  

PHP קוד:
<?php  
if(isset($_POST['$submit'])) {  
$name = (string)$_POST['name'];  
$name2 = (string)$_POST['name2'];  
if(empty(
$name) || empty($name2))  
{   
echo
" יש למלא את שדות החובה";  
}   
else   
{   
$query=mysql_query("SELECT MAX(id) FROM sand");  
$id=mysql_fetch_array($query);  
$nid=$id['0']+1;  
$query mysql_query("insert into sand(name,messe,icq,skipe,id) values ('{$_POST['name']}','{$_POST['messe']}','{$_POST['icq']}','{$_POST['skipe']}','$nid')")   
or die(
mysql_error());   
echo
" נשלח בהצלחה";  
}  
}else{  
?>  
כאן הטופס  
<input type="submit" name="submit" id="submit" value="שלח">
<?  
}  
?>
ראית מה עשיתי?
פשוט הוספתי עוד ערך
__________________
מתכנת PHP ו - Mysql.
  Reply With Quote
ישן 24-11-07, 20:14   # 5
Daniel
אחראי פורום
 
מיני פרופיל
תאריך הצטרפות: Mar 2007
הודעות: 2,875

Daniel לא מחובר  

והוא בחיים לא ילמד ככה.

אני מציע לך לעבור קצת על הידע שלך ב-PHP.
  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:31.

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