login  Naam:   Wachtwoord: 
Registreer je!
 Forum

Plaatje toevoegen

Offline aXiP - 14/02/2005 14:08 (laatste wijziging 14/02/2005 14:09)
Avatar van aXiPNieuw lid Ik heb hier dus een script waarmee je autos aan een database kan toevoegen en dan weer kan weergeven.

Het ziet er als volgt uit

<<<<<<<toevoegen.php>>>>>>>

  1. <?php
  2. mysql_connect('localhost','root','');
  3. mysql_select_db('autos') or die (mysql_error());
  4.  
  5. if(isset($_POST['verzenden']))
  6. {
  7. $sNaam = addslashes($_POST['naam']);
  8. $sBouwjaar = addslashes($_POST['bouwjaar']);
  9. $sInfo = addslashes($_POST['info']);
  10. $iFoto = addslashes($_POST['foto']);
  11.  
  12. mysql_query("INSERT INTO `autos` (naam, bouwjaar, info, foto) VALUES ('".$sNaam."', '".$sBouwjaar."', '".$sInfo."', '".$iFoto."')") or die (mysql_error());
  13.  
  14. echo 'Je gegevens zijn succesvol in de database geplaatst';
  15. }
  16. else
  17. {
  18. ?>
  19. <form action=" <?=$_SERVER['PHP_SELF']?> " method="POST">
  20. Naam: <input type="text" name="naam"><br />
  21. Bouwjaar: <input type="text" name="bouwjaar"><br /> <br />
  22. Info: <textarea name="info" rows="8" cols="20" ></textarea><br /> <br />
  23. Foto: <input type="file" name="foto"><br /> <br />
  24. <input type="submit" name="verzenden" value="verzenden">
  25. </form>
  26. <?
  27. }
  28. ?>

<<<<<<<<weergeven.php>>>>>>>>
  1. <?php
  2. mysql_connect('localhost','root','');
  3. mysql_select_db('autos') or die (mysql_error());
  4.  
  5. if(mysql_result(mysql_query("SELECT COUNT(id) FROM `autos`"),0) == 0)
  6. {
  7. echo 'Er staan nog geen autos in de database';
  8. }
  9. else
  10. {
  11. ?>
  12.  
  13. <?php
  14. $qSelect_berichten = mysql_query('SELECT * FROM `autos`') or die (mysql_error());
  15. while($aBerichten = mysql_fetch_array($qSelect_berichten))
  16. {
  17. echo '<table border=1 width="600" cellspacing="0"><tr >
  18. <td valign="top">Naam: '.$aBerichten['naam'].'</td><td>Bouwjaar: '.$aBerichten['bouwjaar'].'</td> </tr>
  19. <tr><td width="300" height="300" valign="top">'.$aBerichten['foto'].'</td>
  20. <td valign="top">'.$aBerichten['info'].'</td>
  21. </tr><br>';
  22. }
  23. echo '</table>';
  24. }
  25. ?>


Wat ik nu dus wil, is dat ik ook een foto kan uploaden van een auto.
Bijvoorbeeld dat de foto geupload wordt, de link wordt in de database gezet
en vervolgens weer weergeven.
Ik weet alleen niet hoe dit moet, kan iemand me hiermee helpen?

1 antwoord

Gesponsorde links
Offline barry - 30/11/1999 00:00
Avatar van barry PHP interesse Je moet het plaatje uplaoden met een uploadscript en een link naar het plaatje (bijvoorbeeld imguploadautosautootje.jpg) in je database zetten.rnUploadscripts zijn hier genoeg te vinden... Pas daarin alleen aan dat je een rij in de database toevoegt...
Gesponsorde links
Dit onderwerp is gesloten.
Actieve forumberichten
© 2002-2024 Sitemasters.be - Regels - Laadtijd: 0.186s