login  Naam:   Wachtwoord: 
Registreer je!
 Forum

vraagje over admin panel

Offline nobert - 26/06/2005 13:11 (laatste wijziging 26/06/2005 13:19)
Avatar van nobertNieuw lid Hallo,
ik heb een wargame script met een admin panel, nu wil ik dit script zo uitbreiden dat er wapens en armour via dit panel toegevoegd kunnen worden in plaats van direct in de mysql tabel. ik heb al verschillende dingen geprobeert maar het wil niet lukken.

dit is het panel:
  1. <?php $title = "Admin Panel"; include("header.php"); ?>
  2.  
  3. <?php
  4. if ($stat[rank] != Admin) {
  5. print "You're not an admin.";
  6. include("footer.php");
  7. }
  8. ?>
  9.  
  10. Welcome to the admin panel. What will you do?
  11. <ul>
  12. <li><A href=addupdate.php>Add Update</a>
  13. <li><a href=admin.php?view=del>Delete Member</a>
  14. <li><a href=admin.php?view=add>Add Staff</a>
  15. <li><a href=admin.php?view=tags>Give Tags</a>
  16. <li><a href=admin.php?view=clearf>Clear Forum</a>
  17. <li><a href=admin.php?view=clearc>Clear Chat</a>
  18. <li><a href=admin.php?view=wt>Wapens toevoegen</a>
  19. </ul>
  20.  
  21. <?php
  22. if ($view == del) {
  23. print "<form method=post action=admin.php?view=del&step=del>Delete ID <input type=text name=did>. <input type=submit value=Delete></form>";
  24. if ($step == del) {
  25. if ($did != 1) {
  26. mysql_query("delete from players where id=$did");
  27. print "You deleted ID $did.";
  28. } else {
  29. print "No deleting the owner.";
  30. }
  31. }
  32. }
  33.  
  34. if ($view == add) {
  35. print "<form method=post action=admin.php?view=add&step=add>Add ID <input type=text name=aid> as an <select name=rank><option value=Member>member</option><option value=Admin>admin</option></select>. <input type=submit value=Add></form>";
  36. if ($step == add) {
  37. if ($aid != 1) {
  38. mysql_query("update players set rank='$rank' where id=$aid");
  39. print "You added ID $aid as a $rank.";
  40. }
  41. }
  42. }
  43.  
  44. if ($view == clearf) {
  45. mysql_query("delete from topics");
  46. mysql_query("delete from replies");
  47. print "You cleared the forums.";
  48. }
  49.  
  50. if ($view == clearc) {
  51. mysql_query("delete from chat");
  52. print "You cleared the chat.";
  53. }
  54.  
  55. if ($view == tags) {
  56. print "<form method=post action=admin.php?view=tags&step=tag>";
  57. print "Make ID <input type=text name=tag_id size=5> have the <input type=text size=2 name=tag> tag. <input type=submit value=Tag>";
  58. print "</form>";
  59. if ($step == tag) {
  60. mysql_query("update players set tag='$tag' where id=$tag_id");
  61. print "You gave ID <b>$tag_id</b> the <b>$tag</b> tag.";
  62.  
  63. }
  64.  
  65.  
  66. }
  67. ?>
  68.  
  69. <?php include("footer.php"); ?>



en dit is de mysql tabel
  1. #
  2. # Table structure for table `equipment`
  3. #
  4.  
  5. CREATE TABLE equipment (
  6. id int(11) NOT NULL auto_increment,
  7. owner int(11) NOT NULL default '0',
  8. name varchar(30) NOT NULL default '',
  9. power int(11) NOT NULL default '0',
  10. status char(1) NOT NULL default 'U',
  11. type char(1) NOT NULL default 'W',
  12. cost int(11) NOT NULL default '0',
  13. UNIQUE KEY id (id)
  14. ) TYPE=MyISAM;


het is zo dat de'id' leeg moet blijven 'status' moet een 's' worden en bij 'type' moet er of een 'w' of een 'a' komen verder moet ik natuurlijk de naam, kracht en prijs in kunnen vullen.

weet iemand hoe ik dit kan oplossen?? of is dit onmogelijk??
iniedergeval alvast bedankt!!

vinTage vraagt : of je voortaan zelf alles tussen de code tags wil zetten..

5 antwoorden

Gesponsorde links
Offline b4nkr0bz0r - 26/06/2005 13:16
Avatar van b4nkr0bz0r PHP gevorderde if ($view == tags)

// dit gaat toch nooit werken?
Offline nobert - 26/06/2005 13:18
Avatar van nobert Nieuw lid Ik heb niet zo heel veel verstand van phpmaar ik weet dat het werkt want het is getest.
Offline Bart - 26/06/2005 13:30 (laatste wijziging 26/06/2005 13:30)
Avatar van Bart PHP expert Begin eerst maar eens met het volgende:
  1. <?php
  2. if ($stat[rank] != Admin) {
  3. print "You're not an admin.";
  4. include("footer.php");
  5. }
  6. ?>


MOET DIT ZIJN:

  1. <?php
  2. if ($stat['rank'] != Admin) {
  3. print "You're not an admin.";
  4. include("footer.php");
  5. }
  6. ?>
Offline smoos - 26/06/2005 13:33
Avatar van smoos PHP gevorderde het werkt wel met:
  1. <?php
  2. if(isset($_GET['view'])){
  3. $view = $_GET['view'];
  4. }
  5. ?>

maar dat is niet zijn ff vraag ff 2 the point
Offline Jon - 28/06/2005 14:35 (laatste wijziging 28/06/2005 14:36)
Avatar van Jon PHP interesse Netjes scripten is anders 

Edit:
Bedoel ik bij het bovende script, van de starter-poster

Edit 2:
Ik zie dat het al aangepast is 
Gesponsorde links
Dit onderwerp is gesloten.
Actieve forumberichten
© 2002-2024 Sitemasters.be - Regels - Laadtijd: 0.233s