nieuwspagina werkt niet

Status
Niet open voor verdere reacties.

compudoc

Terugkerende gebruiker
Lid geworden
7 jul 2006
Berichten
1.018
Ik ben bezig met een website te maken (de nieuws pagina) Om te proberen had ik een php boek waar het in stond nu ik de pagina af heb krijg ik telkens het volgende probleem:

Warning: mysql_fetch_array(): supplied argument is not a valid MySQL result resource in C:\Program Files\xampp\htdocs\Planeshop\nieuws\index.php on line 55

en de code van de pagina is:

PHP:
<?php

//News index.php
//pad naar rootmap
$rootdir="../";

//tot welke rubriek behoort de pagina?
$section="nieuws";

/***********************************News-System********************************/
//Hier worden de berichten uit de database ingelezen
include("../systeem/connect.inc.php");
$news_SQL="SELECT * FROM news ORDER BY news_datetime DESC";
$news_result=mysql_query($news_SQL);

/***********************************News-System-Ende***************************/

//Eerste deel van de standaardopmaak laden
include("../opmaak/header.inc.php");
include($rootdir."opmaak/navigation.inc.php");
//Hier komt de inhoud
?>
<link rel="stylesheet" href="opmaak/templates/css-blau.css" type="text/css">


<table width="100%" border="0" cellspacing="0" cellpadding="2">
  <tr> 
    <td><img src="opmaak/afbeeldingen/spacer.gif" width="20" height="1" alt=""></td>
    <td colspan="2"><img src="opmaak/afbeeldingen/spacer.gif" width="530" height="1" alt=""></td>
    <td><img src="opmaak/afbeeldingen/spacer.gif" width="20" height="1" alt=""></td>
  </tr>
  <tr> 
    <td>&nbsp;</td>
    <td colspan="2"> 
   
    </td>
    <td>&nbsp;</td>
  </tr>
  <tr> 
    <td><img src="opmaak/afbeeldingen/spacer.gif" width="1" height="1" alt=""></td>
    <td><img src="opmaak/afbeeldingen/spacer.gif" width="250" height="1" alt=""></td>
    <td><img src="opmaak/afbeeldingen/spacer.gif" width="250" height="1" alt=""></td>
    <td><img src="opmaak/afbeeldingen/spacer.gif" width="1" height="1" alt=""></td>
  </tr>
  <tr> 
    <td>&nbsp;</td>
    <td valign="top" colspan="2"> 
      <h2 align="center">Welkom op de pagina van <br>
        <br>
        <font size="4">Planeshop</font><br>
        <br>
      </h2>
<?php
//Hier worden de berichten weergegeven 
while($news=mysql_fetch_array($news_result)){

//Opmaak van datum
$unixtime = strtotime($news['news_datetime']);
//controle op lengte hoofdtekst en eventueel inkorten
if(strlen($news['news_main'])>220){
$news['news_main']=substr($news['news_main'],0,180) . " ... <a href=news.php?news_ID=" . $news['news_ID'] . ">meer</a>";
}

?>    
      <table width="400" border="0" cellspacing="0" cellpadding="0" align="center">
        <tr> 
          <td>
            <span class="kleiner">
			<?php echo date("d-m-Y H:i",$unixtime) ?>
           </span><br>
            <b><?php echo $news['news_header'] ?></b>
          </td>
        </tr>
        <tr> 
          <td valign="top">
            <p class="kleiner"><?php echo $news['news_main'] ?></p>
          </td>
        </tr>
        <tr> 
          <td>
            <hr width="400" size="1" noshade>
          </td>
        </tr>
      </table>
<?php
}
mysql_close();
?>      
      </td>
    <td>&nbsp;</td>
  </tr>
</table>
    

<?php
//Tweede deel van de standaardopmaak
include("../opmaak/footer.inc.php");
?>

en dan gaat de foutmelding om:

PHP:
//Hier worden de berichten weergegeven 
while($news=mysql_fetch_array($news_result)){


Ik hoop dat het duidelijk is wat het probleem is en alvast bedankt
 
PHP:
$news_result=mysql_query($news_SQL);
Probeer dat eens te veranderen in
PHP:
$news_result=mysql_query($news_SQL) or die ( mysql_error () );
Nu krijg je een error te zien (als het goed is.. Of slecht, net wat je er over denkt :p )
 
Oefenbestanden

Hallo!

Heb jij toevallig de oefenbestanden van het boek nog? Ik heb het boek zelf ook, maar easy computing is kennelijk failliet en de oefenbestanden zijn nergens meer te vinden! Als jij ze nog hebt zou ik 't geweldig vinden als je ze me even op kan sturen, je kan altijd via kevinkeunen@gmail.com een mail sturen!

Groetjes en alvast bedankt,

Kevin
 
Lol, er wordt gereageerd op een topic van bijna 5 jaar geleden :P

Aangezien ik nooit boeken kocht toendertijd en ik alles bij de bibliotheek haalde zou ik ook niet weten om welk boek het gaat. (en heb ik dus ook geen bestanden meer).

Wat je kunt doen is een nieuw topic aanmaken en daarin vermelden om welk boek het gaat en dan hopen dat iemand hier op het forum de oefenbestanden nog heeft.

-- heb intussen even gezocht op internet --
boek op easycomputing site: websites maken met php 5. Klopt het dat het dit boek is?
in dat geval staan de bestanden nog op deze site: http://pc-boeken.nl/php/boeken/
direct link naar download: http://pc-boeken.nl/php/downloads/Websites-met-PHP-5.zip

Overigens had je ook kunnen zoeken naar de auteur en deze een email kunnen sturen.

PS. meestal is het niet zo handig om in een topic van bijna 5 jaar geleden nog iets te posten, dan kan je beter gewoon een nieuw topic starten ;)

[edit]
Computer Collectief (comcol.nl) heeft een gedeelte van easycomputing over genomen.
Misschien is er op die site het een en ander te vinden.
 
Laatst bewerkt:
Je hebt gelijk

Je hebt gelijk, sorry

Het was eigenlijk uit wanhoop, want comcol zegt ze niet te hebben (ik had gemaild), de bestanden waren nergens meer te vinden en de auteur bleek duits te zijn en hij vermeldde dat boek niet.
Hij had wél de duitse versie, dus nu wordt 't gewoon een hoop vertalen..

In ieder geval sorry voor het lastig vallen!
En bedankt voor de hulp
 
Status
Niet open voor verdere reacties.
Terug
Bovenaan Onderaan