zerqs Skrevet 3. november 2010 Del Skrevet 3. november 2010 hei! sitter å skal alge forsiden på min nye side, da jeg ønsker at nyhetene skal ha en ingress fult av en "les mer" lenke som fører til hele nyheten! Problemet er bare at jeg ikke får den til å fungere! her er koden så langt //TILKOBLING $tilkobling = mysql_connect ("localhost","bruker","mitt_passord"); mysql_select_db ("prosjekt",$tilkobling); // KJØR SQL SPØRRING $sql = "SELECT * FROM `nyheter` "; $resultat = mysql_query($sql,$tilkobling); //BEHANDLE RESULTAT $bilde_nyhet ="nyhetsbilder/"; while ($rad = mysql_fetch_array($resultat) ) { $nid = $rad['id']; echo "<b>". $rad[dato]."</b>" . "<br>"; echo "<h2 align='center'> $rad[overskrift] </h2>"."<br>"; echo "<img src='$bilde_nyhet$rad[bilde]' hight='120' width='120' align='center'>"; echo "<p>".$rad['ingress']."</p>" ;//."<br>"; if($rad['nyhet'] ) { echo "<br/><p> - <a href='index.php?id=$nid'>Les Mer</a></p>"; } } //echo "<hr>"; //NYHETER SLUTT echo "</div>\n"; //slutt kropp include'footer.php'; echo "</div>\n"; //slutt wrap har også en database med ett table som heter Nyheter og der inne er det 6 felter med navn Id , overskrift,nyhet,dato ,bilde ingress. Lenke til kommentar
ventrec Skrevet 4. november 2010 Del Skrevet 4. november 2010 Hva er det som ikke fungerer? Les mer-lenken eller forside-scriptet ditt? Lenke til kommentar
legg1 Skrevet 7. november 2010 Del Skrevet 7. november 2010 (endret) if(is_numeric($_GET['nid'])) { $nid = $_GET['nid']; } $sql = "SELECT * FROM `nyheter` where id='$nid'"; Den du tenker på? Du har ikke spesifisert noe id i den koden, utenom på linken, så du vil automatisk velge alle rader i tabellen. Endret 7. november 2010 av legg1 Lenke til kommentar
Sec_NB Skrevet 9. november 2010 Del Skrevet 9. november 2010 Vet ikke helt hva du tenker på, men koden under skal fungere om du trykker på "Les mer". Du må legge til hva som skal dukke opp av tekst når dem har klikket seg inn på les mer da.. Var det noe slik du mente? if(is_numeric($_GET['id']){ // om brukeren har klikket på les mer $id = is_numeric($_GET['id']); $les_mer_sql = mysql_query("SELECT * FROM `nyheter` "); $les_mer_row = mysql_fetch_array($les_mer_sql); echo "Her kommer full nyhet!"; }else{ // skal ikke brukeren "lese mer" så får han opp alle nyhetene // KJØR SQL SPØRRING $sql = "SELECT * FROM `nyheter` "; $resultat = mysql_query($sql,$tilkobling); //BEHANDLE RESULTAT $bilde_nyhet ="nyhetsbilder/"; while ($rad = mysql_fetch_array($resultat) ) { $nid = $rad['id']; echo "<b>". $rad[dato]."</b>" . "<br>"; echo "<h2 align='center'> $rad[overskrift] </h2>"."<br>"; echo "<img src='$bilde_nyhet$rad[bilde]' hight='120' width='120' align='center'>"; echo "<p>".$rad['ingress']."</p>" ;//."<br>"; if($rad['nyhet'] ) { echo "<br/><p> - <a href='index.php?id=$nid'>Les Mer</a></p>"; } } // avslutter visning av alle nyheter } // lukker hele shiten! //echo "<hr>"; 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å