login  Naam:   Wachtwoord: 
Registreer je!
 Forum

sluit maar probleem is van de baan

Offline Johaninho - 07/09/2004 21:39 (laatste wijziging 09/09/2004 19:05)
Avatar van JohaninhoNieuw lid ok ik weet dat je normaal geen volledige scripts mag invoegen. Maar zoals vorige keer zijn er hier ook weer geen php of mysql fouten (want k krijg nergens een error tijdens de run in mn browser)
ook vind ik deze keer geen enkele "vergissing en of schrijffout".
Zou iemand me nog maals kunnen helpen.

  1. <?php
  2. /*
  3. //omdat deze pagina ook onder de beveiliging valt moet deze eveneens beveiligd worden anders zou het mogelijk zijn door eventjes rond te snuffelen gewoon op deze pagina uit te komen.
  4. if(!isset($_SESSION['user']))
  5. {
  6. die('Sorry the page you requested is not accessible by you!');
  7. }
  8. */
  9. ?>
  10.  
  11. <html>
  12. <head>
  13. <title>ingave</title>
  14. <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
  15. </head>
  16.  
  17. <body>
  18. <table width="546" height="144" border="0">
  19. <tr>
  20. <td width="540">
  21. <?php
  22.  
  23. //nu gaan we de nodige variabelen declareren
  24.  
  25. $bericht = $_POST['title'];
  26. $short = $_POST['shortstory'];
  27. $long = $_POST['longstory'];
  28. $nameposter = $_POST['posternaam'];
  29. $date = date("YYYY-MM-DD");
  30. $link = $_POST['link'];
  31. $add = $_POST['add'];
  32.  
  33. if($add)
  34. {
  35.  
  36. mysql_connect("localhost","*****","*****") or die (mysql_error());
  37. mysql_select_db("jdesign") or die (mysql_error());
  38.  
  39. //database variabelen
  40. $addquery = mysql_query("INSERT INTO news (`bericht_title`, `shortM`, `longM`, `poster_name`, `link`, `news_date`)
  41. VALUES ('$bericht','$short','$long','$nameposter','$link','$date')");
  42.  
  43. if($addquery)
  44. {
  45. echo ("het nieuwe nieuws is toegevoegt");
  46. }
  47. else
  48. {
  49. echo ("er is een fout bij het toevoegen van nieuws" .mysql_error());
  50. }
  51.  
  52. }
  53. else
  54. {
  55. ?>
  56. <form name="form1" method="post" action="<?php echo $PHP_SELF; ?>" >
  57. <p> bericht titel:<br>
  58. <input name="title" type="text" maxlength="100" width="250">
  59. <br>
  60. <br>
  61. Korte inhoud:<br>
  62. <textarea name="shortstory" cols="70" rows="5"></textarea>
  63. <br>
  64. <br>
  65. Grote Inhoud:<br>
  66. <textarea name="longstory" cols="70" rows="13"></textarea>
  67. <br>
  68. <br>
  69. naam van de poster:<br>
  70. <input name="posternaam" type="text" maxlength="100" width="250">
  71. </p>
  72. <p>Link naar grootbericht:<br>
  73. <input type="text" name="link" width="250">
  74. </p>
  75. <p>
  76. <input type="button" name="add" value="Add">
  77. </p>
  78. </form>
  79.  
  80. <?php
  81. }
  82. ?>
  83. </td>
  84. </tr>
  85. </table>
  86. </body>
  87. </html>

7 antwoorden

Gesponsorde links
Offline Christiaan - 07/09/2004 21:44
Avatar van Christiaan Lid Wijzig snel je login + ww.....
Offline Johaninho - 07/09/2004 21:55
Avatar van Johaninho Nieuw lid is gebeurt sqie;-) maar daar werkt het natuurlijk niet mee e 
(btw dit is gwoon op mn eigen pc dus echt veel maakt het niet )
anyway iemand die me kan helpen?
Offline DRUNK - 08/09/2004 11:18 (laatste wijziging 08/09/2004 11:19)
Avatar van DRUNK PHP gevorderde ok, ik heb je code letterlijk gekopieerd en op mijn server gedraaid. Ik zag een formulier, ingevuld en toen gebeurde er niets toen ik op 'add' klikte, oplossing: verander dit:

  1. form name="form1" action="<?php echo $_SERVER['PHP_SELF']; ?>" method="POST">
  2. <p>bericht titel:<br>
  3. <input name="title" type="text" maxlength="100" width="250">
  4. <br><br>
  5. Korte inhoud:<br>
  6. <textarea name="shortstory" cols="70" rows="5"></textarea>
  7. <br><br>
  8. Grote Inhoud:<br>
  9. <textarea name="longstory" cols="70" rows="13"></textarea>
  10. <br><br>
  11. naam van de poster:<br>
  12. <input name="posternaam" type="text" maxlength="100" width="250">
  13. Link naar grootbericht:<br>
  14. <input type="text" name="link" width="250">
  15. <input type="submit" name="add" value="Add"></p>
  16. </form>

dus verander: "<input type="button" name="add" value="Add">" naar " <input type="submit" name="add" value="Add">" dan werkt het wel bij mij ...
Offline Johaninho - 08/09/2004 15:04
Avatar van Johaninho Nieuw lid Wel heb je nu ooit, wat een rotfout eigenlijk typisch van die zaken die je over het hoofd ziet wanneer je nog maar een dikke 2 weken in php bezig bent.

Heel fel bedankt, dat is weer een fout die ik ni meer zal maken.
Offline Button - 08/09/2004 15:09
Avatar van Button PHP ver gevorderde het is geen php  (die fout)
Offline cowbeast - 08/09/2004 15:49
Avatar van cowbeast Onbekend Maar dit kan envoudiger toch?? :d jij doet if($add) kan toch ook if($_POST['add']) dan moet je dit <?php echo $_SERVER['PHP_SELF']; ?> Nie gebruiken in je action! Maar ja als het nu werkt! Ander zou ik zeggen haal die dingen eruit!:cool:
Offline Johaninho - 08/09/2004 20:01
Avatar van Johaninho Nieuw lid ahzo cowbeast , nuja k ben iemand die graag met variabelen werkt ;) maar toch bedankt voor de hint

@ButtonMan idd het is geen phpfout, maar het belangrijkste is da ik die fout nimeer maak en ja, ik gebruikte eerder nooit forms (javascript vind ik persoonlijk ni zo leuk ) maw da hangt voor mij een stuk samen met php
Gesponsorde links
Dit onderwerp is gesloten.
Actieve forumberichten
© 2002-2024 Sitemasters.be - Regels - Laadtijd: 0.187s