Hvorfor satter denne funktion det forkert ind?
Hej alle experter!På min forside har jeg en script som henter data ud af mysql databasen.
Problemmet er bare at vis jeg sætter data ind via min script bliver de ikke vist på forsiden, men de kommer i mysql.
Min funktioner.php:
<?php
if($_POST[sendtnyhed] == '1'){
include("../connect.php");
mysql_query("INSERT INTO news (id, overskrift, forfatter, smalltekst, tekst, tid, views) VALUES ('', '$_POST[overskrift]', '$_POST[forfatter]', '$_POST[smalltekst]', '$_POST[tekst]', NOW(), '')") OR DIE(mysql_error());
?>
<script type="text/javascript">
location.replace("http://www.xxxx.dk/")
</script>
<?php
}
?>
Scripten til at hente data'erne:
<?php
$news = mysql_query('SELECT * FROM `news` ORDER BY `id` DESC LIMIT 0, 30');
$newsget = mysql_fetch_assoc($news);
while($newsget = mysql_fetch_assoc($news)) //Lav en while der kører alle rækker igennem
{
?>
<tr>
<td scope="col" height="20px"> <img src="images/note.png" alt="" align="absmiddle" /> <strong><?php echo $newsget['overskrift']; ?></strong></td>
</tr>
<tr>
<td scope="row"> <?php echo $newsget['smalltekst']; ?></td>
</tr>
<tr>
<td height="5" scope="row"><hr size="1" color="#CCCCCC" /></td>
</tr>
<?php
}
?>
Kan i sige hvorfor den ikke viser det ordenligt?¨
På forhånd mange tak!
Mvh
Kevin
