Top
Phpuniverset logo
 

INDHOLD

Forside

Script libary

Job annoncer

Tips og Tricks

Konkurrence

Downloads

Dokumenter

PHP bog shop

Forum

Online udviklere


ARTIKLER

CSS

Diverse

E-handel / annoncer

Grafik

Html

Internet

Javascript

Linux

PHP/MySQL

Programmer

Flash

Søgemaskiner

Windows

C / C++


INFO

Information

Annoncering

Kontakt

Forside Forum PHP, mysql Hjemmelavet nyheds system

Hjemmelavet nyheds system


 

Hjemmelavet nyheds system

Martin Nørgaard  

Hej,

Jeg har prøvet at lave mit eget nyhedssystem men jeg kan ikke helt få det til at virke.

Koderne ser således ud :

opret_nyhed.html

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>
<title>Opret Nyhed</title>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
</head>

<body bgcolor="#000000" text="#d22e2e">
<form action="opret_nyhed.php" method="post">
  

<table width="250" border="0" cellspacing="0" cellpadding="0">
  <tr>
    <td><font size="2" face="Verdana, Arial, Helvetica, sans-serif">Author:</font></td>
    <td><font size="2" face="Verdana, Arial, Helvetica, sans-serif"></font>
      <input name="bruger" type="text" size="22" maxlength="18">
  </tr>
  <tr>
    <td><font size="2" face="Verdana, Arial, Helvetica,
sans-serif">Overskrift</font></td>
    <td><font size="2" face="Verdana, Arial, Helvetica, sans-serif"></font>
      <input name="overskrift" type="text" size="22" maxlength="18">
  </tr>
  <tr>
    <td><font size="2" face="Verdana, Arial, Helvetica, sans-serif">Nyhed:</font></td>
    <td><font size="2" face="Verdana, Arial, Helvetica, sans-serif"></font>
     <textarea name="nyhed" cols="25" rows="6"></textarea>    
    <td>&nbsp;</td>
  </tr>
  <tr></td><td></td>
  </tr>
</table>
<p>&nbsp;<input name="opret" type="submit" value="Opret Nyhed"></p>
</form>

opret_nyhed.php

<title>Opret Nyhed</title>
<?
include("access.php");

$author $_POST['author'];
$overskrift $_POST['overskrift'];
$nyhed $_POST['nyhed'];
$tid $_POST['tid']

$sql "INSERT INTO nyheder (id, author, overskrift, nyhed, tid) VALUES ('', '$author',
'
$overskrift', '$nyhed', now())";
mysql_query($sql);
print(
"    <font face='verdana' size='2' color='#669900'>
        <b>    Author: 
$bruger <br>
        Overskrift: 
$overskrift <br>
        Nyhed: 
$nyhed <br>
        <br>
        Er nu tilføjet! </b></font><br>
        <br>
        <font face='verdana' size='2' color='#000000' text-decoration='none'>
        <a href='nyheder.php'>Nyheder</a></font>"
);
        }
?><style type="text/css">
<!--
body {
    background-color: #000000;
}
-->
</style>

nyheder.php

<?PHP
session_start
();
include(
"sider.php");
if (
$_SESSION['status'] == "login"
{

}
else
{
print(
"    <script language='javascript'>
        location.href='login.php';
        </script>"
);
}

?>
<link rel="stylesheet" type="text/css" href="style.css">
<?
include("access.php"); 
$sql mysql_query("SELECT *,date_format(tid, '%e/%c %Y, %H:%i') as tid FROM nyheder WHERE
id = '
$_REQUEST[id]'");
              
$strNumber 0;
              while(
$row mysql_fetch_array($sql)) {
              
$strNumber $strNumber+1;
                echo 
"<table width='400'>
                </tr>
                <tr>
                    <td width='77' height='20'><font face='verdana' size='-2'>Author</td>
                    <td width='311'><font face='verdana' size='-2'>
$row[author]</font></td>
                <tr>
                <tr>
                    <td width='77' height='20'><font face='verdana' size='-2'>Skrevet d.</td>
                    <td width='311'><font face='verdana' size='-2'>
$row[tid]</font></td>
                <tr>
                <tr>
                    <td width='77' height='20'><font face='verdana' size='-2'>Overskrift</td>
                    <td width='311'><font face='verdana' size='-2'>
$row[overskrift]</font></td>
                <tr>
                <tr>
                <tr></tr>
                    <td width='311'><font face='verdana' size='-2'>
$row[nyhed]</font></td>
                <tr>
                </table>
                
                "
;

              }
                if(
$id == NULL){
                echo 
"\n Nyheden blev ikke fundet <br>\n Prøv igen senere.\n";
                }
            
?>    

Jeg kan ikke finde problemet ? :-(    

Jeg får denne fejl :

Parse error: parse error, unexpected T_VARIABLE in
/srv/www/htdocs/web2302/html/community/opret_nyhed.php on line 10



Dato : 22.03.2006, 18:02

Visninger : 1713

Points : 200

 

Ændre linje 10 i opret_nyhed til:
$sql = mysql_query("INSERT INTO nyheder (id, author, overskrift, nyhed, tid) VALUES ('',
'$author', '$overskrift', '$nyhed', now())") or die(mysql_error()); 


Dato : 22.03.2006, 18:37

Afvist svar af : Henrik Nielsen  

 

Nej.. Der kommer jo en query længere nede ! mysql_query($sql); :-) Men jeg fandt selv ud
af fejlen.. 


Dato : 22.03.2006, 22:10

Godkendt svar af : Martin Nørgaard  

 

Hvad var fejlen så?

Dato : 23.03.2006, 07:47

Kommentar af : Henrik Nielsen  




Login for at skrive et indlæg :



   Brugernavn

Password
 

+ Opret en ny Bruger, Klik her

+ Glemt brugernavn/password

 

Send Artikel/anmeldelse til: phpuni@phpuniverset.dk

Tilbage til oversigt

© Copyright 2000 Propelcom Phpuniverset's politik om personlige oplysninger, artikler & Koder Phpuniverset er optimeret til Mozilla 1024 * 768 Phpuniverset version: 3.0 beta
Webhost : Ignesco.dk

Bund