login  Naam:   Wachtwoord: 
Registreer je!
 Forum

error

Offline Celehahn - 07/07/2005 15:08
Avatar van CelehahnLid als ik mijn pagina online zet krijg ik de fout
Fatal error: Call to a member function on a non-object in /home/celehahn/public_html/poll/poll_admin.php on line 78

  1. <?php
  2. mysql_select_db("celehahn_minipoll",mysql_connect("localhost","celehahn_minipol","angelina"));
  3. include("admin.inc.php");
  4. $admin = new psartspolladmin();
  5. if(isset($HTTP_GET_VARS['a'])) {
  6. $a = $HTTP_GET_VARS['a'];
  7. } else {
  8. $a = "";
  9. }
  10. $include = "";
  11. /**** TOEVOEGEN ****/
  12. if($a == "toevoegen") {
  13. if(isset($HTTP_POST_VARS['submit'])) {
  14. $vraag = $admin->formdata($HTTP_POST_VARS['vraag']);
  15. for($x=1; $x<=10; $x++) {
  16. $keuze[$x] = $admin->formdata($HTTP_POST_VARS["keuze".$x]);
  17. }
  18. $actief = $admin->formdata($HTTP_POST_VARS['actief']);
  19. if(empty($vraag) || empty($keuze[1]) || empty($keuze[2])) {
  20. $include .= $admin->error(1, "toevoegen");
  21. } else {
  22. $datum = time();
  23. @mysql_query("INSERT INTO poll (vraag, actief, datum, keuze1, keuze2, keuze3, keuze4, keuze5, keuze6, keuze7, keuze8, keuze9, keuze10) VALUES ('$vraag', '$actief', '$datum', '".$keuze[1]."', '".$keuze[2]."', '".$keuze[3]."', '".$keuze[4]."', '".$keuze[5]."', '".$keuze[6]."', '".$keuze[7]."', '".$keuze[8]."', '".$keuze[9]."', '".$keuze[10]."')");
  24. $include .= $admin->bericht("Poll is toegevoegd.<br>\n<a href=\"poll_admin.php\">Terug</a>", 1);
  25. }
  26.  
  27. } else {
  28. $include .= $admin->openform("toevoegen");
  29. $include .= $admin->formtext("Vraag", "vraag", "", 200);
  30. for($x=1; $x<=10; $x++) {
  31. $include .= $admin->formtext("Keuze ".$x, "keuze".$x, "", 50);
  32. }
  33. $include .= $admin->formcheckbox("Actief", "actief", 1);
  34. $include .= $admin->sluitform("Toevoegen");
  35. }
  36. /**** BEWERK ****/
  37. } elseif($a == "bewerk") {
  38. $id = $admin->formdata($HTTP_GET_VARS['id']);
  39. if(isset($HTTP_POST_VARS['submit'])) {
  40. $vraag = $admin->formdata($HTTP_POST_VARS['vraag']);
  41. for($x=1; $x<=10; $x++) {
  42. $keuze[$x] = $admin->formdata($HTTP_POST_VARS["keuze".$x]);
  43. }
  44. $actief = $admin->formdata($HTTP_POST_VARS['actief']);
  45. $reset = $admin->formdata($HTTP_POST_VARS['reset']);
  46. if(empty($vraag) || empty($keuze[1]) || empty($keuze[2])) {
  47. $include .= $admin->error(1, "bewerk&id".$id);
  48. } else {
  49. @mysql_query("UPDATE poll SET vraag='$vraag', actief='$actief', keuze1='".$keuze[1]."', keuze2='".$keuze[2]."', keuze3='".$keuze[3]."', keuze4='".$keuze[4]."', keuze5='".$keuze[5]."', keuze6='".$keuze[6]."', keuze7='".$keuze[7]."', keuze8='".$keuze[8]."', keuze9='".$keuze[9]."', keuze10='".$keuze[10]."' WHERE id='$id'");
  50. if($reset == "1") {
  51. @mysql_query("UPDATE poll SET antwoord1='0', antwoord2='0', antwoord3='0', antwoord4='0', antwoord5='0', antwoord6='0', antwoord7='0', antwoord8='0', antwoord9='0', antwoord10='0', gestemd='' WHERE id='$id'");
  52. }
  53. $include .= $admin->bericht("Poll is bewerkt.<br>\n<a href=\"poll_admin.php\">Terug</a>", 1);
  54. }
  55. } else {
  56. $sql = @mysql_query("SELECT * FROM poll WHERE id='$id'");
  57. $list = @mysql_fetch_assoc($sql);
  58. $include .= $admin->openform("bewerk&id=".$id);
  59. $include .= $admin->formtext("Vraag", "vraag", $list['vraag'], 200);
  60. for($x=1; $x<=10; $x++) {
  61. $include .= $admin->formtext("Keuze ".$x, "keuze".$x, $list["keuze".$x], 50);
  62. }
  63. $include .= $admin->formcheckbox("Actief", "actief", $list['actief']);
  64. $include .= $admin->formcheckbox("Reset stemmen", "reset", 0);
  65. $include .= $admin->sluitform("Bewerk");
  66. }
  67. /**** VERWIJDER ****/
  68. } elseif($a == "verwijder") {
  69. $id = $admin->formdata($HTTP_GET_VARS['id']);
  70. @mysql_query("DELETE FROM poll WHERE id='$id'");
  71. $admin->bericht("Poll is verwijderd.<br>\n<a href=\"poll_admin.php\">Terug</a>", 1);
  72. /**** LIJST ****/
  73. } else {
  74. $include .= $admin->bericht("<a href=\"poll_admin.php?a=toevoegen\">Poll Toevoegen</a><br><br>", 1);
  75. $include .= $admin->polllist();
  76. }
  77.  
  78. $script['gzstatus'] = $gzip->checkGZText();
  79. $script['querycount'] = $SQL->counter();
  80. $script['exectime'] = $timer->stopTimer();
  81. eval("\$output = \"".$template->getTemplate('admin_base')."\";");
  82. echo stripslashes($output);
  83. $gzip->stopGZ();
  84. ?>


help je ff

3 antwoorden

Gesponsorde links
Offline MothZone - 07/07/2005 15:31
Avatar van MothZone PHP ver gevorderde $gzip->checkGZText() bestaat niet, en zie hem ook nergens in het script staan
Offline Legolas - 07/07/2005 15:42
Avatar van Legolas Onbekend haal idd dat vanaf 78 weg, dat is nog van psarts, de footer e.d....;-)
meer info is niet nodig, toch?;-)
Offline Celehahn - 07/07/2005 15:50
Avatar van Celehahn Lid :s nu krijg ik wel geen error nu heb ik gewoon een lege pagina
http://www.celehahn.net/poll/poll_admin.php
Gesponsorde links
Dit onderwerp is gesloten.
Actieve forumberichten
© 2002-2025 Sitemasters.be - Regels - Laadtijd: 0.192s