Gå til innhold

Hjelp med nyhetsscript


Anbefalte innlegg

Skrevet (endret)

Jeg holder på med et nyhetsscript her nå. Problemet er at jeg når jeg åpner dokumentet får jeg melding om at mysql_num_rows(); ikke er et gyldig argument i dokumentet.

 

Setter stor pris på om noen kan hjelpe meg :)

 

$sql = "SELECT * FROM nyheter WHERE dato_publisering <= NOW()
 AND ( dato_utaa >= NOW() OR dato_utgaa = '0000-00-00' )
 	ORDER BY dato_publisering DESC, nyhetsid DESC";
$resultat = mysql_query($sql, $tilkobling);

//Skriver ut resultatet i en tabell
$antall = mysql_num_rows($resultat);
for ($i = 0; $i<$antall; $i++) {
$rad = mysql_fetch_array($resultat);
$nid = $rad['nyhetsid'];
echo "<tr><td>"; //starter en ny rad
echo "<b>{$rad['tittel']}</b> - {$rad['dato_publisering']}";
echo "<br>{$rad['ingress']}";
 
if ($rad['nyheten']) { !empty($rad['nyheten']);
echo "<br> - <a href=''>";
echo "Les Mer</a>";
}

if ( isset($rad['lenke_eksternt_mer_info'])) {
$maal = "target='_blank'";
echo "<br> - <a href='{$rad['lenke_eksternt_mer_info']}' $maal>";
echo "Lenke til mer info...</a><br>";
}
 
$bilde_navn_1 = "";
if ($rad['bilde_navn_1']) {
$bilde_navn_1 = "<img src='nyhetsbilder/" . $rad['bilde_navn_1'];
$bilde_navn_1 .= "' height='100'>";
}

$bilde_navn_2 = "";
if ($rad['bilde_navn_2']) {
$bilde_navn_2 = "<img src='nyhetsbilder/" . $rad['bilde_navn_2'];
$bilde_navn_2 .= "' height='100'>";
}

echo "</td><td>$bilde_navn_1";
echo "$bilde_navn_2</td></tr>";
echo "<tr><td colspan='2'><hr width=100%></td></tr>";
}
echo "</table>";

if ($antall == 0) {
echo "<p>Ingen nyheter for øyeblikket</p>";
}
echo "<p><a href='index?innhold=nyheter_vis'>Vis nyhetsarkiv</a>";	

//Lukker databasetilkoblingen
mysql_close($tilkobling);

Endret av choffo
Videoannonse
Annonse
Skrevet
Jeg holder på med et nyhetsscript her nå. Problemet er at jeg når jeg åpner dokumentet får jeg melding om at mysql_num_rows(); ikke er et gyldig argument i dokumentet.

 

Setter stor pris på om noen kan hjelpe meg  :)

Prøv PHP-forumet.

Skrevet

Hei

 

Kommer dessverre en litt OFF TOPIC nå:

 

Lager du nyhetsscript hvor du kan legge til bilder i nyheten?

 

isåfall kunne jeg da fått scriptet av deg når du er ferdig?

 

Mvh Mr Chief

Skrevet

Prøv med å skrive "@" foran på mysql_query og mysql_num_rows

 

Sånn:

$resultat = @mysql_query($sql, $tilkobling);

//Skriver ut resultatet i en tabell
$antall = @mysql_num_rows($resultat);

 

Si ifra om det fungerer!

Skrevet

$sql = "SELECT * FROM nyheter WHERE dato_publisering <= NOW() AND ( dato_utaa >= NOW() OR dato_utgaa = '0000-00-00' )
 ORDER BY dato_publisering DESC, nyhetsid DESC";

 

Leif? Etter AND står det først dato_utaa; det skal kanskje være dato_utgaa slik som det står etter OR?

Skrevet
$sql = "SELECT * FROM nyheter WHERE dato_publisering <= NOW() AND ( dato_utaa >= NOW() OR dato_utgaa = '0000-00-00' )
  ORDER BY dato_publisering DESC, nyhetsid DESC";

 

Leif? Etter AND står det først dato_utaa; det skal kanskje være dato_utgaa slik som det står etter OR?

6559055[/snapback]

 

lett å gjøre sånne feil.. takk for at du påpekte det, selv om det ikke rettet dette problemet

Skrevet
Prøv med å skrive "@" foran på mysql_query og mysql_num_rows

 

Sånn:

$resultat = @mysql_query($sql, $tilkobling);

//Skriver ut resultatet i en tabell
$antall = @mysql_num_rows($resultat);

 

Si ifra om det fungerer!

6558997[/snapback]

 

Det funka! takk skal du ha OXODesign :D og ellers takk for hjelpen til resten :thumbup:

Opprett en konto eller logg inn for å kommentere

Du må være et medlem for å kunne skrive en kommentar

Opprett konto

Det er enkelt å melde seg inn for å starte en ny konto!

Start en konto

Logg inn

Har du allerede en konto? Logg inn her.

Logg inn nå
  • Hvem er aktive   0 medlemmer

    • Ingen innloggede medlemmer aktive
×
×
  • Opprett ny...