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

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

   
|!|

סגור את ההודעה
 
כלים לאשכול תצורת הצגה
ישן 19-10-07, 11:29   # 1
opsite
משתמש תחת חוזה ניסיון
 
מיני פרופיל
תאריך הצטרפות: Jun 2006
גיל: 34
הודעות: 1,854
שלח הודעה באמצעות ICO אל opsite

opsite לא מחובר  

php - בעיה עם מספור נתונים

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

1.2.3.4.5.6.7.8.9.10. וכו ... '

עכשיו שאני עושה לפי ה ID
זה לא טוב כי אם מחקתי למשל את 5
אז זה יוצג
1.2.3.4.6.7.8

עשיתי אם העלה (++) באחד כל פעם אבל שעוברים דף זה מתחיל מספור מחדש ..

איך אפשר לעשות שגם אם עוברים דף זה ימשיך את המספור ..

למשל

דף ראשון 1 2 3 4 5 6 דף שני 7 8 9 10 11 12

הנה הבעיה כאן

http://www.midnightclub.co.il/house&electro.php

תעברו דף תראו תמספר של כל טבלה
__________________
צחי אוחיון , מתכנת אתרים , בונה אתרים , קידוד אתרים .
Php - Html - Css - Js
פרטים נוספים : 052-5-819366 -> eMail - zahiohayon@gmail.com
העלאת קבצים|מזרחית|סינגלים
 
ישן 19-10-07, 12:00   # 2
liron
חבר חדש
 
מיני פרופיל
תאריך הצטרפות: Sep 2006
הודעות: 20

liron לא מחובר  

נגיד מספר העמוד הוא 2 והמשתנה של הGET של העמוד הוא $page
תעשה ככה:
PHP קוד:
$page $_GET[page]; // נגיד זה 2
$num 10// מספר התוצאות לעמוד
$a $page 1// יחזיר לך 1
$b $num// 1 * 10 = 10
$c $b 1// והעמוד השני יתחיל לספור לך מ11 
אה וגם תעשה משפט IF זה העמוד הראשון אז לא צריך לעשות את כל הפעולה הזאת...

Last edited by liron; 19-10-07 at 12:06..
 
ישן 19-10-07, 12:12   # 3
opsite
משתמש תחת חוזה ניסיון
 
מיני פרופיל
תאריך הצטרפות: Jun 2006
גיל: 34
הודעות: 1,854
שלח הודעה באמצעות ICO אל opsite

opsite לא מחובר  

אז מה אני יעשה מלא תנאים ? אם זה העמוד השני תעשה 11 ++

אם זה 3 תעשה 22 ++

זה לא נוח ככה למישהו יש דרך טובה ?
__________________
צחי אוחיון , מתכנת אתרים , בונה אתרים , קידוד אתרים .
Php - Html - Css - Js
פרטים נוספים : 052-5-819366 -> eMail - zahiohayon@gmail.com
העלאת קבצים|מזרחית|סינגלים
 
ישן 19-10-07, 12:26   # 4
meshuga
הנהלת הפורום לשעבר
 
meshuga's Avatar
 
מיני פרופיל
תאריך הצטרפות: Oct 2005
גיל: 34
הודעות: 7,601

meshuga לא מחובר  

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

אם זה 3 תעשה 22 ++

זה לא נוח ככה למישהו יש דרך טובה ?
בהמשך לתגובה של לירון..

יש לך משתנה קבוע למספר תגובות או מוצרים או מה שאתה לא מציג בכל דף..אתה מכפיל אותו במספר הדף שאתה נמצא (פחות אחד) ומשם מתחיל את הספירה..
לא רואה "הרבה" תנאים פה..בעצם..אפילו לא תנאי אחד.

PHP קוד:
$page=$_GET["page"];
$count=($page-1)*$in_page;

while(
$row=...){
   
$count++;
   echo 
$count;

 
ישן 19-10-07, 13:00   # 5
liron
חבר חדש
 
מיני פרופיל
תאריך הצטרפות: Sep 2006
הודעות: 20

liron לא מחובר  

למה מלא תנאים?
רק לעמוד הראשון..

השאר זה איך שרשמתי
 
ישן 19-10-07, 13:01   # 6
opsite
משתמש תחת חוזה ניסיון
 
מיני פרופיל
תאריך הצטרפות: Jun 2006
גיל: 34
הודעות: 1,854
שלח הודעה באמצעות ICO אל opsite

opsite לא מחובר  

יש לך איסקייו או מסנגר אחי ?
__________________
צחי אוחיון , מתכנת אתרים , בונה אתרים , קידוד אתרים .
Php - Html - Css - Js
פרטים נוספים : 052-5-819366 -> eMail - zahiohayon@gmail.com
העלאת קבצים|מזרחית|סינגלים
 
ישן 19-10-07, 13:04   # 7
liron
חבר חדש
 
מיני פרופיל
תאריך הצטרפות: Sep 2006
הודעות: 20

liron לא מחובר  

שלחתי לך בהודעה פרטית
 
ישן 19-10-07, 13:18   # 8
fulsyp
חבר בקהילה
 
מיני פרופיל
תאריך הצטרפות: Jul 2007
הודעות: 77

fulsyp לא מחובר  

אתה יכול לעשות ככה:
PHP קוד:
$perPage 10;
$page intval($_GET['page']);
$totalPages mysql_num_rows(mysql_query("השאילתה ששולפת מהמסד את כל הרשומות"));
$totalPages /= $perPage;
if(
$totalPages != intval($totalPages)){
$totalPages intval($totalPages)+1;
}
if(
$page>$totalPages){
$page $totalPages;
}
if(
$page<=0){
$page=1;
}
$start = ($page-1)*$perPage;
if(
$page == 1){
echo 
"1";
}else{
echo 
'<a href="?page=1">1</a>';
}
for(
$i=2;$i<$totalPage;$i++){
if(
$page == $i){
echo 
','.$i;
}else{
echo 
',<a href="?page='.$i.'">'.$i.'</a>';
}
}
echo 
"<br />";
$query mysql_query("SELECT * FROM `tableName` LIMIT {$start},{$perPage}");
while(
$runner mysql_fetch_array($query)){
echo 
"the things in the table";

מקווה שעזרתי
 
ישן 19-10-07, 13:39   # 9
opsite
משתמש תחת חוזה ניסיון
 
מיני פרופיל
תאריך הצטרפות: Jun 2006
גיל: 34
הודעות: 1,854
שלח הודעה באמצעות ICO אל opsite

opsite לא מחובר  

כבר הסתדרתי .. לנעול
__________________
צחי אוחיון , מתכנת אתרים , בונה אתרים , קידוד אתרים .
Php - Html - Css - Js
פרטים נוספים : 052-5-819366 -> eMail - zahiohayon@gmail.com
העלאת קבצים|מזרחית|סינגלים
 
ישן 19-10-07, 18:48   # 10
Alter
תודה על תרומתך.
 
מיני פרופיל
תאריך הצטרפות: Oct 2005
גיל: 34
הודעות: 3,103

Alter לא מחובר  

לבקשתך.
__________________
Alter.
 
סגור את ההודעה

חברים פעילים הצופים באשכול זה: 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. הזמן כעת הוא 16:41.

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