login  Naam:   Wachtwoord: 
Registreer je!
 Forum

Image upload + Nieuws systeem (Opgelost)

Offline Designick - 25/03/2009 16:41
Avatar van DesignickNieuw lid Hallo,

Ik heb voor deze site een systeem waar je nieuws kunt posten.
Nu wil ik graag dat je ook een plaatje kunt mee uploaden bij het form naar een map. Deze wordt dan altijd netjes aan de zelfde kant getoond.

Ik heb al wat gevogeld maar kom er niet uit. Ik wil dat ook een id meegeeft zodat dat plaatje wel weet bij welk bericht hij hoort.

Zou iemand kunnen uitleggen hoe ik uberhaubt moet beginnen eraan want ik kom er niet meer uit. 

Nieuw toevoeg formuliertje.

  1. <form action="voegnieuwstoe.php" method="post">
  2. <?
  3. $sql = "SELECT naam,email FROM gebruikers WHERE id='".$_SESSION['user_id']."'";
  4. $query = mysql_query($sql);
  5. $rij = mysql_fetch_object($query);
  6. $naam = htmlspecialchars($rij->naam);
  7. ?>
  8. <input type="hidden" value="<?= $naam ?>" name="auteur">
  9. <input type="hidden" value="<?=date('d.m.Y')?>" name="datum">
  10. <table>
  11. <tr>
  12. <td><h1><input type="text" name="titel" value="titel in HOOFDLETTERS"></td>
  13. </tr>
  14. <tr>
  15. <td><textarea rows="25" cols="45" id="bericht" name="bericht"></textarea></td>
  16. </tr>
  17. <tr>
  18. <td><input type="text" name="bron" value="bron"></td>
  19. </tr>
  20. <tr>
  21. <td><input type="submit" value="Voeg toe"></td>
  22. </tr>
  23. <tr>
  24. <td><input type="reset" value="Leeg maken"></td>
  25. </tr>
  26. <tr>
  27. <td><a href="underground.php" target="_self">:: Annuleer</a></td>
  28. </table>
  29. </form>


Nakijken:
  1. <?php
  2. include "nieuwsbeheerder.php";
  3. include "mysql.php";
  4. if (!isset($_POST['titel']) || trim($_POST['titel']) == '')
  5. {
  6. die ('<h1>U heeft geen titel ingevoerd.</h1>');
  7. }
  8. if (!isset($_POST['bericht']) || trim($_POST['bericht']) == '')
  9. {
  10. die ('<h1>U heeft geen bericht ingevoerd.</h1>');
  11. }
  12. if (!isset($_POST['bron']) || trim($_POST['bron']) == '')
  13. {
  14. die ('<h1>U heeft geen bron ingevoerd.</h1>');
  15. }
  16.  
  17. $auteur = $_POST['auteur'];
  18. $datum = $_POST['datum'];
  19. $titel = $_POST['titel'];
  20. $bericht = $_POST['bericht'];
  21. $bron = $_POST['bron'];
  22.  
  23. $nieuwsBeheerder = new NieuwsBeheerder;
  24. $resultaatToevoegen = $nieuwsBeheerder->voegNieuwsToe($auteur,$titel,$bericht,$datum,$bron);
  25. if($resultaatToevoegen == true)
  26. {
  27. echo "<h1>Nieuws succesvol toegevoegd.</h1>";
  28. echo "<script type='text/javascript'>
  29. var Locatie = 'nieuwsadminoverzicht.php';
  30. var Milliseconden = '2000';
  31. setTimeout('location.href = Locatie',Milliseconden);
  32. </script>";
  33. }
  34. else
  35. {
  36. echo"<h1>Er is iets fout gegaan, probeer het nog een keer</h1>";
  37. echo "<script type='text/javascript'>
  38. var Locatie = 'nieuwsadminoverzicht.php';
  39. var Milliseconden = '2000';
  40. setTimeout('location.href = Locatie',Milliseconden);
  41. </script>";
  42. }
  43. ?>


Ik weet dat je hiervoor een wysiwyg editor kunt gebruiken maar dan blijft de tekst er altijd onder. Terwijl ik hem ernaast wil.

0 antwoorden

Gesponsorde links
Er zijn nog geen reacties op dit bericht.
Dit onderwerp is gesloten.
Actieve forumberichten
© 2002-2024 Sitemasters.be - Regels - Laadtijd: 0.199s