Hmmm jeg sider med den der aktile her den med et nyheds system hvor folk kan skrive komme tar
og da jeg er newbi til PHP må jeg jo lige ha noget hjælp så må jeg da lige håbe at der er nogen fliker folk her inde *GG* hi hi her er coden vis i ikek lige ved hvad jeg snakker om
Filen Nyhed.php
<?
// Vis alle nyheder
// Husk at der skal være en databaseforbindelse her
$getnews = mysql_query("select id, emne, forfatter, dato, nyhed from nyheder order by dato desc");
if(mysql_num_rows($getnews) > 0)
{
while($r = mysql_fetch_array($getnews))
{
$nyhedsid = $r[id];
$emne = stripslashes($r[emne]);
$forfatter = $r[forfatter];
$dato = $r[dato];
$nyhed = stripslashes(nl2br($r[nyhed]));
// Vi henter nu antallet af kommentarer til denne nyhed
$getcommentcount = mysql_query("select COUNT(id) from kommentarer where nyhedsid='".$nyhedsid."'");
$antalkommentarer = mysql_result($getcommentcount,0,0);
// Vi udskriver nyheden og antallet af kommentarer
echo "<b>".$emne."</b> - skrevet af ".$forfatter." d. ".$dato;
echo " (<a href="#" onclick="window.open('kommentarer.php?id=".$nyhedsid."','flyout','toolbar=no,location=no,directories=no,status=no,menubar=no,resizable=no,scrollbars=yes,width=400,height=600,top=25,left=25')">".$antalkommentarer." kommentarer</a>
";
echo "".$nyhed;
}
}
else
{
echo "Endnu ingen nyheder tilføjet.";
}
?>
Filen kommentarer.php
<?
// Vis alle kommentarer for en nyhed
// Husk at der skal være en databaseforbindelse her
if($_POST[id])
{
$nyhedsid = $_POST[id];
}
else
{
$nyhedsid = $_GET[id];
}
if(!$nyhedsid)
{
echo "Intet nyheds-id angivet.";
}
else
{
if($_POST[add_comment])
{
$navn = $_POST[navn];
$mail = $_POST[mail];
$kommentar = addslashes($_POST[kommentar]);
$addcomment = mysql_query("insert into kommentarer (nyhedsid, forfatternavn, forfattermail, kommentar, dato)
VALUES ('".$nyhedsid."','".$navn."','".$mail."','".$kommentar."',NOW())");
if($addcomment)
{
echo "Din kommentar er tilføjet. Mange tak.";
}
else
{
echo "Fejl: ".mysql_error();
}
}
$getcomments = mysql_query("select id, forfatternavn, forfattermail, dato,
kommentar from kommentarer where nyhedsid='".$nyhedsid."'");
if(mysql_num_rows($getcomments) > 0)
{
while($r = mysql_fetch_array($getcomments))
{
$kommentar = stripslashes($r[kommentar]);
$dato = $r[dato];
$forfatternavn = $r[forfatternavn];
$forfattermail = $r[forfattermail];
echo "<a href="mailto:".$forfattermail."">".$forfatternavn."</a> - ".$dato."";
echo $kommentar."";
}
}
else
{
echo "Ingen kommentarer tilføjet til denne nyhed endnu.";
}
?>
<hr>
<form action="<?=$_SERVER[PHP_SELF];?>" method="post">
<input type="hidden" name="id" value="<?=$nyhedsid;?>">
Dit navn:<br>
<input type="text" name="navn" class="input"><br><br>
Din e-mail adresse:<br>
<input type="text" name="mail" class="input"><br><br>
Kommentar:<br>
<textarea cols="0" rows="5" name="kommentar" class="input"></textarea><br><br>
<div align="center"><input type="submit" name="add_comment" value=" - Tilføj - " class="button">
</form>
<?
}
?>
og det der er problemet kan squ ikke få det lort til at connectet til en MySql database
nu har jeg prøve snart i en hel uge
men ja i sider sikekr bare og griner nu hi hi
men det er squ regti selv om det nok kun tager jer 10 miz
at finde fejlen
og ved godt der igen connect er her ! men det var nermlig det der er problemet ! jeg ved ikke hvor dan jeg får den ti lat cvonnecte
EndZonE