Top
Phpuniverset logo
 
930 banner

INDHOLD

Forside

Script libary

Job annoncer

Tips og Tricks

Konkurrence

Downloads

Dokumenter

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 Sv: Hjemmelavet nyheds system

Sv: Hjemmelavet nyheds system


 

Sv: Hjemmelavet nyheds system

Henrik Nielsen  

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:37

Visninger : 658

Points : 0

 

Æ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 indlg :



   Brugernavn

Password
 

+ Opret en ny Bruger, Klik her

+ Glemt brugernavn/password

 

Send Artikel/anmeldelse til: phpuni@phpuniverset.dk

Tilbage til oversigt

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

Bund