Iedereen,

In een overzicht met leden wil ik doorklikken op eem lid maar dan krijg ik onderstaande error.
"Warning: mysql_num_rows() expects parameter 1 to be resource, boolean given in /home/piraten/domains/piratenkoor.nl/public_html/profile.php on line 15"

Het bestand ziet er als volgt uit:

<?php

$title = "manschappen";

include('header.php');

include('common.php');

$link = dbConnect();

$query = "SELECT * FROM pirates WHERE pirateID = $pirateID";

$result = @mysql_query($query);

$pirateCount = mysql_num_rows($result);

if($pirateCount < 1) {
print"Deze piraat is gekielhaald.";
}



for ($count = 0; $count < $pirateCount; $count++) {
$pirates = mysql_fetch_array($result);
$pirateID = $pirates['pirateID'];
$pirateName = $pirates['pirateName'];
$specialty = $pirates['specialty'];
$fotoBigName = $pirates['fotoBigName'];
$info = $pirates['info'];

print "
<table width=\"100%\" border=\"0\" cellspacing=\"0\" cellpadding=\"0\">
<tr>
<td width=\"100%\" align=\"left\" valign=\"top\">
<b>$pirateName</b><br><br>Specialiteit: $specialty<br><br>$info
</td>
<td width=\"10\"><img src=\"/_images/spacer.gif\" width=\"10\" height=\"10\"></td>
<td align=\"right\" valign=\"top\">
<table border=\"1\" cellpadding=\"0\" cellspacing=\"0\" bordercolor=\"#003F8C\">
<tr>
<td valign=\"top\"><img src=\"/manschappen/$fotoBigName\" alt=\"$pirateName\" hspace=\"0\" vspace=\"0\" align=\"right\" border=\"0\"></td>
</tr>
</table>
</td>
</tr>
</table>
";

}

include('footer.php');

?>

Het heeft iets te maken met het feit dat deze website eerst op PHP 4.4 draaide en nu op PHP 5.5

Kan iemand mij misschien vertellen wat ik moet veranderen in profile.php(bovenstaande) om het werkend te krijgen ?
De foutmelding zegt dat je geen password en username hebt ingevuld?
En als ik een nieuwe php file met nieuw inhoudt gebruik voor mijn dbconnectie ?
Klopt.
Zet regel 4 tot en met 8 eens IN de functie (dus na regel 13) en haal die global() dan weg (vervang ze).
Dan weet je zeker dat ze niet ergens later komen of overschreven worden.

[size=xsmall]Toevoeging op 18/05/2015 21:37:21:[/size]

En voer je de functie dbConnect() wel uit?
Dus niet alleen includen en/of ergens neerzetten, maar ook echt uitvoeren?

[size=xsmall]Toevoeging op 18/05/2015 21:38:28:[/size]

En mocht je nog iemand zoeken die je script even 'up to date' maakt, PB mij dan even via http://www.phphulp.nl/prive-berichten/nieuw-bericht/17460/

Reageren