Jump to content
php.lv forumi

Neizdodas izsaukt fju iekš echo statement


senters

Recommended Posts

Neizdodas izsaukt funkciju iekš echo steitmenta. Funkcija glabājas functions.php failā un tiek izsaukta citā:

 

// Display EventCreated date/time	
$session_time = strtotime($event_date_created);
$x = time_stamp($session_time);

 

$sql = mysql_query("select...");
while($row = mysql_fetch_assoc($sql))
{
   ...

   // Display EventCreated date/time	
   $session_time = strtotime($event_date_created);
   $x = time_stamp($session_time);

   echo "...".$x."...";
   ...
}

 

Tā tiek izmesta pirms ierakstiem, nevis ierakstos pašos -> Attēls

 

 

Izmantota tiek šī fja - Datuma / laika fja

Edited by senters
Link to comment
Share on other sites

Ja sapratu pareizi, tad $event_date_created = $row['event_date_created'];

Un tad jau to vari apstrādāt un iebarot tai time_stamp fukcijai.

P.S. Baigi jau bieži pēdējā laikā nākas vairāk piepūlēties saprast ko grib un kas tur ir, nevis risināt pašu problēmu:)

Edited by mounkuls
Link to comment
Share on other sites

Ja sapratu pareizi, tad $event_date_created = $row['event_date_created'];

 

Jā tieši tā. Kurš db ir formātā - 2010-10-12 13:59:08

 

Tā funkcija, kā redzams pievienotajā attēlā, strādā pareizi no šāda formāta tiek atgrieztas pareizas vērtības. Problēma ir tā, ka nesaprotu, kādēļ tas nenotiek iekš echo (sk. pirmo postu), bet pirms echo.

Edited by senters
Link to comment
Share on other sites

Kā lai es zinu kas tev tur iekš tā while patiesībā ir, ko?

Ja reiz tur iekš while drukā time_stamp() un tad ierakstu, tā arī jābūt kā gribi. Ja drukā pirms while, tātad to drukā pirms.

Debugošanu nekādu pats nelieto?

Pie patreizējā izskatās, ka tur ar vienu while izdrukā sākumā laikus un tad ar citu whiler dragā laukā postus.

Edited by mounkuls
Link to comment
Share on other sites

Ja tā būtu, tad arī izvadītos kā vajag Tev. Tātad nav tā. Kas nav tā, Tu mums negribi ļaut meklēt(nerādi savu superkodu), tad meklē vien pats.

Briedi, šaubos ka tā viņam tur ir. Lai gan, kas to zin:)

drīzāk jau $x .= time_stamp($session_time); kaut kur radies.

Edited by mounkuls
Link to comment
Share on other sites

Guest
This topic is now closed to further replies.
×
×
  • Create New...