לוגו אתר Fresh          
 
 
  אפשרות תפריט  ראשי     אפשרות תפריט  צ'אט     אפשרות תפריט  מבזקים     אפשרות תפריט  צור קשר     חץ שמאלה ‎print ‎"Hello World!"; if‎ ‎not rules.‎know ‎then rules.‎read(); חץ ימינה  

לך אחורה   לובי הפורומים > מחשבים > תכנות ובניית אתרים
שמור לעצמך קישור לדף זה באתרי שמירת קישורים חברתיים
תגובה
 
כלי אשכול חפש באשכול זה



  #1  
ישן 20-12-2007, 22:34
  barakk barakk אינו מחובר  
 
חבר מתאריך: 12.07.06
הודעות: 326
נתונים

שלום,
ניתקלתי בבעיה ממש מוזרה.
שאני מכניס נתונים השרת מראה לי שגיאה:
קוד:
Warning: mysql_fetch_array(): supplied argument is not a valid MySQL result resource in /home/avatar/domains/xxx.mastert.netspot.co.il/public_html/xxx/xxx/xxx/num2.php on line 14

הנה הקוד שלי:
קוד PHP:
 if(ISSET($_POST['name']))
 {
$badwords = array(a,c);
$name1 $_POST['name'];
$class1 $_POST['class'];
$com1 $_POST['com'];
$name1=str_replace($badwords,'*',$name1);
$class1=str_replace($badwords,'*',$class1);
$com1=str_replace($badwords,'*',$com1);
mysql_fetch_array(mysql_query("INSERT INTO `vote`.`vote` (`name` ,`class` ,`id` ,`com` )VALUES (`$name1`, `$class1`, NULL , `$com1`);"));
echo 
"Your vote has been added!<br>";
}

#the page:
 
$vote mysql_query("SELECT * FROM `vote`");
  echo 
"The pepole who  voted are:<br>";
  echo 
"<table border='1'>

  <tr>  
  <th>NUMBER</TH>
  <th>name</th>
<th>class</th>
<th>comments</th></tr>"
;
while(
$row5 mysql_fetch_array($vote))
{
if(
$row5['name']!='*' AND $row5['class']!='*'AND $row5['com']!='*')
{
$name=$row5['name'];
$class=$row5['class'];
$com=$row5['com'];
echo 
"<tr>
<td>"
;echo $row5['id'];
echo 
"<td>";echo  $name; echo "</td>
<td>"
;echo $class;echo "</td>
<td>"
;echo $com; echo "</td></tr>";
}



זה אף פע לא קרה לי :S..

דרך אגב.
בשרת אחד זה מכניס בכל זאת ובשרת אחר זה לא.
תגובה ללא ציטוט תגובה עם ציטוט חזרה לפורום
  #5  
ישן 21-12-2007, 11:32
  emanuel emanuel אינו מחובר  
 
חבר מתאריך: 11.02.05
הודעות: 569
שלח הודעה דרך ICQ אל emanuel
אז תבדוק האם יש שגיאה והאם הפעולה בוצאה בהצלחה ככה:
בתגובה להודעה מספר 4 שנכתבה על ידי barakk שמתחילה ב "לתגובה הראשונה: איפו לשים..."

קוד PHP:
 mysql_query("INSERT INTO `vote`.`vote` (`name` ,`class` ,`id` ,`com` )VALUES (`$name1`, `$class1`, NULL , `$com1`);") or die(mysql_error()); 

אחרי כל שאילתא שאתה עושה (MYSQL_QUERY)...
תוסיף OR DIE....MYSQL ERROR...
ככה שאם השאילתא לא בוצעה...
זה יעצור את העמוד ויוציא שגיאה למה השאילתאלא בוצעה ומה הבעיה...
תקרא על פונקציה MYSQL_ERROR פה:
http://il2.php.net/mysql_error
ועל MYSQL_ERRNO פה:
http://il2.php.net/manual/en/function.mysql-errno.php
בכל מקרה הבדיקות הן:
כך:
קוד PHP:
 $R mysql_query('........QUERY......');
if(!
$R)
die(
'Error NUM : ' mysql_errno() . "<br />\n Eroor String: " mysql_error()); 
או ככה:

קוד PHP:
 mysql_query('........QUERY......') or die('Error NUM : ' mysql_errno() . "<br />\n Eroor String: " mysql_error()); 




נערך לאחרונה ע"י emanuel בתאריך 21-12-2007 בשעה 11:35.
תגובה ללא ציטוט תגובה עם ציטוט חזרה לפורום
תגובה

כלי אשכול חפש באשכול זה
חפש באשכול זה:

חיפוש מתקדם
מצבי תצוגה דרג אשכול זה
דרג אשכול זה:

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

קוד vB פעיל
קוד [IMG] פעיל
קוד HTML כבוי
מעבר לפורום



כל הזמנים המוצגים בדף זה הם לפי איזור זמן GMT +2. השעה כעת היא 04:18

הדף נוצר ב 0.06 שניות עם 12 שאילתות

הפורום מבוסס על vBulletin, גירסא 3.0.6
כל הזכויות לתוכנת הפורומים שמורות © 2024 - 2000 לחברת Jelsoft Enterprises.
כל הזכויות שמורות ל Fresh.co.il ©

צור קשר | תקנון האתר