/ Forside/ Teknologi / Udvikling / PHP / Spørgsmål
Login
Glemt dit kodeord?
Brugernavn

Kodeord


Reklame
Top 10 brugere
PHP
#NavnPoint
rfh 3959
natmaden 3372
poul_from 3310
funbreak 2700
stone47 2230
Jin2k 1960
Angband 1743
Bjerner 1249
refi 1185
10  Interkril.. 1146
Nyhedsystem
Fra : Kokane
Vist : 737 gange
100 point
Dato : 20-02-07 19:51

Jeg er ved at lave denne side: http://www.dengulefar.dk/
Jeg vil gerne have et nyhedsystem på siden. Jeg har ingen forstand på PHP, så jeg har blot implementeret et nyhedsystem, jeg har hentet her: http://www.phpuniverset.dk/show_source.phtml?script_id=65
Jeg kan godt logge ind og oprette en nyhed, men nyheden kommer ikke frem. Koden til at logge ind og oprette en nyhed er pt.: dgf
Er der nogen der at se hvad der er galt?

Scriptet til den side der hedder ”news_vis.php” ser således ud:

<style type="text/css">
<!--
.style4 {
   font-size: 11px;
   font-family: Verdana, Arial, Helvetica, sans-serif;
   color: #999999;
}
.style7 {font-family: Verdana, Arial, Helvetica, sans-serif}
.style8 {font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif; color: #999999; font-weight: bold; }
-->
<STYLE type=text/css>
<!--
html{
{SCROLLBAR-FACE-COLOR: #333333;
SCROLLBAR-HIGHLIGHT-COLOR: #000000;
SCROLLBAR-SHADOW-COLOR: #000000;
SCROLLBAR-3DLIGHT-COLOR: #000000;
SCROLLBAR-ARROW-COLOR: #ffff00;
SCROLLBAR-TRACK-COLOR: #000000;
SCROLLBAR-DARKSHADOW-COLOR: #000000; }
</STYLE>
</style>
<body bgcolor="#000000" text="#999999" link="#999999" vlink="#999999" alink="#FFFFFF" leftmargin="0" topmargin="0" marginwidth="0" marginheight="0">
<div align="center" class="style4">
<p class="style7"><strong>Velkommen til Den Gule Fars nye hjemmeside.</strong></p>
<p class="style7">Den Gule Far er s&oslash;sterklub med Den Gule Fare - AC Horsens. </p>
<p class="style7">Den Gule Far er en fodboldklub med base i K&oslash;benhavn, best&aring;ende af spillere, </p>
<p class="style7">der er f&oslash;dt og opvokset i Horsens og omegn.</p>
<p class="style7">Den Gule Far spiller under Dansk Arbejder Idr&aelig;t. </p>
</div>
<hr align="center" size=1 color=gray style=border: 1 dotted black>
<div align="center">
<p class="style8">Nyhedsystem</p>
<p class="style4">
<?php
$connect = mysql_connect("localhost","dengulefar_dk","ZEPPE2005");
mysql_select_db("ZEPPE2005");

$query = mysql_query("SELECT * FROM news ORDER BY id DESC");
while ($row = mysql_fetch_array($query)){

echo "<font face=verdana size=1 color=gray><table height=150 width=300><td><img src=\"billedere/$row[billede]\" border=1 height=80 width=80></td><td><font face=verdana size=1 color=gray>";
echo substr($row["tekst"], 0, 50);
echo "...
<br>Skrevet af <b><font face=verdana size=1 color=gray>$row[navn]</b> d. <b><font face=verdana size=1 color=gray>$row[dato]</b><br><a href=vis_en.php?id=$row[id]><i>Læs mere her..</i></a><br><br><br><br><br></td></table><hr style=border: 1 dotted gray size=1 color=gray><br>";
}
?>
<a href=sog.php>Søg</a> - <a href=#>Vis nyheder</a> - <a href=admin.php>Admin</a>
<style>
a:link {
   color:gray;
   text-decoration:none;
   }
   a:visited {
      color:gray;
   text-decoration:none;
   }
   a:active {
      color:gray;
   text-decoration:none;
   }
   a:hover {
      color:gray;
   text-decoration:none;
   }
    </style>
</p>
</div>

På forhånd tak
Kokane


 
 
Kommentar
Fra : simon-s50


Dato : 20-02-07 20:05

Ved ikke men prøv http://www.hjemmesideskolen.dk/

Kommentar
Fra : disken


Dato : 20-02-07 21:12

Dine billeder kan ikke se´s men sikkert kun et lille problem.

Din mail-adresse er IKKE skjult.

Du er åben for spam - robotter

Ville have hentet et herfra, der kan det hele..

http://www.opensourcecms.com/


Kommentar
Fra : disken


Dato : 20-02-07 21:16

Men sikkert for billigt...

Ville prøve GUPPY eller Reload
Da det er til begyndere, og ALLE kan finde ud af det.

Men smag og behag.




Accepteret svar
Fra : præceptor

Modtaget 100 point
Dato : 21-02-07 03:27

Citat
Jeg har ingen forstand på PHP, så jeg har blot implementeret et nyhedsystem,


Men, selvom man ikke har erfaring med PHP, kan man godt have lidt orden i hhv. html og/eller CSS.

Der er lidt forskelligt som generer mig her:

Kode
<style type="text/css">
<!--
.style4 {
font-size: 11px;
font-family: Verdana, Arial, Helvetica, sans-serif;
color: #999999;
}
.style7 {font-family: Verdana, Arial, Helvetica, sans-serif}
.style8 {font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif; color: #999999; font-weight: bold; }
-->
<STYLE type=text/css>
<!--
html{
{SCROLLBAR-FACE-COLOR: #333333;
SCROLLBAR-HIGHLIGHT-COLOR: #000000;
SCROLLBAR-SHADOW-COLOR: #000000;
SCROLLBAR-3DLIGHT-COLOR: #000000;
SCROLLBAR-ARROW-COLOR: #ffff00;
SCROLLBAR-TRACK-COLOR: #000000;
SCROLLBAR-DARKSHADOW-COLOR: #000000; }
</STYLE>
</style>


1. Hvorfor er der 2 style sektioner efter hinanden ? Hvorfor er de ikke bare slået sammen til een?

2. Når du har to Style sektioner lige efter hinanden, hvorfor afslutter du så ikke den første helt, inden de begynder på den næste ?

3. I den første style sektion afslutter du kommentaren --> korrekt, inden du påbegynder den efterfølgende CSS sektion. Men, den kommentar <!-- du påbegynder ved denne style sektion, afslutter du slet ikke: Så i princippet burde resten af din kode ikke kunne ses, og det er jo ikke så godt.

Hvis du vil have de to style sektioner lige efter hinanden, så prøv at lave det således:

Kode
<style type="text/css">
<!--
.style4 {
font-size: 11px;
font-family: Verdana, Arial, Helvetica, sans-serif;
color: #999999;
}
.style7 {font-family: Verdana, Arial, Helvetica, sans-serif}
.style8 {font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif; color: #999999; font-weight: bold; }
-->
</style>
<STYLE type=text/css>
<!--
html{
{SCROLLBAR-FACE-COLOR: #333333;
SCROLLBAR-HIGHLIGHT-COLOR: #000000;
SCROLLBAR-SHADOW-COLOR: #000000;
SCROLLBAR-3DLIGHT-COLOR: #000000;
SCROLLBAR-ARROW-COLOR: #ffff00;
SCROLLBAR-TRACK-COLOR: #000000;
SCROLLBAR-DARKSHADOW-COLOR: #000000; }
-->
</STYLE>



Iflg. dette:

Kode
$connect = mysql_connect("localhost","dengulefar_dk","ZEPPE2005");
mysql_select_db("ZEPPE2005");


Så er dit password til din MySQL = "ZEPPE2005"
mens navnet på din database er det samme som førnævnte password, og det er vist lidt usædvanligt. Det er hyppigere tilfældet at brugernavn og databasenavn er det samme - jeg ved ikke om du har byttet om på rækkefølgen? men password skal under alle omstændigheder ændres når du har haft det offentliggjort.

billeder kan kun findes korrekt hvis de ligger i den dertil indrettede mappe, og man samtidig indskrænker sig til kun at skrive filnavnet og hverken sti eller URL.

Hvis du har problemer med at variable ikke overføres korrekt, kan du nogenlunde i toppen af din PHP kode skrive:

Kode
extract($_REQUEST);


og endelig skal billedmappen befinde sig i samme mappe som du har denne apps scripts.



Godkendelse af svar
Fra : Kokane


Dato : 21-02-07 16:34

Tak for svaret præceptor.

Du har følgende muligheder
Eftersom du ikke er logget ind i systemet, kan du ikke skrive et indlæg til dette spørgsmål.

Hvis du ikke allerede er registreret, kan du gratis blive medlem, ved at trykke på "Bliv medlem" ude i menuen.
Søg
Reklame
Statistik
Spørgsmål : 177577
Tips : 31968
Nyheder : 719565
Indlæg : 6409071
Brugere : 218888

Månedens bedste
Årets bedste
Sidste års bedste