Hoi,
Ik ben bezig aan een script waarbij een ingelogde gebruiker foto's kan uploaden naar zijn profiel.
Iedere gebruiker heeft een maximaal aantal foto's wat hij per profiel kan uploaden. Dit is in de database vastgelegd.
Op de onderstaande pagina word een overzicht weergegeven van de profielen die de ingelogde gebruiker heeft. Hij moet hier dan foto's bij kunnen uploaden dmv de link die in de array is verwerkt.
Echter zodra de gebruiker de link aanklikt moet het "profiel_id" in een sessie worden geplaatst zodat ik op de volgende pagina waar de gebruiker het eigenlijke uploaden moet doen aan de database kan aangeven om welk id het gaat. Het gebruikers id is al in de sessie ingevoerd toen hij inlogde.
Het probleem zit hem ergens in de "onclick"
ik heb tot nu toe onderstaand script geschreven:
Ik ben bezig aan een script waarbij een ingelogde gebruiker foto's kan uploaden naar zijn profiel.
Iedere gebruiker heeft een maximaal aantal foto's wat hij per profiel kan uploaden. Dit is in de database vastgelegd.
Op de onderstaande pagina word een overzicht weergegeven van de profielen die de ingelogde gebruiker heeft. Hij moet hier dan foto's bij kunnen uploaden dmv de link die in de array is verwerkt.
Echter zodra de gebruiker de link aanklikt moet het "profiel_id" in een sessie worden geplaatst zodat ik op de volgende pagina waar de gebruiker het eigenlijke uploaden moet doen aan de database kan aangeven om welk id het gaat. Het gebruikers id is al in de sessie ingevoerd toen hij inlogde.
Het probleem zit hem ergens in de "onclick"
ik heb tot nu toe onderstaand script geschreven:
Code:
<?php
include '../library/config.php';
include '../library/opendb.php';
$user_id = $_SESSION['user_id'];
$query = "SELECT *, COUNT(gallery_userid) AS aantal FROM gallery WHERE gallery_userid = '$user_id' GROUP BY 'gallery_userid'";
mysql_query($query) or die('Error');
$query2 = "SELECT id, gallery_usermax FROM phpmylogon WHERE id =" . $user_id;
mysql_query($query2) or die('Error2');
$query3 = "SELECT * FROM gallery WHERE gallery_userid = '$user_id'";
mysql_query($query3) or die('Error');
$data = mysql_query($query);
$data3 = mysql_query($query3);
$row = mysql_fetch_array($data);
$data2 = mysql_query($query2);
$row2 = mysql_fetch_array($data2);
$usermax = $row2['gallery_usermax'];
$aantal = $row['aantal'];
$toegestaan = $usermax - $aantal;
if($toegestaan == 0)
{
while($row3 = mysql_fetch_array($data3))
{
echo "<table width='90%'>";
echo "<tr><td width='25%'>";
echo "Gallery ID: ";
echo "</td><td width='75%'>";
echo $row3['gallery_id'];
echo "</td></tr><tr><td width='25%'>";
echo "Merk: ";
echo "</td><td width='75%'>";
echo $row3['merk'];
echo "</td></tr><tr><td width='25%'>";
echo "";
echo "</td><td width='75%'>";
echo "<a href='fotoupload.php' target='_top' onClick=\"$_SESSION['gallery_id'] = $row3['gallery_id'];\">Foto's toevoegen</a> - <a href='' target='_top'>Gallery bewerken</a>";
echo "</td></tr>";
echo "</table>";
echo '<br />';
}
echo "<br />Je kunt geen extra gallery's meer aanmaken tot je account geupgrade is.";
}
else if($toegestaan >= 1)
{
while($row3 = mysql_fetch_array($data3))
{
echo "<table width='90%'>";
echo "<tr><td width='25%'>";
echo "Gallery ID: ";
echo "</td><td width='75%'>";
echo $row3['gallery_id'];
echo "</td></tr><tr><td width='25%'>";
echo "Merk: ";
echo "</td><td width='75%'>";
echo $row3['merk'];
echo "</td></tr><tr><td width='25%'>";
echo "";
echo "</td><td width='75%'>";
echo "<a href='fotoupload.php' target='_top'>Foto's toevoegen</a> - <a href='' target='_top'>Gallery bewerken</a>";
echo "</td></tr>";
echo "</table>";
echo '<br />';
}
echo 'Je kunt nog ';
echo $toegestaan;
echo " gallery('s) aanmaken.<br /><br />";
echo "<a href='galleryaanmaken.php' target='_top'>Gallery aanmaken</a>";
}
include '../library/closedb.php';
?>
Laatst bewerkt: