Avatar billede krydset Nybegynder
13. oktober 2003 - 14:58 Der er 1 løsning

output fra database i en tabel bliver ikke vist ordentligt

Jeg har en db der indeholder nyheder. De nyheder bliver udskrevet i en tabel, men tabellern gengiver sig selv hele tiden så der kommer en ny nyhedsboks for hver nyhed

i kan se hvad jeg mener her http://www.pc-dk.dk/field/

Og hvergang jeg går ind for at indsætte kommer der et tom feldt i db´en

Kan i hjælpe med de 2 ting

her er det skal vise nyhederne
/////////////////////////////////////////

<?PHP

include("dbconnect.php");
$result = mysql_query("select * from news order by nyhed") or
    die(mysql_error());
   
echo "<table id='test'>";
    while ($row = mysql_fetch_array($result)) {
      echo "<tr>";
      echo "<td>";
    echo "<fieldset>";
    echo "<legend>Indsæt News</legend>";
    echo "<div>".$row['nyhed']."</div>";
echo "</fieldset>";
echo "</form>";
echo "</td>";
echo "</tr>";
}
echo "</table>";
?>

/////////////////////////////////////////////

og her er det der indsætter
/////////////////////////////////////////////

<?PHP
function insert_nyhed() {
 
    include("../dbconnect.php");
    $nyhed = $_POST['send_nyhed'];
   
    mysql_query("INSERT INTO news (nyhed) VALUES('$nyhed')") or die(mysql_error());
   
$str = <<<FORMEND
<form action='admin.php?function=insert_nyhed' id='insert' method='POST'>
<fieldset>
    <legend>Indsæt News</legend>
    <div>
    <table>
    <tr>
        <td><textarea cols='30' rows='10' name='send_nyhed'></textarea></td><p>
        <td><input type='submit' name='send' id='submit' value='send nyhedsbrev'></td>
    </tr>
    </table>
    </div>
</fieldset>
</form>
FORMEND;
echo $str;


}
if($_GET['function'] == "insert_nyhed") {
    insert_nyhed();
}

?>

/////////////////////////////////////////////
Avatar billede krydset Nybegynder
13. oktober 2003 - 17:11 #1
Fandt ud afd det :-D
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Vi tilbyder markedets bedste kurser inden for webudvikling

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester