login  Naam:   Wachtwoord: 
Registreer je!
 Forum

krijg script te zien in online pagina (Opgelost)

Offline constantine1 - 09/09/2008 10:23 (laatste wijziging 09/09/2008 10:42)
Avatar van constantine1Nieuw lid ben nu bezig met een gastenboek maar als ik hem publiceer krijg ik onder mijn bericht een paar regels code te zien. het gaat omd it gedeelte code dat ik zie.

  1. <?php
  2. <form action="<?php print $_SERVER['PHP_SELF'] ?>" method="post" >
  3. <br><table width="90%" border="0" cellspacing="0" cellpadding="3" align="center">
  4. <tr>
  5. <td>
  6. <strong>Geschreven door <input value="Typ hier uw naam" type="text" name="door"></strong>
  7. <echo date("d-m-Y H:i:s", time()); ?>
  8. </td>
  9. </tr>
  10. <tr>
  11. <td>
  12. <textarea name="bericht" rows="8" cols="50">Typ hier uw bericht!</textarea><br>
  13. <input type="submit" value="Bericht plaatsen!">
  14. </td>
  15. </tr>
  16. </table>
  17. <?php
  18. mysql_connect("localhost",USER,WACHTWOORD); // zelf in te vullen
  19. mysql_select_db(DATABASE); // zelf in te vullen
  20.  
  21. if(isset($_POST['door']) and isset($_POST['bericht']) and $_POST['door']!='Typ hier uw naam' and $_POST['bericht']!='Typ hier uw bericht!' ) {
  22. $bericht = $_POST['bericht'];
  23. $door = $_POST['door'];
  24. $datum = date("d-m-Y H:i:s", time());
  25.  
  26. $bericht = str_replace("\n", "<br>", $bericht);
  27.  
  28. $query = "INSERT INTO gastenboek(bericht, door , datum) VALUES ('".$bericht."', '".$door."', '".$datum."')";
  29. $sql=mysql_query($query) or die (mysql_error());
  30. }
  31.  
  32. $query = "SELECT * FROM gastenboek ORDER BY id DESC";
  33. $sql=mysql_query($query) or die (mysql_error());
  34.  
  35. while($obj=mysql_fetch_object($sql))
  36. $door = $obj->door;
  37. $datum = $obj->datum;
  38. $bericht = $obj->bericht;
  39. ?>
  40.  
  41. <br><table width="90%" border="0" cellspacing="0" cellpadding="3" align="center">
  42. <tr>
  43. <td >
  44. <strong>Geschreven door <?php echo $door; ?>
  45. </strong>
  46. |<?php echo $datum ?>
  47. </td>
  48. </tr>
  49. <tr>
  50. <td >
  51. <?php echo $bericht; ?>
  52. </td>
  53. </tr>
  54. </table>
  55.  
  56. <?php }
  57. ?>

24 antwoorden

Gesponsorde links
Offline gerits - 09/09/2008 10:39
Avatar van gerits Lid en de rest van de code is...
Offline constantine1 - 09/09/2008 10:46
Avatar van constantine1 Nieuw lid staat hier boven heb hem even er helemaal in gezet
Offline Martijn - 09/09/2008 10:47
Avatar van Martijn Crew PHP deze is vrij simpel. Je voert je php uit ná je form. Zet de php erboven en de tekst komt erboven ;)
Offline constantine1 - 09/09/2008 10:50
Avatar van constantine1 Nieuw lid dat bedoel ik niet helemaal eigenlijk ;) als ik het gastenboek online zet dan zie ik in het gastenboek ineens een stuk php code staan wat je normaal niet ziet.
Offline Martijn - 09/09/2008 10:54
Avatar van Martijn Crew PHP welke php zie je dan?
Offline constantine1 - 09/09/2008 10:56
Avatar van constantine1 Nieuw lid dit gedeelte zie ik:
  1. while($obj=mysql_fetch_object($sql))
  2. $door = $obj->door;
  3. $datum = $obj->datum;
  4. $bericht = $obj->bericht;
  5. ?>
Offline zointer - 09/09/2008 10:56
Avatar van zointer HTML gevorderde Dit is wat je ziet?
  1. <echo date("d-m-Y H:i:s", time()); ?>


Je ziet de fout zelf wel 
Offline constantine1 - 09/09/2008 10:57
Avatar van constantine1 Nieuw lid ja de datum die zie ik dat klopt maar daaronder staat wat er in het berichtje net boven je staat en dat hoort er niet te staan ;)
Offline Kr4nKz1n - 09/09/2008 11:04 (laatste wijziging 09/09/2008 11:06)
Avatar van Kr4nKz1n Onbekend Controleer eens waar je opent en sluit
Offline zointer - 09/09/2008 11:05
Avatar van zointer HTML gevorderde Doorloop je code eens van bij het begin.
Zie comment;
  1. <?php //Je opent
  2.  
  3. <form action="
  4.  
  5. <?php //Je opent
  6. print $_SERVER['PHP_SELF']
  7. ?><!--sluit-->
  8. " method="post" >
Offline Berten - 09/09/2008 13:33
Avatar van Berten PHP beginner Probeer dit al eens
  1. <form action="<?php echo $_SERVER['PHP_SELF'] ?>" method="post" >
  2. <br><table width="90%" border="0" cellspacing="0" cellpadding="3" align="center">
  3. <tr>
  4. <td>
  5. <strong>Geschreven door <input value="Typ hier uw naam" type="text" name="door"></strong>
  6. <?php echo date("d-m-Y H:i:s", time()); ?>
  7. </td>
  8. </tr>
  9. <tr>
  10. <td>
  11. <textarea name="bericht" rows="8" cols="50">Typ hier uw bericht!</textarea><br>
  12. <input type="submit" value="Bericht plaatsen!">
  13. </td>
  14. </tr>
  15. </table>
  16. <?php
  17. mysql_connect("localhost",USER,WACHTWOORD); // zelf in te vullen
  18. mysql_select_db(DATABASE); // zelf in te vullen
  19.  
  20. if(isset($_POST['door']) and isset($_POST['bericht']) and $_POST['door']!='Typ hier uw naam' and $_POST['bericht']!='Typ hier uw bericht!' ) {
  21. $bericht = $_POST['bericht'];
  22. $door = $_POST['door'];
  23. $datum = date("d-m-Y H:i:s", time());
  24.  
  25. $bericht = str_replace("\n", "<br>", $bericht);
  26.  
  27. $query = "INSERT INTO gastenboek(bericht, door , datum) VALUES ('".$bericht."', '".$door."', '".$datum."')";
  28. $sql=mysql_query($query) or die (mysql_error());
  29. }
  30.  
  31. $query = "SELECT * FROM gastenboek ORDER BY id DESC";
  32. $sql=mysql_query($query) or die (mysql_error());
  33.  
  34. while($obj=mysql_fetch_object($sql))
  35. $door = $obj->door;
  36. $datum = $obj->datum;
  37. $bericht = $obj->bericht;
  38. ?>
  39.  
  40. <br><table width="90%" border="0" cellspacing="0" cellpadding="3" align="center">
  41. <tr>
  42. <td >
  43. <strong>Geschreven door <?php echo $door; ?>
  44. </strong>
  45. |<?php echo $datum ?>
  46. </td>
  47. </tr>
  48. <tr>
  49. <td >
  50. <?php echo $bericht; ?>
  51. </td>
  52. </tr>
  53. </table>
  54.  
  55. <?php }
  56. ?>
Offline constantine1 - 12/09/2008 10:35 (laatste wijziging 12/09/2008 10:38)
Avatar van constantine1 Nieuw lid ik krijg dit te zien in mijn pagina:
door; $datum = $obj->datum; $bericht = $obj->bericht;?>   
Offline marten - 12/09/2008 10:39 (laatste wijziging 12/09/2008 10:42)
Avatar van marten Beheerder Dit komt omdat het hierboven geschreven script van Berten ook niet goed is. Op regel 34 mist hij een { van de while.

http://www.plaatscode.be/25243/

Je kan dit soort fouten heel simpel voorkomen door een goede php editor te gebruiken. Ik plakte het in me Zend Studio en hij gaf gelijk de fout aan.
Offline constantine1 - 12/09/2008 11:59
Avatar van constantine1 Nieuw lid even ene vraagje heb je jou script ook getest in de browser? want heb dat { erbij gezet net zoals bij jou script maar nog geeft ie de tekst aan. 
Offline marten - 12/09/2008 12:02
Avatar van marten Beheerder Ik heb niks getest. Neem eens een screenshot of heb je een online voorbeeld ergens?
Offline Kr4nKz1n - 12/09/2008 12:15
Avatar van Kr4nKz1n Onbekend Erg apart dit allemaal.

Sowieso jammer dat je vaak <?php en ?> gebruikt.
Offline constantine1 - 12/09/2008 13:49
Avatar van constantine1 Nieuw lid http://www.constantine1988.nl/Gastenboek.html heb hem hier efkes geplaatst dan kunnen jullie zien wat het probleem is.

groetjes
Offline marten - 12/09/2008 13:57
Avatar van marten Beheerder Ik krijg helemaal niks te zien

en je opent eerst body en daarna sluit je pas head?
Offline Kr4nKz1n - 12/09/2008 14:02 (laatste wijziging 12/09/2008 14:03)
Avatar van Kr4nKz1n Onbekend Van je hele HTML verhaal klopt niks.

Meerdere keren afsluiten van de html tag en body en head...


En het is een .html bestand...

omg 
Waar gaat dit heen 
Offline zointer - 12/09/2008 14:48
Avatar van zointer HTML gevorderde
constantine1 schreef:
http://www.constantine1988.nl/Gastenboek.html heb hem hier efkes geplaatst dan kunnen jullie zien wat het probleem is.

groetjes

Ben jij een grappen maker of zo:?: 
Je zet php in een html bestand  
Gastenboek.html, moet niet zijn Gastenboek.php
Offline Kr4nKz1n - 12/09/2008 15:15
Avatar van Kr4nKz1n Onbekend En we zijn 21 reacties verder en we kwamen pas na de 18e reactie erachter dat het html was, geweldig 
Offline marten - 12/09/2008 15:35
Avatar van marten Beheerder Tuurlijk is het niet leuk als je er na 21 reacties achter komt. Maar laten we wel zijn dat niet iedereen gelijk gevorderd PHP'er is en gewoon blijven doen en oplossingen aandragen. Reacties als van Kr4nKz1n horen daar niet in thuis. Dus blijf ontopic aub.
Offline Stijn - 12/09/2008 15:48
Avatar van Stijn PHP expert
Kr4nKz1n schreef:
En we zijn 21 reacties verder en we kwamen pas na de 18e reactie erachter dat het html was, geweldig 

        
Offline constantine1 - 12/09/2008 15:56
Avatar van constantine1 Nieuw lid dankje was dus opslags foutje sorry jongens    
Gesponsorde links
Dit onderwerp is gesloten.
Actieve forumberichten
© 2002-2024 Sitemasters.be - Regels - Laadtijd: 0.227s