login  Naam:   Wachtwoord: 
Registreer je!
 Forum

Output gastenboek (Opgelost)

Offline Goemans - 21/03/2009 10:57
Avatar van GoemansNieuw lid http://www.site...amp;id=575

Dit is het gastenboek script dat ik wil gebruiken. Het opslagen en opvragen van de gegevens lukt, maar ik wil de output (index.php) veranderen (nu staat er een tabel) maar dit lukt niet. Dit is ongeveer wat ik wil:

-----------------------------------------------
auteur: [url]Goemans (bv.)[/url] (link naar emailadres). Geplaatst op datum.

Dit is het bericht.

------------------------------------------------
auteur: [url]iemand anders (bv.)[/url] (link naar emailadres). Geplaatst op datum.

Dit is een ander bericht.

------------------------------------------------


....

Bedankt bij voorbaat!

10 antwoorden

Gesponsorde links
Offline Koen - 21/03/2009 11:09
Avatar van Koen PHP expert Wel, veel succes ermee.




Je verwacht toch niet dat we hierop een deftig antwoord gaan geven?
Je geeft ons namelijk een script, vertelt wat je wil, en daar moeten we het dan maar mee doen.
Dit is dus niet de bedoeling van dit forum, we gaan dat script niet herschrijven zodat jij het klakkeloos kan overnemen! Wel is het de bedoeling dat je vertelt welke code je al hebt, hoe het er moet uitzien, en wat je zelf al geprobeerd hebt. Dan zal je wel verder geholpen worden, op een manier dat je er zelf ook wat van bijleert.
Offline ibmos2warp - 21/03/2009 11:12 (laatste wijziging 21/03/2009 11:12)
Avatar van ibmos2warp PHP interesse Één aardbeien milkshake, een patat en een portie kipnuggets graag.
Bedankt!


Dat is hetzelfde als wat jij doet. Er wordt hier verwacht dat je d'r ook wat moeite in steekt, en laat zien. Anders wordt het hier net een afhaalchinees...

Edit: Hoi sliphead :-p.
Offline Filip - 21/03/2009 11:18
Avatar van Filip IRC guru Ik stem voor de afhaalchinees  
Offline denniseik - 21/03/2009 15:46
Avatar van denniseik Lid Als je kennis hebt van html en css dan kun je toch wel, ik neem aan van wel, dan kun je dit toch zelf als je even nadenkt.
Offline maigel - 21/03/2009 16:12
Avatar van maigel PHP beginner
ibmos2warp schreef:
Één aardbeien milkshake, een patat en een portie kipnuggets graag.
Bedankt!


Dat is hetzelfde als wat jij doet. Er wordt hier verwacht dat je d'r ook wat moeite in steekt, en laat zien. Anders wordt het hier net een afhaalchinees...

Edit: Hoi sliphead :-p.

Chinees waar ze aardbeien milkshake, patat en kipnuggets verkopen? 
Offline Goemans - 21/03/2009 20:33 (laatste wijziging 21/03/2009 22:53)
Avatar van Goemans Nieuw lid Code:

  1. <?
  2. include('config.php');
  3. ?>
  4.  
  5.  
  6.  
  7. <?php
  8.  
  9.  
  10. $qLid = mysql_query("SELECT auteur,email,bericht FROM post") or die(mysql_error());
  11.  
  12. while ($aLid = mysql_fetch_assoc($qLid))
  13. {
  14. print ($aLid['auteur'] . "-");
  15. print ($aLid['email'] . "<br />");
  16. print (stripslashes($aLid['bericht']));
  17. }
  18.  
  19. ?>
  20.  
  21.  
  22. <?
  23. include('config.php');
  24.  
  25. if(isset($_POST['verzenden']))
  26. {
  27.  
  28.  
  29. mysql_query("INSERT INTO post (auteur, email, bericht) VALUES ('".$_POST['auteur']."','".$_POST['email']."','".$_POST['bericht']."')") or die (mysql_error());
  30. header('Location: '.$_SERVER['PHP_SELF']);
  31. print "Je bericht is succesvol toegevoegd";
  32. }
  33. else
  34. {
  35. ?>
  36. <center>
  37. <form action=" <?=$_SERVER['PHP_SELF']?> " method="POST">
  38. Voornaam: <br><input type="text" name="auteur"><br />
  39. E-mail: <br><input type="text" name="email"><br />
  40. Bericht: <br><textarea name="bericht" rows="5" cols="30">Typ hier je bericht</textarea><br />
  41. <input type="submit" name="verzenden" value="verzenden">
  42. </form> </center>
  43. <?
  44. }
  45. ?>


Sinds ik de form op de index.php heb gezet werkt hij niet meer tenzij je rehresht. Daarom liet gaf sliphead me de tip om dit automatisch te doen (vandaar de ob_start() en header('Location: '.$_SERVER['PHP_SELF']);)

index.php is whitescreened nu 
Offline svghosting - 21/03/2009 23:11
Avatar van svghosting Lid Ja, en wat wil je nu dat wij doen... want je geeft nou weer een andere fout op. Wees even zeker wat je wilt... en vraag dat ga geen 6000 vragen stellen in 1 topic ;)
Offline Koen - 21/03/2009 23:31 (laatste wijziging 21/03/2009 23:42)
Avatar van Koen PHP expert
svghosting schreef:
Ja, en wat wil je nu dat wij doen... want je geeft nou weer een andere fout op. Wees even zeker wat je wilt... en vraag dat ga geen 6000 vragen stellen in 1 topic ;)

Zijn andere vraag is al op IRC opgelost.

Probeer het zo eens:
  1. <?php
  2. include('config.php');
  3. $qLid = mysql_query("SELECT auteur,email,bericht FROM post") or die(mysql_error());
  4.  
  5. while ($aLid = mysql_fetch_assoc($qLid))
  6. {
  7. print ($aLid['auteur'] . "-");
  8. print ($aLid['email'] . "<br />");
  9. print (stripslashes($aLid['bericht']));
  10. }
  11. if(isset($_POST['verzenden']))
  12. {
  13.  
  14.  
  15. mysql_query("INSERT INTO post (auteur, email, bericht) VALUES ('".$_POST['auteur']."','".$_POST['email']."','".$_POST['bericht']."')") or die (mysql_error());
  16. header('Location: '.$_SERVER['PHP_SELF']);
  17. print "Je bericht is succesvol toegevoegd";
  18. }
  19. else
  20. {
  21. ?>
  22. <center>
  23. <form action=" <?=$_SERVER['PHP_SELF']?> " method="POST">
  24. Voornaam: <br><input type="text" name="auteur"><br />
  25. E-mail: <br><input type="text" name="email"><br />
  26. Bericht: <br><textarea name="bericht" rows="5" cols="30">Typ hier je bericht</textarea><br />
  27. <input type="submit" name="verzenden" value="verzenden">
  28. </form> </center>
  29. <?php
  30. }
  31. ?>

Er stond geen ; achter ob_start en je include config.php tweemaal...
Offline svghosting - 22/03/2009 00:58
Avatar van svghosting Lid Hahaha, damn! gaat lkkr dan :-P

Naja, volgende keer tch maar ff op oplossing drukken 
Offline Goemans - 22/03/2009 10:32 (laatste wijziging 22/03/2009 11:05)
Avatar van Goemans Nieuw lid Bedankt sliphead, deze ga ik straks ff testen... ik was er ook aan aan he denken om wanneer je een bericht toevoegt, die persoon misschien door de sturen naar een andere pagina waar staat 'Je bericht is toegevoegd', en die je dan na 5 seconden automatisch terug doorstuurt naar de oorspronkelijke pagina?

Maargoed, als dit lukt is het ook goed 

EDIT: Bedankt, het werkt ;) Als ik nog hulp nodig heb open ik wel een nieuw topic of wip ik nog eens binnen op de IRCserver.
Gesponsorde links
Dit onderwerp is gesloten.
Actieve forumberichten
© 2002-2024 Sitemasters.be - Regels - Laadtijd: 0.238s