Nesapratu, kas nav skaidrs vai kur vispār ir problēma...
P.S. To ko tu esi uzrakstījis, var uzrakstīt šādi:
$row = mysql_fetch_assoc(mysql_query("SELECT * FROM `jaunumi` ORDER BY npk DESC LIMIT 1"));
print_r($row);
EDIT: Ak visus gribi... Skaties piemērus šeit.
Izskatās, ka kaut kur vajadzīgs clear fix. Starp <li> tagiem nekādi <br /> nav jābāž. Būtu krietni vieglāk atbildēt uz jautājumu, ja problēmu redzētu dabā, html+css formātā.
mysql_num_rows() nav paredzēts, lai iegūtu ierakstu skaitu, tam ir paredzēta MySQL COUNT() funkcija. mysql_num_rows() parāda atlasīto ierakstu skaitu, bet šajā gadījumā ieraksti nav atlasīti.
Kļūdas meklējam šādi:
mysql_query(...)or die(mysql_error());
yeahz, traki ne? Uz to, ko es uzrakstīju, neesmu rezervējis nekādas autortiesības, drošvi vari atļauties pamainīt pēc saviem ieskatiem.
Tika pateikta ideja - diaktriskās zīmes aizvācam un visu pārējo pārtaisam par neko vai svītriņām, vai vienalga par ko. Katram simbolam atsevišķi rakstīt repleisu gan nebūs īstais variants, jo es varu izdomāt kādu jaunu simbolu (piemēram ☺ ).
Nedēļas.
$messages = array(
1 => 'pirmās nedēļas ziņa',
2 => 'otrās nedēļas ziņa',
3 => 'trešās nedēļas ziņa',
n => 'n-tās nedēļas ziņa',
);
$week = (int)date("W");
if(array_key_exists($week, $messages)){
echo $messages[$week];
}
Un tāpat arī konkrētai dienai un konrētai nedēļas dienai. php.net/date
L - līdz ko šis noteikums izpildās, pārējie vairs netiek apskatīti.
Bet ir 3 vienādi uzstādījumi, kas nozīmē to, ka izpildīsies tikai pirmais. Padomā loģiski, kā tu pateiksi, piemēram, kura mašīna ir tava, ja visas 3 viņas ir pilnīgi identiskas?
Ja tu viņu pieprasīsi caur web serveri, tad viņš izpildīsies, bet ja kā lokālo failu, tad nekam nevajadzētu izpildīties
1) file_get_contents('http://domains.lv/fails.php'); - izpildīsies
2) file_get_contents('./fails.php'); - neizpildīsies