choffo Skrevet 24. juli 2006 Del Skrevet 24. juli 2006 (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 24. juli 2006 av choffo Lenke til kommentar
Frank2004 Skrevet 25. juli 2006 Del Skrevet 25. juli 2006 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. Lenke til kommentar
trrunde Skrevet 25. juli 2006 Del Skrevet 25. juli 2006 Legg på en or die(mysql_error()); på queryen din i toppen, kan vær at det er den som lager krøll men scriptet fortsetter å kjøre Lenke til kommentar
eigan Skrevet 25. juli 2006 Del Skrevet 25. juli 2006 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 Lenke til kommentar
oxodesign Skrevet 26. juli 2006 Del Skrevet 26. juli 2006 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! Lenke til kommentar
john_h Skrevet 26. juli 2006 Del Skrevet 26. juli 2006 $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? Lenke til kommentar
choffo Skrevet 26. juli 2006 Forfatter Del Skrevet 26. juli 2006 fine svar! skal prøve det ut når jeg kommer hjem fra jobb klokka 1600.. dere får høre fra meg Lenke til kommentar
choffo Skrevet 26. juli 2006 Forfatter Del Skrevet 26. juli 2006 $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 Lenke til kommentar
choffo Skrevet 26. juli 2006 Forfatter Del Skrevet 26. juli 2006 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 og ellers takk for hjelpen til resten Lenke til kommentar
Anbefalte innlegg
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 kontoLogg inn
Har du allerede en konto? Logg inn her.
Logg inn nå