login  Naam:   Wachtwoord: 
Registreer je!
 Forum

Item toevoegen

Offline Simax - 24/07/2007 11:29 (laatste wijziging 24/07/2007 14:49)
Avatar van SimaxOnbekend Beste mensen,

Hoe kan ik een bestand toevoegen & controleren of deze nog niet bestaat?
Ik heb het volgende, maar is dit juist?

  1. <table cellpadding="0" cellspacing="0" class="content">
  2. <form action="<?php $_SERVER['REQUEST_METHOD']; ?>" method="post">
  3. <tr>
  4. <td><label for="title">Title</label></td>
  5. <td><input id="title" name="title" type="text"/>
  6. </tr>
  7. <tr>
  8. <td><label for="artist">Artist</label></td>
  9. <td><input id="artist" name="artist" type=""/></td>
  10. </tr>
  11. <tr>
  12. <td><input name="submit" type="submit" value="Insert"/>
  13. </tr>
  14. </form>
  15. </table>


Iemand die mij verder kan helpen?

Alvast bedankt!

9 antwoorden

Gesponsorde links
Offline kilian - 24/07/2007 11:35 (laatste wijziging 24/07/2007 11:41)
Avatar van kilian Lid
  1. <?php
  2. require_once("connect.php");
  3.  
  4. if(isset($_SESSION["login"]))
  5. {
  6. if(isset($GET["submit"]))
  7. {
  8. if(!empty($_POST["title"]) && (!empty($_POST["artist"]))
  9. {
  10. $track = mysql_escape_string($_POST["title"]);
  11. $artist = mysql_escape_string($_POST["artist"]);
  12.  
  13. $query = mysql_query("SELECT * FROM tracks WHERE tr_title = '".$title."'
  14. AND tr_artist = '".$artist."'") or die(mysql_error());
  15. $nr = mysql_num_rows($query);
  16. if ($nr != 0){
  17. echo "Dit bestaat al";
  18. } else {
  19. echo "Dit bestaat nog niet";
  20. $insert = "INSERT INTO `tracks` (tr_title,tr_artist) VALUES ('$title', '$artist')";
  21. mysql_query($insert)
  22. }
  23. ?>


Niet getest!

--edit--
Je hebt mysql_escape_tring ipv mysql_escape_string. Heb aangepast bij mij
Offline Simax - 24/07/2007 11:38
Avatar van Simax Onbekend Oke, dankje .

Als er een betere manier is dan hoor ik het graag.

Even testen..
Offline kilian - 24/07/2007 11:41
Avatar van kilian Lid zit foutje in, heb gewijzigd. Was de "; vergeten bij de query  
Offline Simax - 24/07/2007 11:49 (laatste wijziging 24/07/2007 14:30)
Avatar van Simax Onbekend Werkt!
Offline Koen - 24/07/2007 13:24
Avatar van Koen PHP expert Ja nogal logisch, bij jou staat er
  1. if(isset($_SESSION["rank"] == "admin"))


wat natuurlijk:
  1. if(isset($_SESSION["rank"]) && $_SESSION['rank'] == "admin") {

moet worden 
PHP.net: IsSet
Offline Simax - 24/07/2007 14:30 (laatste wijziging 24/07/2007 14:31)
Avatar van Simax Onbekend Maar hoe kan ik nu een bestand uploaden(.wav of .mp3) en toevoegen in de database/dergelijke als deze nog niet bestaat?
Offline JBke - 24/07/2007 14:52
Avatar van JBke PHP gevorderde zeker controles inbouwen op bestands upload, dat zeker geen code of iets dergelijks in je database komt en of php bestanden op je server kunnen geupload worden en zo weer uitgevoerd.
Offline rroobb - 24/07/2007 14:54
Avatar van rroobb PHP interesse PHP.net: file_exists
??
Offline Simax - 24/07/2007 15:01
Avatar van Simax Onbekend Mijn code tot nu toe..

http://www.plaatscode.be/6099

Zou graag nog een input maken waarin
het bestand(.wav/.mp3) geupload kan worden.
Gesponsorde links
Dit onderwerp is gesloten.
Actieve forumberichten
© 2002-2024 Sitemasters.be - Regels - Laadtijd: 0.236s