Avatar billede mariolink Nybegynder
23. juli 2003 - 17:23 Der er 18 kommentarer og
1 løsning

Noget php news system

hej jeg har et stykke php som jeg ik kan få til at virke!
kode:
<HTML>
<HEAD>
<TITLE>Nyhedsscript</TITLE>
<meta name="generator" content="TSW WebPad">
</HEAD>
<BODY>
<center>Nyheder:<br>
<table width="200">
<?
$base = nfun; //Lav dette om, så det passer til din database
$pass = mario; //Lav også om her
$db = mysql_connect("localhost", $base, $pass);
mysql_select_db($base, $db);
$foresp = mysql_query("SELECT overskrift, besked, dato, nr, FROM news");
while($data = mysql_fetch_row($foresp)){
if($data == $news_id){
  $dato[2] = date("d/m-y H:i:s");
  echo "<tr><td bgcolor=\"silver\"><center>" . $data[0] . " - " . $dato[2] . "</center></td></tr>";
  echo "<tr><td><center>" . $data[1] . "</center></td></tr>";
}
}
?>
</table>
</BODY>
</HTML>

Den skriver:

Warning: mysql_fetch_row(): supplied argument is not a valid MySQL result resource in /web/www/frac/users/nfun/newsshow.php on line 15

og linje 15 er while($data = mysql_fetch_row($foresp)){
kan nogen hjælpe?
Avatar billede schaefner Juniormester
23. juli 2003 - 17:24 #1
Prøv:
$foresp = mysql_query("SELECT overskrift, besked, dato, nr, FROM news") or die(mysql_error());
Avatar billede schaefner Juniormester
23. juli 2003 - 17:24 #2
$foresp = mysql_query("SELECT overskrift, besked, dato, nr FROM news") or die(mysql_error());
Avatar billede ahv Nybegynder
23. juli 2003 - 17:24 #3
$foresp = mysql_query("SELECT overskrift, besked, dato, nr FROM news");

Du havde et komma for meget.
Avatar billede mariolink Nybegynder
23. juli 2003 - 17:27 #4
du viser den ik nogen nyhed:S
adresse:
htp://nfun.frac.dk/newshead2.php
klik på en af nyhedderne!
jeg ved der er noget har været inde i phpmysql og tjekke
Avatar billede mariolink Nybegynder
23. juli 2003 - 17:29 #5
og hvis jeg fjerner kommaet og skriver :

$foresp = mysql_query("SELECT overskrift, besked, dato, nr FROM news");

så skriver den det samme
Avatar billede schaefner Juniormester
23. juli 2003 - 17:29 #6
Prøv:
$foresp = mysql_query("SELECT overskrift, besked, dato, nr FROM news") or die(mysql_error());
Avatar billede ahv Nybegynder
23. juli 2003 - 17:29 #7
<HTML>
<HEAD>
<TITLE>Nyhedsscript</TITLE>
<meta name="generator" content="TSW WebPad">
</HEAD>
<BODY>
<center>Nyheder:<br>
<table width="200">
<?
$base = nfun; //Lav dette om, så det passer til din database
$pass = mario; //Lav også om her
$db = mysql_connect("localhost", $base, $pass);
mysql_select_db($base, $db);
$foresp = mysql_query("SELECT overskrift, besked, dato, nr FROM news") or die(mysql_error());
while($data = mysql_fetch_row($foresp)){
  $dato[2] = date("d/m-y H:i:s");
  echo "<tr><td bgcolor=\"silver\"><center>" . $data[0] . " - " . $dato[2] . "</center></td></tr>";
  echo "<tr><td><center>" . $data[1] . "</center></td></tr>";
}
?>
</table>
</BODY>
</HTML>
Avatar billede ahv Nybegynder
23. juli 2003 - 17:30 #8
Nu har jeg bare fjernet din if, da jeg ikke helt kunne se hvad den lavede der, hvad er meningen med ->

if($data == $news_id){

$data er det array vi lige har lavet hvor kommer $news_id fra?
Avatar billede mariolink Nybegynder
23. juli 2003 - 17:32 #9
jeg vil have noget der ligner det her:
http://n-club.dk/

når man trykker på linket så kommer der en nyhed frem på sin helt ejen side
Avatar billede ahv Nybegynder
23. juli 2003 - 17:34 #10
Der skal hver nyhed have et unkit ID, du laver så et link hvor du har ID'et i, p på siden der skal vise dette hiver du så den respektive dataud via dette ID.
Avatar billede mariolink Nybegynder
23. juli 2003 - 17:35 #11
ja jeg har sat nr til int så nr=id
Avatar billede ahv Nybegynder
23. juli 2003 - 17:35 #12
Du kan måske lurer hvordan jeg har gjort ->

http://www.ahv.starthotel.dk/news.zip

Det er et helt nyhedssystem med uplaod af nyhed med billeder osv. Den fungere sådan at man ser 200 tegn fra nyheden og kan så klikke sig ind og se resten.
Avatar billede mariolink Nybegynder
23. juli 2003 - 17:36 #13
nej kun overskrift
Avatar billede ahv Nybegynder
23. juli 2003 - 17:41 #14
Det kan du jo så lave som du lyster, du kan hente hele scriptet og se hvordan det kan trickes.
Avatar billede mariolink Nybegynder
23. juli 2003 - 18:03 #15
når men det vil jeg ik
Avatar billede ahv Nybegynder
23. juli 2003 - 18:04 #16
Hvad vil du ikke?
Avatar billede mariolink Nybegynder
23. juli 2003 - 18:06 #17
og downloade det og lave det om BASTA
Avatar billede ahv Nybegynder
23. juli 2003 - 18:25 #18
Rolig nu, jeg prøver blot at hjælpe, det hele lægger lige foran fødderne på dig, men du vil ikke selv gøre noget. Ja så er det jo ikke nemt at hjælpe dig med noget.
Du skulle måske gære opmærksom på dette næste gang du laver et spm. at du absolute ikke selv vil lærer/lave bare en smule.
Avatar billede bearhugx Nybegynder
23. juli 2003 - 18:30 #19
*Geez* ... Sikke en kapitulation... Jeg har svært ved at forestille mig at mr. Mario her får meget mere PHP hjælp, hvis han fortsætter sin laisez-faire holdning....
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
IT-kurser om Microsoft 365, sikkerhed, personlig vækst, udvikling, digital markedsføring, grafisk design, SAP og forretningsanalyse.

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