Avatar billede homemicky Nybegynder
25. april 2004 - 14:40 Der er 23 kommentarer og
1 løsning

hvad er galt i linie 26 php??

Det er her for jeg tilbage?? til jeg tilføjer til nyhedsspalten

Parse error: parse error, unexpected T_STRING, expecting ',' or ';' in /home/httpd/vhosts/borki.dk/httpdocs/Danish/nyhedse.php on line 26

Nyhedse.php:
<HTML>
<head>

</head>

<span style="height: 100%; width: 604px;
background-color:#DFD5CA;
scrollbar-face-color: #4C5249;
scrollbar-hightlight-#4C5249 ;
scrollbar-shadow-color: #4C5249;
scrollbar-3dlight-color: #4C5249;
scrollbar-arrow-color: #B6950E;
scrollbar-track-color: #4C5249;
scrollbar-darkshadow-color: #4C5249; overflow: auto;">

<?
$conn = mysql_connect("localhost", "aaaaaaa", "aaaaaaa");
mysql_select_db("nyhedspalten");
$SQL = "select * from nyhed order by id desc";
$result = mysql_query($SQL) or die(mysql_error());

while($line = mysql_fetch_array($result, MYSQL_ASSOC)) {
echo"<table border=\"0\" width=\"100%\">
  <tr>
    <td width=\"50%\"><b><blockquote>
    <p style="margin-top: 0; margin-bottom: 0">Emne:</b></td></p>
    <p style="margin-top: 0; margin-bottom: 0">
    <td width=\"50%\">".$line['emne']."</td>
  </tr>
  <tr>
    <td width=\"50%\"><b><blockquote>
      <p style="margin-top: 0; margin-bottom: 0">Sted:</b></td>
      <p style="margin-top: 0; margin-bottom: 0">
    <td width=\"50%\">".$line['sted']."</td>
  </tr>
  <tr>
    <td width=\"50%\"><b><blockquote>
        <p style="margin-top: 0; margin-bottom: 0">Kategori:</b></td>
        <p style="margin-top: 0; margin-bottom: 0">
    <td width=\"50%\">".$line['kategori']."</td>
  </tr>
  <tr>
    <td width=\"50%\"><b></p>
      <blockquote>
        <p style="margin-top: 0; margin-bottom: 0">Billede:</b></td>
        <p style="margin-top: 0; margin-bottom: 0">
    <td width=\"50%\">".$line['billede']."</td>
  </tr>
  <tr>
    <td width=\"50%\"><b></p>
        <blockquote>
        <p style="margin-top: 0; margin-bottom: 0">Beskrivelse:</b></td>
        <p style="margin-top: 0; margin-bottom: 0">
    <td width=\"50%\">".$line['beskrivelse']."</td>
  </tr>
</table>
<HR>";}
?>
</span>
</body>
<BODY style="background-color: transparent;">
</html>
Avatar billede jammerlab Nybegynder
25. april 2004 - 14:42 #1
<p style="margin-top: 0; margin-bottom: 0">Emne:</b></td></p>
    <p style="margin-top: 0; margin-bottom: 0">

skal byttes ud med

    <p style=\"margin-top: 0; margin-bottom: 0\">Emne:</b></td></p>
    <p style=\"margin-top: 0; margin-bottom: 0\">
Avatar billede jammerlab Nybegynder
25. april 2004 - 14:43 #2
også senere nede i din kode... det er nå du bruger echo "" så alle "" inde for den echo skal laves sådan her:

echo "hej med \"dig\" gnu";

ellers laver den fejl
Avatar billede homemicky Nybegynder
25. april 2004 - 15:03 #3
Nu ser det såan ud: og den siger det samme

Men jeg fandt ikke helt ud det med echo. Jeg kan ikke se noget echo. Undskyld men er ikke så god til programmering.

<HTML>
<head>

</head>

<span style="height: 100%; width: 604px;
background-color:#DFD5CA;
scrollbar-face-color: #4C5249;
scrollbar-hightlight-#4C5249 ;
scrollbar-shadow-color: #4C5249;
scrollbar-3dlight-color: #4C5249;
scrollbar-arrow-color: #B6950E;
scrollbar-track-color: #4C5249;
scrollbar-darkshadow-color: #4C5249; overflow: auto;">

<?
$conn = mysql_connect("localhost", "aaaaaaa", "aaaaaaa");
mysql_select_db("nyhedspalten");
$SQL = "select * from nyhed order by id desc";
$result = mysql_query($SQL) or die(mysql_error());

while($line = mysql_fetch_array($result, MYSQL_ASSOC)) {
echo"<table border=\"0\" width=\"100%\">
  <tr>
    <td width=\"50%\"><b><blockquote>
    <p style="margin-top: 0; margin-bottom: 0">Emne:</b></td></p>
    <p style="margin-top: 0; margin-bottom: 0">
    <td width=\"50%\">".$line['emne']."</td>
  </tr>
  <tr>
    <td width=\"50%\"><b><blockquote>
      <p style="margin-top: 0; margin-bottom: 0">Sted:</b></td>
      <p style="margin-top: 0; margin-bottom: 0">
    <td width=\"50%\">".$line['sted']."</td>
  </tr>
  <tr>
    <td width=\"50%\"><b><blockquote>
        <p style="margin-top: 0; margin-bottom: 0">Kategori:</b></td>
        <p style="margin-top: 0; margin-bottom: 0">
    <td width=\"50%\">".$line['kategori']."</td>
  </tr>
  <tr>
    <td width=\"50%\"><b></p>
      <blockquote>
        <p style="margin-top: 0; margin-bottom: 0">Billede:</b></td>
        <p style="margin-top: 0; margin-bottom: 0">
    <td width=\"50%\">".$line['billede']."</td>
  </tr>
  <tr>
    <td width=\"50%\"><b></p>
        <blockquote>
        <p style="margin-top: 0; margin-bottom: 0">Beskrivelse:</b></td>
        <p style="margin-top: 0; margin-bottom: 0">
    <td width=\"50%\">".$line['beskrivelse']."</td>
  </tr>
</table>
<HR>";}
?>
</span>
</body>
<BODY style="background-color: transparent;">
</html>
Avatar billede homemicky Nybegynder
25. april 2004 - 15:05 #4
doh jeg har taget den forkerte
Avatar billede jammerlab Nybegynder
25. april 2004 - 15:07 #5
hehe du skriver bare igen når du er klar over hvad du laver ;)
Avatar billede homemicky Nybegynder
25. april 2004 - 15:07 #6
næ det var den rigtige:

<HTML>
<head>

</head>

<span style="height: 100%; width: 604px;
background-color:#DFD5CA;
scrollbar-face-color: #4C5249;
scrollbar-hightlight-#4C5249 ;
scrollbar-shadow-color: #4C5249;
scrollbar-3dlight-color: #4C5249;
scrollbar-arrow-color: #B6950E;
scrollbar-track-color: #4C5249;
scrollbar-darkshadow-color: #4C5249; overflow: auto;">

<?
$conn = mysql_connect("localhost", "aaaaaa", "aaaaaaa");
mysql_select_db("nyhedspalten");
$SQL = "select * from nyhed order by id desc";
$result = mysql_query($SQL) or die(mysql_error());

while($line = mysql_fetch_array($result, MYSQL_ASSOC)) {
echo"<table border=\"0\" width=\"100%\">
  <tr>
    <td width=\"50%\"><b><blockquote>
    <p style=\"margin-top: 0; margin-bottom: 0\">Emne:</b></td></p>
    <p style=\"margin-top: 0; margin-bottom: 0\">
    <td width=\"50%\">".$line['emne']."</td>
  </tr>
  <tr>
    <td width=\"50%\"><b><blockquote>
      <p style=\"margin-top: 0; margin-bottom: 0\">Sted:</b></td></p>
    <p style=\"margin-top: 0; margin-bottom: 0\">
    <td width=\"50%\">".$line['sted']."</td>
  </tr>
  <tr>
    <td width=\"50%\"><b><blockquote>
        <p style=\"margin-top: 0; margin-bottom: 0\">Kategori:</b></td></p>
    <p style=\"margin-top: 0; margin-bottom: 0\">
    <td width=\"50%\">".$line['kategori']."</td>
  </tr>
  <tr>
    <td width=\"50%\"><b></p>
      <blockquote>
        <p style=\"margin-top: 0; margin-bottom: 0\">Billede:</b></td></p>
    <p style=\"margin-top: 0; margin-bottom: 0\">
    <td width=\"50%\">".$line['billede']."</td>
  </tr>
  <tr>
    <td width=\"50%\"><b></p>
        <blockquote>
        <p style=\"margin-top: 0; margin-bottom: 0\">Beskrivelse:</b></td></p>
    <p style=\"margin-top: 0; margin-bottom: 0\">
    <td width=\"50%\">".$line['beskrivelse']."</td>
  </tr>
</table>
<HR>";}
?>
</span>
</body>
<BODY style="background-color: transparent;">
</html>
Avatar billede homemicky Nybegynder
25. april 2004 - 15:08 #7
men den der med echo forstod jeg ikke :-(
Avatar billede jammerlab Nybegynder
25. april 2004 - 15:11 #8
og den laver samme fejl i linje 26?
Avatar billede homemicky Nybegynder
25. april 2004 - 15:11 #9
Nu virker det, men fandt ud aldrig det med echo, tusinde tak skal I have ;-)
Avatar billede jammerlab Nybegynder
25. april 2004 - 15:14 #10
I? Der er kun mig hehe den med echo prøver jeg lige at forklarer igen.

echo "noget text";

første " betyder jo start og det sidste slut. Så hvis du laver en

echo "
<p style="margin-top: 0; margin-bottom: 0">Sted:</b></td>
<p style="margin-top: 0; margin-bottom: 0">
":
Så stopper den jo ved tegn nr2 ... og så fucker den helt op for så kan den ikke finde ud af resten af koden... så hvis man skal benytte sig af flere "" inden for echoen så skal man skrive <p style=\"margin-top: 0; margin-bottom: 0\">
på den måde fortæller du den at den ikke skal læse den som PHP og slutte echoen af.
Avatar billede homemicky Nybegynder
25. april 2004 - 15:17 #11
Ja det jeg fandt jeg ud af hehehe

ved du hvilken værdi billeder skal have i sql ligesom varchar. Skal den stå et eller andet bestemt. For den skriver kun stien til billedet?
Avatar billede jammerlab Nybegynder
25. april 2004 - 15:19 #12
Er ikke lige med på hvad du mener...
Avatar billede homemicky Nybegynder
25. april 2004 - 15:24 #13
prøv at gå ind på www.borki.dk, som jeg er ved at lave. og tryk på nyhedsspalten.
Så man se at den kun har fået sti'en med fra billedet men den viser ikke billedet.
Avatar billede jammerlab Nybegynder
25. april 2004 - 15:27 #14
ah :) Det er jo fordi du skal lave

<img src=$line['billede']>
Avatar billede homemicky Nybegynder
25. april 2004 - 15:31 #15
Skal se sådan ud ?

<td width=\"50%\"><img src=$line['billede']></td>

fra linien her

<td width=\"50%\">".$line['billede']."</td>
Avatar billede homemicky Nybegynder
25. april 2004 - 15:33 #16
Jesus så kom med det her:

Parse error: parse error, unexpected T_ENCAPSED_AND_WHITESPACE, expecting T_STRING or T_VARIABLE or T_NUM_STRING in /home/httpd/vhosts/borki.dk/httpdocs/Danish/nyhedse.php on line 47
Avatar billede jammerlab Nybegynder
25. april 2004 - 15:35 #17
<td width=\"50%\">".$line['billede']."</td>

skulle du gerne bare kunne skifte ud med

<td width=\"50%\"><img src=$line['billede']></td>

Hvis det ik fungere så prøv med

<td width=\"50%\"><img src=".$line['billede']."></td>
Avatar billede homemicky Nybegynder
25. april 2004 - 15:41 #18
Det virkede med den sidste, men den tror der skal være billede, selvom der ikke er noget billede, hmm. Kan man gøre noget ved det???
Avatar billede homemicky Nybegynder
25. april 2004 - 15:43 #19
den viser heller billedet selvom det er der, hmm
Avatar billede homemicky Nybegynder
25. april 2004 - 15:44 #20
men det var nok det jeg mente i starten at billedet skal tildele billedet en hvis værdi i sql. (phpmyadmin)
Avatar billede homemicky Nybegynder
25. april 2004 - 15:51 #21
Jeg mener datatype værdi
Avatar billede jammerlab Nybegynder
25. april 2004 - 16:10 #22
Grunden til dette er at den sto der stod var c:\blablabla det vil sige den leder på clinetens computer efter billedet istedet for på den server hvor dine ting ligger. Det er fordi den gemmer stien forkert. Den skal ikke hedde file:///C:/Documents
Avatar billede homemicky Nybegynder
25. april 2004 - 16:19 #23
jamen den skal jo uploade fra clienten, skal man så have en sende funktion mere til selve billedet.
Det skal være sådan at man ikke behøves først at logge ind på ftp og smide billedet ind og derefter sende formen til nyhedspalten.
Det hele skulle gerne sendes i et rap.
Og hvor ændre jeg stien??
Jeg er ikke hjemme i de næste tre timer så jeg kan ikke afprøve det du skriver!
Men du gerne skrive noget alligevel som jeg kan afprøve.
Ellers vil jeg gerne sige tusinde tak for din hjælp, og ha' en forsat god weekend ;-)
Avatar billede jammerlab Nybegynder
25. april 2004 - 18:08 #24
Jeg ved ikke hvordan din tilføj ser ud... jeg har jo kun set der hvor den henter oplysningerne... desuden skal jeg tilbage på min kaserne idag her om lidt så jeg kan først hjælpe dig næste weekend igen. Så jeg vil forslå du laver et nyt spørgsmål med problemet hvis du ikke kan løse det :)
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