Du må være registrert og logget inn for å kunne legge ut innlegg på freak.no
X
LOGG INN
... eller du kan registrere deg nå
Dette nettstedet er avhengig av annonseinntekter for å holde driften og videre utvikling igang. Vi liker ikke reklame heller, men alternativene er ikke mange. Vær snill å vurder å slå av annonseblokkering, eller å abonnere på en reklamefri utgave av nettstedet.
  1 554
Hei, noen som kan hjelpe meg litt med å skal ta ut feltene i mysql database som heite nyheter slikk at jeg kan få vist den på en annen side?

<form action='' method='post'>
Tittel:<br> <input name="tittel" size="20" maxlength="30" type="text"><br>
Skriv nyhet:<br> <textarea name='nyhet' rows='5' cols='65'></textarea><br>
<input type='submit' name='knapp'value='Legg til nyhet!'>
</form>
<?php
}
else {
$tilkobling = mysql_connect("localhost", "styggest", "HEMMELIGT");
mysql_select_db("styggest_alexols", $tilkobling);
$tittel = mysql_real_escape_string($_POST['tittel']);
$nyhet = $_POST['nyhet']; //Escape denne også.
mysql_query("INSERT INTO nyheter (`nyhet`, `tittel`) VALUES ('$tittel', '$nyhet') ") or die("En feil med databasen oppsto");
if($antall == 1) echo 'Feil.. Ops';
else
echo 'Nyheten ble lagret!';
}
?>


Dette scriptet har jeg skrivet får å kunne sende informasjon til databasen, men skal ha selve det som man skal vise fra databasen inn på en annen side om dere skjønner? så jeg trenger litt hjelp med koden før det..
Sist endret av alexols; 13. juni 2007 kl. 01:10.

Kode

<?php 
   $sql = mysql_query("SELECT * FROM nyheter");
   while($data = mysql_fetch_array($sql)) {
      echo $data['felt-i-database-her'];
   }
?>
Ingenting av dette er komplett kode, men hvis du leser litt mysql spørringer, så finner du nok sikker ut av det.
Å vet du ikke hva en while gjør? Sjekker du www.php.net/while

EDIT: mohahaha, ser du en feil her som jeg gjør? :P
nyheter (`nyhet`, `tittel`) VALUES ('$tittel', '$nyhet')

Du setter nyheten inn i tittel og tittel i nyhet :P
Sist endret av nukleuz; 13. juni 2007 kl. 04:36.