Gå til innhold

Noen PHP spm


Anbefalte innlegg

Hei!

 

Nå har jeg jobba litt med den left funksjonen men detn vil ikke fungere, visst dere besøker siden nå, er det bare linjer, hva er feil i koden?

function get_content($id = '') {
	 if($id != ""):
                       $id = mysql_real_escape_string($id);
                       $sql = " SELECT * FROM cms_content WHERE id = '$id'";
                       $return = '<p><a href="index.php"> Gå tilbake til startsiden</a></p>';

               else:
                       $sql = " SELECT * FROM cms_content ORDER BY date DESC LIMIT 3";
					$sql = "SELECT LEFT(body,25) AS ingress FROM cms_content";
               endif;


	$res = mysql_query($sql) or die(mysql_error());

	if(mysql_num_rows($res) != 0):
	while($row = mysql_fetch_assoc($res)) {
		echo '<h1><a href="index.php?id=' . $row['id'] . '">' . $row['title'] . '</a></h1>';
		echo '<p>' . $row['body'] . '</p>';
		echo '<h6>' . $row['date'] . '</h6>';
		}
		else:
			echo '<p> Oisann! Her har det visst skjedd en feil, beklager så mye </p>';
		endif;	

		echo $return;
}

Lenke til kommentar
Videoannonse
Annonse

Jeg er ikke helt med, du sier at den øverste spørringen vil bli igronert, hvordan skal jeg da ha det?

 

Han første spørringen din blir ignorert. Med andre ord:

 

$sql = " SELECT * FROM cms_content ORDER BY date DESC LIMIT 3";

$sql = "SELECT LEFT(body,25) AS ingress FROM cms_content";

 

Innholdet til SQL vil være den siste. (SELECT LEFT(body,25) AS ingress FROM cms_content)

Så derfor må du lage en spørring utav de to du har der :)

Lenke til kommentar
  • 2 uker senere...

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å
×
×
  • Opprett ny...