login  Naam:   Wachtwoord: 
Registreer je!
 Forum

nieuwssysteem (Opgelost)

Offline Sieebe - 03/04/2010 23:36
Avatar van SieebeNieuw lid hallo, hier ben ik weer!
ik heb een klein vraagje ik zou graag dat ik afbeeldingen op me nieuwssysteem kon toevoegen

dat is al wat ik heb:

nieuws_bekijken.php
  1. <?php
  2. include('connect.php');
  3.  
  4.  
  5. if(!isset($_GET['volledig'])) {
  6.  
  7. $query = "SELECT * FROM nieuwssysteem ORDER BY id DESC LIMIT 5";
  8.  
  9. $result = mysql_query($query);
  10.  
  11. while($rij = mysql_fetch_assoc($result)){
  12. echo "<table border='1'>
  13. <tr>
  14. <td>".$rij['titel']."</td>
  15. </tr>
  16. <tr>
  17. <td>".$rij['kort']."</td>
  18. </tr>
  19. <tr>
  20. <td>Gepost door: ".$rij['naam']."</td>
  21. <td><a href='./nieuws_bekijken.php?volledig=".$rij['id']."'>Lees meer...</a></td>
  22. </tr>
  23. </table>";
  24. }
  25. } elseif(isset($_GET['volledig']) && is_numeric($_GET['volledig'])) {
  26. $sql = 'SELECT * FROM nieuwssysteem WHERE id = '.$_GET['volledig'];
  27. $result = mysql_query($sql);
  28. if(mysql_num_rows($result) == 1) {
  29. $rij = mysql_fetch_assoc($result);
  30. echo "<table border='1'>
  31. <tr>
  32. <td>".$rij['titel']."</td>
  33. </tr>
  34. <tr>
  35. <td>".$rij['volledig']."</td>
  36. </tr>
  37. <tr>
  38. <td>Gepost door: ".$rij['naam']."</td>
  39. </tr>
  40. </table>";
  41. } else {
  42. echo 'Dit bericht bestaat niet!';
  43. }
  44.  
  45. }
  46. ?>


sql
  1. CREATE TABLE nieuwssysteem (
  2. naam VARCHAR(30),
  3. titel VARCHAR(50),
  4. kort TEXT,
  5. volledig TEXT,
  6. id INT NOT NULL AUTO_INCREMENT,
  7. PRIMARY KEY(id))


nieuwstoevoegen_process.php
  1. ^<?php
  2.  
  3. include("connect.php");
  4.  
  5. $naam = $_POST['auteur'];
  6. $titel = $_POST['titel'];
  7. $kort = $_POST['kort'];
  8. $volledig = $_POST['volledig'];
  9.  
  10.  
  11. if($_POST['Toevoegen']) {
  12. if($naam == "") { echo "Naam is niet ingevuld!"; }
  13. else if($titel == "") { echo "Titel is niet ingevuld!"; }
  14. else if($kort == "") { echo "Kort verhaal is niet ingevuld!"; }
  15. else if($volledig == "") { echo "Volledig verhaal is niet ingevuld!"; }
  16. else {
  17. $query = "INSERT INTO nieuwssysteem (naam,titel,kort,volledig)
  18. VALUES ('$naam','$titel','$kort','$volledig')";
  19. mysql_query($query) or die (mysql_error());
  20.  
  21. echo " <strong>Dit bericht werdt succesvol toegevoegd:</strong><br />
  22. <table border='1'>
  23. <tr>
  24. <td>Naam:</td>
  25. <td><strong>".$naam."</strong></td>
  26. </tr>
  27. <tr>
  28. <td>Titel:</td>
  29. <td><strong>".$titel."</strong></td>
  30. </tr>
  31. <td>Kort verhaal:</td>
  32. <td><strong>".$kort."</strong></td>
  33. <tr>
  34. <td>Volledig verhaal:</td>
  35. <td><strong>".$volledig."</strong>
  36. </tr>
  37. </table>
  38. "; }
  39.  
  40. }
  41. ?>

3 antwoorden

Gesponsorde links
Offline denniseik - 04/04/2010 00:18
Avatar van denniseik Lid Je voegt een extra kolom toe aan je sql met bijv de naam 'foto'. Hierin plaats je een link naar het betreffende fotobestand dat je upload door een uploadscriptje aan je script te plakken. Vervolgens haal je de link uit de database en je hebt je plaatje.
Offline Sieebe - 04/04/2010 09:17
Avatar van Sieebe Nieuw lid
denniseik schreef:
Je voegt een extra kolom toe aan je sql met bijv de naam 'foto'. Hierin plaats je een link naar het betreffende fotobestand dat je upload door een uploadscriptje aan je script te plakken. Vervolgens haal je de link uit de database en je hebt je plaatje.


dat weet ik wel maar
als ik dus een tabel toevoeg bv: naam varchar(5),
als ik dat dan met mijn afbeelding wil doen wat moet dan in de plaats van varchar?
en mijn variabele dat ik dan in me mysql moet doen is dat dan $_POST['afb']?  
Offline denniseik - 04/04/2010 10:51
Avatar van denniseik Lid Niet zo'n kleine varchar (5!), die 5 staat voor het aantal mogelijke tekens.
Je upload een foto: vervolgens zorg je dat je script een url teruggeeft, bijvoorbeeld: images/foto8.jpg.
Die url zet je in een variabele en die zet je in mysql.
Haal je hem er daarna weer uit dan doe je <img src="'.$rij['fotourl'].'" alt="" />.
Gesponsorde links
Dit onderwerp is gesloten.
Actieve forumberichten
© 2002-2024 Sitemasters.be - Regels - Laadtijd: 0.236s