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

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



  #1  
ישן 17-11-2009, 13:31
  dsa11 dsa11 אינו מחובר  
 
חבר מתאריך: 15.06.07
הודעות: 2
שאלה כמה בעיות אחרונות קטנות באתר חייב את עזרתכם..

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

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

זה החיפוש צבע
http://itamarofir.100ws.com/sarech.php
זה החיפוש מחיר:
http://itamarofir.100ws.com/sarech2.php



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

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


זה הקוד של הדף:

קוד PHP:
קוד PHP:
 <html>
<
title>
meshi-תכשיטים
</title>
<
head>
<
script type="text/javascript" language="javascript" src="lytebox.js"></script>
<link rel="stylesheet" href="lytebox.css" type="text/css" media="screen" />
<meta http-*******"content-type" content="text/html; charset=UTF-8">  
 
</head>
<body bgcolor="black">
 
 
<?php
$con 
mysql_connect("","","");
if (!
$con)
  {
  die(
'Could not connect: ' mysql_error());
  }
mysql_select_db("itaofi6_oriya"$con);
$numP $_GET["P"];//כאן אני לוקח מהכתובת את העמוד
if($numP == NULL){//כאן אני עושה בדיקה בישביל לראות עם הגיט רייק
$numP 1;
}
$NUM 16// כאן אני קובע כמה תוצאות אני רוצה שהיה בכל עמוד
$lim1 $NUM $numP $NUM;
$lim ceil($lim1);//כאן אני עושה שעם יש שארית שיוריד אותה
$querys = @mysql_query("SELECT * FROM `members` LIMIT $lim,$NUM");  
 
?>
<top>
<object classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" 
codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,29,0" width="100%" height="290">
  <param name="movie" value="http://********co.il/tomi/or/555.swf">
  <param name="bgcolor" value="black">
  <param name="quality" value="high">
  <param name="allowscriptaccess" value="always">
  <embed type="application/x-shockwave-flash"
   pluginspage="http://www.macromedia.com/go/getflashplayer"
   width="100%" " height="290"
   name="logo" src="http://********co.il/tomi/or/555.swf"
   bgcolor="black" quality="high"
   swLiveConnect="true" allowScriptAccess="always"
  ></embed>
</object>
</top>
<br>
<?
if ( isset($_POST["flag"]) && $_POST["flag"]=="enter" )   
// Did you press the button "Send to guest book" ?  
{  
    if (!empty($_GET["zevaserach"]) )   
    // None of the slots can be blank?  
    {  
 
$a=$_GET[zevaserach];
echo "$_GET[zevaserach]";
}
}
 
?>
 
 
 
<center> 
<form id="frm" name="frm" method="get">   
<input type="hidden" name="flag" value="enter">   
<TABLE background="" border=1 cellPadding=0 cellSpacing=0 bgColor=#171a1f> 
<tr>
<td>  
 <font size="3" face="arial" color="#20c1e2"><b>קטגוריה: </b></font>
 
<select name="katgoria">  
    <option value="1">שרשראות</option>  
    <option value="2">עגילים</option>  
    <option value="3">צמידים</option>
<option value="4">סטים</option> 
</select >
 
 </td> 
</tr> 
</tr> 
<tr>
  <td> 
<font size="3" face="arial" color="#20c1e2"><b>צבע: </b></font> 
 
    <select name=zevaserach>  
       <option value="1">כחול</option>  
    <option value="2">תכלת</option>  
    <option value="3">טורקיז</option>
<option value="4">צבעוני מעל צבע אחד</option>  
<option value="5">סגול</option>  
<option value="6">לבן\שקוף</option>  
<option value="7">ירוק</option>  
<option value="8">חום</option>  
<option value="9">כתום</option> 
<option value="10">כסף</option>  
<option value="11">שחור</option>  
<option value="12">אפור</option>  
<option value="13">ורוד</option>  
<option value="14">אדום</option>
<option value="15">צהוב</option> 
 
</select > 
</td>  
</tr>
  <td  align="center" colspan="2"><input type="submit" value="חפשי צבע" name="submit"</td>   
</tr> 
 
 
</form>  
 
</table>
<table border="1" bordercolor="696969" bgcolor="gray">
 
</center> 
<center>
<?
 
$result = mysql_query("SELECT * FROM ita WHERE  zeva='$_GET[zevaserach]'AND katgoria='$_GET[katgoria]' ORDER BY shabi DESC  LIMIT $lim,$NUM");
 
while($row = @mysql_fetch_array($result))
  {
?>
<table border="1" bordercolor="696969" bgcolor="black" align="right">
<tr background="http://www.adobetutorialz.com/content_images/AdobePhotoshop/ART-D/tutorial364/2.jpg">
<td>  
<center><font color="white" dir="ltr" align="left" size="3" face="david"><?echo nl2br($row['dam'])?></font></center>
 </td>
</tr>
 
<td><center><img src="<?echo nl2br($row['kod'])?>" border="0" alt="" width="140" height="120"><br> 
</td>  
</tr>
 
<div class="BoxLine" style="background-color:#a870bb"></div>
 
 
<tr background="http://www.adobetutorialz.com/content_images/AdobePhotoshop/ART-D/tutorial364/2.jpg">
<td>
<center><a href="<?echo $row['kod']?>" rel="lytebox" title="
<ins>קוד:</ins>  <br>   <?echo $row['shabi']?> <br>
<ins>שם:</ins>    <br>  <?echo $row['dam']?>   <br>
<ins>מחיר:</ins>   <br> <?echo $row['mchir']?>₪ <BR>
<ins>פרטים נוספים:</ins>  <br>
<?echo $row['mlai']?>""><img src="http://itamarofir.100ws.com/Untitled-1.jpg" border="0" alt="" ></a></left>
 
 
</center></td> 
 
 </td>  
</tr>
</center></td> 
 
 </td>  
</tr>
</table>
</center>
 
</table>
<?
 
}
?><br><br><br><br><br><br><br><br><br><br><br><br><center>
 
 
<?
$ros  = mysql_num_rows(mysql_query("SELECT * FROM `ita`"));
$APP = $ros / $NUM;//כאן אני מחלק את מספר התוצאות מהמסד בכמה תוצאות שאני רוצה שהיה בכל עמוד
$AP = ceil($APP);
echo "<font color=#ffffff>|</font>";
for($I=1; $I <= $AP; $I++){ 
if($I == $numP){
echo "<font size=3 color=#BA55D3><b>$I</b></font>";
echo "<font size=3 color=#ffffff> | </font>";
} else {
echo "<a href='?P=$I'><font color=#FFFFFF size=3><b>$I</b></font></a>";
echo "<font color=#FFFFFF size=3> | </font></a>";
}
}  
?>
</center>
</center>
<?
mysql_close($con);
?>
 
</BODY>
</html> 




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


הנה הקוד:

קוד PHP:
קוד PHP:
 <html>
<
title>
meshi-תכשיטים
</title>
<
head>
<
script type="text/javascript" language="javascript" src="lytebox.js"></script>
<link rel="stylesheet" href="lytebox.css" type="text/css" media="screen" />
<meta http-*******"content-type" content="text/html; charset=UTF-8">  
 
 
 
<?php
$con 
mysql_connect("","","");
if (!
$con)
  {
  die(
'Could not connect: ' mysql_error());
  }
mysql_select_db("itaofi6_oriya"$con);
$numP $_GET["P"];//כאן אני לוקח מהכתובת את העמוד
if($numP == NULL){//כאן אני עושה בדיקה בישביל לראות עם הגיט רייק
$numP 1;
}
$NUM 6// כאן אני קובע כמה תוצאות אני רוצה שהיה בכל עמוד
$lim1 $NUM $numP $NUM;
$lim ceil($lim1);//כאן אני עושה שעם יש שארית שיוריד אותה
$querys = @mysql_query("SELECT * FROM `members` LIMIT $lim,$NUM");  
 
?>
<rigth>
<object classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" 
codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,29,0" width="100%" height="290">
  <param name="movie" value="http://********co.il/tomi/or/555.swf">
  <param name="bgcolor" value="black">
  <param name="quality" value="high">
  <param name="allowscriptaccess" value="always">
  <embed type="application/x-shockwave-flash"
   pluginspage="http://www.macromedia.com/go/getflashplayer"
   width="100%" " height="290"
   name="logo" src="http://********co.il/tomi/or/555.swf"
   bgcolor="black" quality="high"
   swLiveConnect="true" allowScriptAccess="always"
  ></embed>
</object>
</rigth>
<br>
 
 
 
 <center>
<P align=center> 
<form id="frm" name="frm" method="get">   
<input type="hidden" name="flag" value="enter">   
<TABLE background="" border=1 cellPadding=0 cellSpacing=0 bgColor=#171a1f> 
 
 
</tr>
 
<tr>
<input type="text" name="mchir1">
 <font size="3" face="arial" color="#BA55D3"><b>ממחיר</b></font>
<br>
<input type="text" name="mchir2">  
<font size="3" face="arial" color="#BA55D3"><b>עד מחיר</b></font>    
</tr>
<br>
<tr> 
<br>
 <tr> 
 
<select name="katgoria">  
    <option value="1">שרשראות</option>  
    <option value="2">עגילים</option>  
    <option value="3">צמידים</option>
<option value="4">סטים</option> 
</select >
<font size="3" face="arial" color="#BA55D3"><b>קטגוריה</b></font>
  <td  align="left" colspan="2"><input type="submit" value="חפשי תכשיט" name="submit"</td>   
</tr> 
 <br> 
</table>   
</form> 
 </center>
 
</form>  
 
</table>
 
 
<center>
<?
 
 
 
$result = mysql_query("SELECT * FROM ita WHERE katgoria='$_GET[katgoria]' AND mchir BETWEEN 
'$_GET[mchir1]' AND '$_GET[mchir2]' ORDER BY shabi DESC  LIMIT $lim,$NUM");
while($row = @mysql_fetch_array($result))
  {
?>
<table border="1" bordercolor="696969" bgcolor="black" align="right">
<tr background="http://www.adobetutorialz.com/content_images/AdobePhotoshop/ART-D/tutorial364/2.jpg">
<td>  
<center><font color="white" dir="ltr" align="left" size="3" face="david"><?echo $row['dam']?></font></center>
 </td>
</tr>
 
<td><center><img src="<?echo $row['kod']?>" border="0" alt="" width="140" height="120"><br> 
</td>  
</tr>
 
<div class="BoxLine" style="background-color:#a870bb"></div>
 
 
<tr background="http://www.adobetutorialz.com/content_images/AdobePhotoshop/ART-D/tutorial364/2.jpg">
<td>
<center><a href="<?echo $row['kod']?>" rel="lytebox" title="
<ins>קוד:</ins>  <br>   <?echo $row['shabi']?> <br>
<ins>שם:</ins>    <br>  <?echo $row['dam']?>   <br>
<ins>מחיר:</ins>   <br> <?echo $row['mchir']?>₪ <BR>
<ins>פרטים נוספים:</ins>  <br>
<?echo $row['mlai']?>""><img src="http://itamarofir.100ws.com/Untitled-1.jpg" border="0" alt="" ></a></left>
 
 
</center></td> 
 
 </td>  
</tr>
</center></td> 
 
 </td>  
</tr>
</table>
</center>
 
<?
 
}
?><br><br><br><br><br><br><br><br><br><br><br><br><center>
<?
$ros  = mysql_num_rows(mysql_query("SELECT * FROM `ita`"));
$APP = $ros / $NUM;//כאן אני מחלק את מספר התוצאות מהמסד בכמה תוצאות שאני רוצה שהיה בכל עמוד
$AP = ceil($APP);
echo "<font color=#ffffff>|</font>";
for($I=1; $I <= $AP; $I++){ 
if($I == $numP){
echo "<font size=3 color=#BA55D3><b>$I</b></font>";
echo "<font size=3 color=#ffffff> | </font>";
} else {
echo "<a href='?P=$I'><font color=#FFFFFF size=3><b>$I</b></font></a>";
echo "<font color=#FFFFFF size=3> | </font></a>";
}
}  
?>
</center>
</center>
<?
mysql_close($con);
?>
 
 
<body bgcolor="black">
</BODY>
</head>
</html> 


אה ועוד משו
אני רוצה לשלב את החיפושים שיהיה דף אחד של חיפוש הבעיה שכשעשיתי את זה חיבים למלות את כל השדות אם לא השאילתה לא עובדת כי היא לא מקבל את כל הנתונים שלה...חשבתי אולי לעשות OR במקום AND השאלה אם זה הפיתרון כי אני ממש לא בטוח
תגובה ללא ציטוט תגובה עם ציטוט חזרה לפורום
  #2  
ישן 17-11-2009, 14:20
  משתמש זכר dorM dorM אינו מחובר  
מנהל
 
חבר מתאריך: 26.07.08
הודעות: 6,473
בתגובה להודעה מספר 1 שנכתבה על ידי dsa11 שמתחילה ב "כמה בעיות אחרונות קטנות באתר חייב את עזרתכם.."

ברוך הבא

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

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

דבר שלישי בנוגע לבעיה:

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

אי-הצגה של נתונים יכול להיות בגלל בעיית שאילתא.
אולי יש שגיאה בשאילתא? תבדוק עם mysql_error לאחר שהשאילתא הורצה.
תגובה ללא ציטוט תגובה עם ציטוט חזרה לפורום
תגובה

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

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

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

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



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

הדף נוצר ב 0.07 שניות עם 11 שאילתות

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

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