Ik ben bezig een php website opnieuw op te bouwen danwel geschikt te maken voor php7 in plaats van php3.
Uiteraard kom ik heel wat problemen tegen waarvan ik er al een hoeveelheid heb kunnen oplossen maar nu zit ik met een punt waar ik niet uitkom omdat ik het gewoon niet snap.
In onderstaand script komen $mod en $counter voor maar worden niet gedefinieerd.
Hoe en waar kan ik dat doen of dit deel vervangen?
Bedoeling is dat de CD hoesjes worden weer gegeven in groepen per maand en dan per 3 rijen.
Uiteraard kom ik heel wat problemen tegen waarvan ik er al een hoeveelheid heb kunnen oplossen maar nu zit ik met een punt waar ik niet uitkom omdat ik het gewoon niet snap.
In onderstaand script komen $mod en $counter voor maar worden niet gedefinieerd.
Hoe en waar kan ik dat doen of dit deel vervangen?
Bedoeling is dat de CD hoesjes worden weer gegeven in groepen per maand en dan per 3 rijen.
PHP:
include 'connect.php';
$sql = "SELECT * FROM cpl_cdreleases WHERE active='Y' ORDER BY cdid DESC LIMIT 75";
$result = mysqli_query($conn, $sql);
$aantal = mysqli_num_rows($result);
# Foto's per rij!
$ppr = "3";
# In array zetten!
while($row = mysqli_fetch_array($result))
{
$CDid[] = $row["cdid"];
$CDnaam[] = stripslashes($row["cdnaam"]);
$CDhoes[] = $row["cdhoes"];
$CDdatum[] = $row["datum"];
$CDmnd[] = $row["maand"];
}
# Tabel voor de netheid
echo "<table cellspacing=\"0\" cellpadding=\"0\" border=\"0\" width=\"100%\">";
# Als er niets is!
if($aantal == "0")
{
echo "<center><b>Wij hebben geen cd's toegevoegd!</b><br><br>Binnenkort online!";
}
else
{
# Gewoon een letter... Q ofzo
$bitje = "Q";
# x het aantal records
for($cd=0; $cd<$aantal; $cd++)
{
//-- MAAND - Datum bewerken!
if($CDmnd[$cd] == "01")
{ $CDmnd[$cd] = "Januari"; }
else if($CDmnd[$cd] == "02")
{ $CDmnd[$cd] = "Februari"; }
else if($CDmnd[$cd] == "03")
{ $CDmnd[$cd] = "Maart"; }
else if($CDmnd[$cd] == "04")
{ $CDmnd[$cd] = "April"; }
else if($CDmnd[$cd] == "05")
{ $CDmnd[$cd] = "Mei"; }
else if($CDmnd[$cd] == "06")
{ $CDmnd[$cd] = "Juni"; }
else if($CDmnd[$cd] == "07")
{ $CDmnd[$cd] = "Juli"; }
else if($CDmnd[$cd] == "08")
{ $CDmnd[$cd] = "Augustus"; }
else if($CDmnd[$cd] == "09")
{ $CDmnd[$cd] = "September"; }
else if($CDmnd[$cd] == "10")
{ $CDmnd[$cd] = "Oktober"; }
else if($CDmnd[$cd] == "11")
{ $CDmnd[$cd] = "November"; }
else if($CDmnd[$cd] == "12")
{ $CDmnd[$cd] = "December"; }
# Controleren of de maand anders is!
if($bitje <> $CDmnd[$cd])
{
$bitje = $CDmnd[$cd];
if($cd != "0")
{
echo "<tr><td height=\"10\" colspan=\"3\"></td></tr>\n";
}
$CDjaar[$cd] = substr($CDdatum[$cd], 0, 4);
echo "<tr height=\"20\">";
echo "<td colspan=\"3\" bgcolor=\"#8DB521\">";
echo "<font face=\"Verdana\" size=\"2\" color=\"#FFFFFF\">\n";
echo " <b>$CDmnd[$cd] $CDjaar[$cd]</b>";
echo "</td></tr>\n";
echo "<tr><td height=\"10\" colspan=\"3\"></td></tr>\n";
# Alles weer resetten!
unset($mod);
unset($counter);
}
$mod = ($aantal); //proefondervindelijk erin gezet
$mod++;
if ($counter == 0)
{
echo "<tr>";
}
$counter++;
if ($counter == $ppr)
{
$counter = 0;
}
if (($mod % $ppr) != 0)
{
echo "<td><center>";
echo "<font face=\"Verdana\" size=\"1\" color=\"#333333\">\n";
echo "<a href=\"nieuwinplaylist.show.php?id=$CDid[$cd]\">";
echo "<img src=\"cplog/cds/cds/$CDhoes[$cd]\" title=\"$CDnaam[$cd]\" border=\"0\" width=\"100\"></a></td>\n";
}
else
{
echo "<td><center>";
echo "<font face=\"Verdana\" size=\"1\" color=\"#333333\">\n";
echo "<a href=\"nieuwinplaylist.show.php?id=$CDid[$cd]\">";
echo "<img src=\"cplog/cds/cds/$CDhoes[$cd]\" title=\"$CDnaam[$cd]\" border=\"0\" width=\"100\"></a></td></tr>\n";
echo "<tr><td height=\"10\" colspan=\"3\"></td></tr>\n";
}
}
}
echo "</table>";