ik heb in een ledensysteem een favoriete tracklist dat mensen zelf kunnen samen stellen.
achter elke track is een rode kruisjes van verwijderen
de probleem is dat iedereen nu recht heeft om een track te wissen
kan iemand miscien helpen om dat de gene die inlogt die rode kruisjes ziet.
gewoon even kijken of lid is ingelogd, zonee, geen kruisje laten zien, zoja, kijken of het lid op eigen profiel zit --> kruisje laten zien
hier is de stukje script:
PHP Code:
$result = mysql_query("SELECT* FROM favo_tracks WHERE user_id = '".$_GET['id']."'") or die(mysql_error());
echo "<ul>";
while($list = mysql_fetch_assoc($result))
{
$msel = mysql_query("SELECT* FROM audio WHERE id = '".$list['track_id']."'") or die(mysql_error());
while($row = mysql_fetch_assoc($msel))
{
echo "<a href='index.php?pagina=mediaplayer&id=".$row['id']."'>";
echo $row['nummer'];
echo "<a href='index.php?pagina=track_wissen&track_id=".$row['id']."'onclick='return verwijderen()'> <img border=\"0\" src=\"images/cancel.bmp\"></a><br>";
echo "";
}
}
echo "</ul>";
- probleempje
-
04-01-2009, 23:37 #1
- Berichten
- 69
- Lid sinds
- 16 Jaar
probleempje(OPGELOST)
Laatst aangepast door F.celik : 06-01-2009 om 00:28
-
-
05-01-2009, 01:06 #2
- Berichten
- 59
- Lid sinds
- 17 Jaar
Hoe kan je checken of iemand is ingelogd? Via een functie? Globale variabelen?
En kan de functie verwijderen() wel controleren of het ook werkelijk de gebruiker is die de tracks mag verwijderen?
-
05-01-2009, 02:27 #3
- Berichten
- 69
- Lid sinds
- 16 Jaar
Origineel gepost door J. Smit
Hoe kan je checken of iemand is ingelogd? Via een functie? Globale variabelen?
En kan de functie verwijderen() wel controleren of het ook werkelijk de gebruiker is die de tracks mag verwijderen?
-
05-01-2009, 07:01 #4
- Berichten
- 57
- Lid sinds
- 16 Jaar
Beetje vreemde manier voor het gebruiken van een MySQL query. Maar dat even ter zijde.
Ik denk dat je in de basis al verkeerd bezig bent. Als je leden laat inloggen is het beter om bepaalde gegevens direct na het inloggen vast te leggen in een $_SESSION. Bijvoorbeeld ID codes van dit lid. Zo'n $_SESSION blijft geldig totdat de leden uitloggen. Aan de hand van deze ID codes kun je dan de juiste tracks selecteren.
Ik heb je PM ontvangen maar ik heb op dit moment helaas geen tijd om hier dieper op in te gaan. Ik raad je aan om tevens op andere forums te kijken zoals phpfreakz.nl, phphulp.nl, etc.
-
05-01-2009, 08:05 #5
- Berichten
- 106
- Lid sinds
- 16 Jaar
Hallo,
In het script heb je foute dingen eringeschreven.
Je moet alles netjes met variabelen scrhijevn en dit moet je opslaan met $_SESSION.
Kijk het dan eens na?
-
05-01-2009, 23:38 #6
- Berichten
- 69
- Lid sinds
- 16 Jaar
Origineel gepost door K.Verbakel
Hallo,
In het script heb je foute dingen eringeschreven.
Je moet alles netjes met variabelen scrhijevn en dit moet je opslaan met $_SESSION.
Kijk het dan eens na?
k heb et late maken door een scripter maar dies bijna nooit online
Aanvullend bericht:
topic kan dichtLaatst aangepast door F.celik : 06-01-2009 om 00:29 Reden: Automatisch samengevoegd.
Plaats een
- + Advertentie
- + Onderwerp
Marktplaats
Webmasterforum
- Websites algemeen
- Sitechecks
- Marketing
- Domeinen algemeen
- Waardebepaling
- CMS
- Wordpress
- Joomla
- Magento
- Google algemeen
- SEO
- Analytics
- Adsense
- Adwords
- HTML / XHTML
- CSS
- Programmeren
- PHP
- Javascript
- JQuery
- MySQL
- Ondernemen algemeen
- Belastingen
- Juridisch
- Grafisch ontwerp
- Hosting Algemeen
- Hardware Info
- Offtopic