Avatar billede micheljn Nybegynder
17. marts 2004 - 19:19 Der er 13 kommentarer og
1 løsning

Hjælp til php

Hey hør her, se inde på
http://www.my-city.dk/1/

Det et artikel system, problemet er bare inde på forsiden kan man se billedet man har tilføjet til teksten, kan man os gøre sårn når man trykker sig ind på hele artiklen, at der os er det samme billeder man har tilføjet under titlen...?

Pleaz hjælp


Har prøvet med denne kode den siger bare en fejl:

<!doctype html public "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<meta http-equiv="content-type" content="text/html; charset=iso-8859-1">
<link rel="stylesheet" type="text/css" href="stylesheet.css">
<meta name="generator" content="Namo WebEditor v5.0(Trial)">
</head>

<body>

<table border="1" width="391" bordercolor="white" bordercolordark="white" bordercolorlight="white">
    <tr>
        <td width="377" bordercolor="white" bordercolordark="white" bordercolorlight="white"><?php
include('inc.config.php');
$query = mysql_query("SELECT *,DATE_FORMAT(date,'%e/%c-%y %T') AS date FROM news WHERE id=".$_GET['id']."");
$row = mysql_fetch_assoc($query);
echo '<h1>'.$row['title'].'</h1>';
echo empty($row['image']) ? '' : '<img src="files/'.$row['image" class="image">'; // Her BURDE billedet udskrives!!
echo '<p><b>'.$row['synopsis'].'</b></p>';
echo '<p>'.$row['author'].' - '.$row['date'].'</p>';
echo nl2br($row['text']);
echo '<div class="hr"></div>';

$query = mysql_query("SELECT *,DATE_FORMAT(date,'%e/%c-%y %T') AS date FROM comments WHERE parent=".$_GET['id']." ORDER BY id ASC");
if (mysql_num_rows($query) > 0) {
    echo '<h2>Kommentarer</h2>';
    while ($row = mysql_fetch_assoc($query)) {
        echo empty($row['email']) ? htmlspecialchars($row['name']) : '<a href="mailto:'.$row['email'].'">'.htmlspecialchars($row['name']).'</a>';
        echo '&nbsp;('.$row['date'].')<br><br>';
        echo nl2br(htmlspecialchars($row['text']));
        echo '<div class="hr"></div>';
    }
}
?>

<h2>Kommenter Artikel</h2>

<form method="post" action="form.handle.php">
<input type="hidden" name="referer" value="comment">
<input type="hidden" name="parent" value="<?php echo $_GET['id']; ?>">

Navn: <input type="text" name="name" style="width: 120px">
Email: <input type="text" name="email" style="width: 120px"><br>
<textarea name="text" rows="7" cols="0" style="width: 328px"></textarea><br><br>

<input type="submit" value="Send">
</form>

&nbsp;
<hr>
<p> | <a href="index.php">Nyeste</a> | <a href="news.search.php">Søg efter artikel</a> |</p>
        </td>
    </tr>
</table>
<p>&nbsp;</p>
</body>
</html>
<SCRIPT language=JavaScript1.2>
//Disable select-text script (IE4+, NS6+)- By Andy Scott
//Exclusive permission granted to Dynamic Drive to feature script
//Visit http://www.dynamicdrive.com for this script
function disableselect(e){
return false
}
function reEnable(){
return true
}
//if IE4+
document.onselectstart=new Function ("return false")
//if NS6
if (window.sidebar){
document.onmousedown=disableselect
document.onclick=reEnable
}
</SCRIPT>
<script language="javascript">
var isNS = (navigator.appName == "Netscape") ? 1 : 0;
var EnableRightClick = 0;
if(isNS)
document.captureEvents(Event.MOUSEDOWN||Event.MOUSEUP);
function mischandler(){
if(EnableRightClick==1){ return true; }
else {return false; }
}
function mousehandler(e){
if(EnableRightClick==1){ return true; }
var myevent = (isNS) ? e : event;
var eventbutton = (isNS) ? myevent.which : myevent.button;
if((eventbutton==2)||(eventbutton==3)) return false;
}
function keyhandler(e) {
var myevent = (isNS) ? e : window.event;
if (myevent.keyCode==96)
EnableRightClick = 1;
return;
}
document.oncontextmenu = mischandler;
document.onkeypress = keyhandler;
document.onmousedown = mousehandler;
document.onmouseup = mousehandler;
</script>
Avatar billede micheljn Nybegynder
17. marts 2004 - 19:20 #1
Fejlen den siger:


Parse error: parse error, unexpected ';', expecting ']' in d:\apachewebroot\my-city.dk\1\news.display.php on line 18
Avatar billede detox Nybegynder
17. marts 2004 - 19:30 #2
echo empty($row['image']) ? '' : '<img src="files/'.$row['image'].'" class="image">';
Avatar billede detox Nybegynder
17. marts 2004 - 19:30 #3
echo empty($row['image']) ? '' : '<img src="files/'.$row['image'].'" class="image">';
Avatar billede detox Nybegynder
17. marts 2004 - 19:31 #4
Mystisk, prøver igen:

echo empty($row['image']) ? '' : '<img src="files/'.$row['image'].'" class="image">';
Avatar billede detox Nybegynder
17. marts 2004 - 19:33 #5
Det vil den så ikke! Linien mangler: '].' mellem ['image og "
Avatar billede micheljn Nybegynder
17. marts 2004 - 19:48 #6
Har sat det ind nu siger den, denne fejl "
Parse error: parse error, unexpected ';', expecting ']' in d:\apachewebroot\my-city.dk\1\news.display.php on line 18"

Koden:

<!doctype html public "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<meta http-equiv="content-type" content="text/html; charset=iso-8859-1">
<link rel="stylesheet" type="text/css" href="stylesheet.css">
<meta name="generator" content="Namo WebEditor v5.0(Trial)">
</head>

<body>

<table border="1" width="391" bordercolor="white" bordercolordark="white" bordercolorlight="white">
    <tr>
        <td width="377" bordercolor="white" bordercolordark="white" bordercolorlight="white"><?php
include('inc.config.php');
$query = mysql_query("SELECT *,DATE_FORMAT(date,'%e/%c-%y %T') AS date FROM news WHERE id=".$_GET['id']."");
$row = mysql_fetch_assoc($query);
echo '<h1>'.$row['title'].'</h1>';
echo empty($row['image']) ? '' : '<img src="files/'.$row['image]" class="image">';
echo '<p><b>'.$row['synopsis'].'</b></p>';
echo '<p>'.$row['author'].' - '.$row['date'].'</p>';
echo nl2br($row['text']);
echo '<div class="hr"></div>';

$query = mysql_query("SELECT *,DATE_FORMAT(date,'%e/%c-%y %T') AS date FROM comments WHERE parent=".$_GET['id']." ORDER BY id ASC");
if (mysql_num_rows($query) > 0) {
    echo '<h2>Kommentarer</h2>';
    while ($row = mysql_fetch_assoc($query)) {
        echo empty($row['email']) ? htmlspecialchars($row['name']) : '<a href="mailto:'.$row['email'].'">'.htmlspecialchars($row['name']).'</a>';
        echo '&nbsp;('.$row['date'].')<br><br>';
        echo nl2br(htmlspecialchars($row['text']));
        echo '<div class="hr"></div>';
    }
}
?>

<h2>Kommenter Artikel</h2>

<form method="post" action="form.handle.php">
<input type="hidden" name="referer" value="comment">
<input type="hidden" name="parent" value="<?php echo $_GET['id']; ?>">

Navn: <input type="text" name="name" style="width: 120px">
Email: <input type="text" name="email" style="width: 120px"><br>
<textarea name="text" rows="7" cols="0" style="width: 328px"></textarea><br><br>

<input type="submit" value="Send">
</form>

&nbsp;
<hr>
<p> | <a href="index.php">Nyeste</a> | <a href="news.search.php">Søg efter artikel</a> |</p>
        </td>
    </tr>
</table>
<p>&nbsp;</p>
</body>
</html>
<SCRIPT language=JavaScript1.2>
//Disable select-text script (IE4+, NS6+)- By Andy Scott
//Exclusive permission granted to Dynamic Drive to feature script
//Visit http://www.dynamicdrive.com for this script
function disableselect(e){
return false
}
function reEnable(){
return true
}
//if IE4+
document.onselectstart=new Function ("return false")
//if NS6
if (window.sidebar){
document.onmousedown=disableselect
document.onclick=reEnable
}
</SCRIPT>
<script language="javascript">
var isNS = (navigator.appName == "Netscape") ? 1 : 0;
var EnableRightClick = 0;
if(isNS)
document.captureEvents(Event.MOUSEDOWN||Event.MOUSEUP);
function mischandler(){
if(EnableRightClick==1){ return true; }
else {return false; }
}
function mousehandler(e){
if(EnableRightClick==1){ return true; }
var myevent = (isNS) ? e : event;
var eventbutton = (isNS) ? myevent.which : myevent.button;
if((eventbutton==2)||(eventbutton==3)) return false;
}
function keyhandler(e) {
var myevent = (isNS) ? e : window.event;
if (myevent.keyCode==96)
EnableRightClick = 1;
return;
}
document.oncontextmenu = mischandler;
document.onkeypress = keyhandler;
document.onmousedown = mousehandler;
document.onmouseup = mousehandler;
</script>
Avatar billede micheljn Nybegynder
17. marts 2004 - 19:49 #7
"['image]"" den er rettet til det.
Avatar billede micheljn Nybegynder
17. marts 2004 - 19:49 #8
Virker bare stadig ik
Avatar billede detox Nybegynder
17. marts 2004 - 19:49 #9
Pudsigt, at den ikke kan poste den rigtife sætning. Prøver lige igen:

echo empty($row['image']) ? '' : '<img src="files/'.$row['image'].'" class="image">';
Avatar billede detox Nybegynder
17. marts 2004 - 19:51 #10
Det vil den bare IKKE!

Skal være:

....src="files/'.$row['image'].'" class....
Avatar billede micheljn Nybegynder
17. marts 2004 - 19:57 #11
har du ikke msn, bliver meget forvirret nu med alt det her gøjl.
Avatar billede detox Nybegynder
17. marts 2004 - 19:58 #12
sveegaard@hotmail.com
Avatar billede klamse Nybegynder
17. marts 2004 - 20:38 #13
Jeg har også problemer med det...
Detox...
(mig fra det andet spørgsmål hvor din browser ikke kunne klare de mange spørgsmål)
Er det i orden at jeg tilføjer dig på msn....
Avatar billede micheljn Nybegynder
20. marts 2004 - 18:44 #14
Tja
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