הוסטס - פורום אחסון האתרים הגדול בישראל

הוסטס - פורום אחסון האתרים הגדול בישראל (https://hosts.co.il/forums/index.php)
-   פורום תיכנות (https://hosts.co.il/forums/forumdisplay.php?f=14)
-   -   עזרה בבקשה... (https://hosts.co.il/forums/showthread.php?t=105350)

EBSites 06-10-13 15:32

עזרה בבקשה...
 
שלום,

אני רוצה להציג רק את ה- logo איך אני עושה זאת?
ז"א שרק למי שיש תמונת פרופיל, היא תוצג.

תודה לעוזרים.


PHP קוד:

 $lglgs=$rowsyom['logo'];
 
$pcs=$rowsyom['pic'.$lglgs];
 
$dayyom=$rowsyom["datee"];
 
$dayyom=substr($dayyom,0,5);

 if  (
$pcs=="" || $pcs==" ") {

 
$pcs="images/nopic.png";

 } 


MyDns 12-10-13 12:55

תשתמש ב isset
PHP קוד:

if (!isset($pcs)) 


Haimz 12-10-13 18:58

תוכל להשתמש בfile_exists,

isset - בודק אם המשתנה קיים ולא שווה ל- null - לא נראה לי שזה יתאים לך

EBSites 13-10-13 17:54

ציטוט:

נכתב במקור על ידי MyDns (פרסם 882814)
תשתמש ב isset
PHP קוד:

if (!isset($pcs)) 



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

מה אני עושה?

MyDns 13-10-13 21:31

תגדיר מזה תמונה "לא תקינה " ותכניס את זה לתנאי

תוכל ליצור איתי קשר:
support@my-dns.co.il

EBSites 13-10-13 21:38

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



PHP קוד:

$resultsds mysql_query("SELECT * FROM users WHERE sex = 2 and logo = 1 order by RAND() LIMIT 5");


while (
$rowsyom mysql_fetch_array($resultsds)) {

 
$lglgs=$rowsyom['logo'];
 
$pcs=$rowsyom['pic'.$lglgs];
 
$dayyom=$rowsyom["datee"];
 
$dayyom=substr($dayyom,0,5);

 if  (
$pcs=="" || $pcs==" ") {

 
$pcs="images/nopic.png";

 } 


zoharesh 13-10-13 23:37

איך אתה בודק אם התמונה חסויה או לא?
אגב, זה נראה יותר טוב:
PHP קוד:

$pcs trim($pcs);
if(empty(
$pcs))
    
$pcs="images/nopic.png"


EBSites 14-10-13 14:18

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

Bernoli 14-10-13 17:01

ציטוט:

נכתב במקור על ידי EBSites (פרסם 882878)
אם התמונה חסויה, אני פשוט נכנס לפרופיל ורואה ש"התמונה חסויה".
הקוד שנתת לי לא שינה דבר ידידי, יש משהו אחר שיעזור?

איפה זה מוגדר שהתמונה חסויה ?

EBSites 14-10-13 17:20

ציטוט:

נכתב במקור על ידי Bernoli (פרסם 882886)
איפה זה מוגדר שהתמונה חסויה ?


בפרופיל.

PHP קוד:

<?php
} else {
$pichide "pic".$lglg."hide";
if (
$rows[$pichide] == 1) {
?>



כל הזמנים הם GMT +2. הזמן כעת הוא 18:44.

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