17-11-2009, 13:31
|
|
|
חבר מתאריך: 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 השאלה אם זה הפיתרון כי אני ממש לא בטוח
|