login  Naam:   Wachtwoord: 
Registreer je!
 Forum

Wat is er fout?

Offline roy - 25/02/2005 21:02 (laatste wijziging 25/02/2005 21:19)
Avatar van royPHP gevorderde
  1. <?
  2.  
  3. if ($_FILES['bestand']) {
  4.  
  5. //************* te editeren *******************
  6.  
  7. //tabeldinges
  8. $tabelnaam = "tacx"; //naam van de tabel
  9. $origineelveld = "origineel"; //naam van de velden in je tabel
  10. $uniekveld = "uniek"; //naam van de velden in je tabel
  11. $mimeveld = "mime"; //naam van de velden in je tabel
  12.  
  13. //volgende var is het pad waar alles wordt opgeslagen.
  14. $eindlocatie = $_SERVER['DOC_ROOT']."/var/www/html/Chris/files/tacx/"; //echo deze
  15.  
  16.  
  17. $result = mysql_query("SELECT * FROM ".$tabelnaam." WHERE user='".$_SESSION['dbid']."' AND league='longvrbar' AND Round='" . $Round . "' AND Dy='".$Dy."' ");
  18. $count = mysql_num_rows($result);
  19. //is er nog geen cijfer gegeven
  20. if ($count == 0)
  21. {
  22.  
  23. $uniekenaam = longvrbar.$Dy.'_'.$Round.'_'.$_SESSION['dbid'];
  24. $bestandsnaam = str_replace("\'","\\'",$_FILES['bestand']['name']);
  25. if ( move_uploaded_file($_FILES['bestand']['tmp_name'], $eindlocatie.$uniekenaam) )
  26. {
  27. $m=1.6093;
  28. $mph = $kph/$m;
  29. $Roundx = longvrbar.$Round;
  30. $queryzin = "INSERT INTO ".$tabelnaam." (".$uniekveld.", ".$origineelveld.", ".$mimeveld.",user,Dd,Dm,Dy,Th,Tm,Ts,Round,kph,mph,league) VALUES ('".addslashes($uniekenaam)."', '".addslashes($_FILES['bestand']['name'])."','".addslashes($_FILES['bestand']['type'])."','".$_SESSION['dbid']."','" . $Dd . "','" . $Dm . "','" . $Dy . "','" . $Th . "','" . $Tm . "','" . $Ts . "','" . $Roundx . "','".$kph."','".$mph."','longvrbar')";
  31. mysql_query($queryzin) or die(mysql_error());
  32. $result2 = mysql_query("SELECT * FROM vrbar WHERE userid='".$_SESSION['dbid']."' AND bar='long'");
  33. $count2 = mysql_num_rows($result2);
  34. //is er nog geen cijfer gegeven
  35. if ($count2 == 0)
  36. {
  37. echo $queryzin5 = "INSERT INTO vrbar (naam,userid,bar,".$Round.") VALUES ('".$_SESSION['naam']."','".$_SESSION['dbid']."','long','1')";
  38. mysql_query($queryzin5) or die(mysql_error());
  39. }
  40. elseif ($count2 == 1)
  41. {
  42. echo $queryzin6 = "UPDATE vrbar SET ".$Round."='1' WHERE userid='".$_SESSION['dbid']."' AND bar='long'";
  43. mysql_query($queryzin6) or die(mysql_error());
  44. }
  45. echo "<br><div align=\"center\"><B><font size=\"2\" face=\"Verdana\">You've add your result!</font></B><br></div>";
  46. echo "<META HTTP-EQUIV=\"refresh\" CONTENT=\"1;URL=index.php?id=memberarea\">";
  47. }
  48. }
  49. elseif ($count == 1)
  50. {
  51.  
  52. $uniekenaam = longvrbar.$Dy.'_'.$Round.'_'.$_SESSION['dbid'];
  53. $bestandsnaam = str_replace("\'","\\'",$_FILES['bestand']['name']);
  54. if ( move_uploaded_file($_FILES['bestand']['tmp_name'], $eindlocatie.$uniekenaam) )
  55. {
  56. $m=1.6093;
  57. $mph1 = $kph/$m;
  58. $Roundx = longvrbar.$Round;
  59. $queryzin = "UPDATE ".$tabelnaam." SET ".$uniekveld."='".addslashes($uniekenaam)."', ".$origineelveld."='".addslashes($_FILES['bestand']['name'])."', ".$mimeveld."='".addslashes($_FILES['bestand']['type'])."', user='".$_SESSION['dbid']."', Dd='" . $Dd . "', Dm='" . $Dm . "', Dy='" . $Dy . "', Th='" . $Th . "', Tm='" . $Tm . "', Ts='" . $Ts . "', Round='" . $Roundx . "', mph='".$mph1."', kph='".$kph."' WHERE user='".$_SESSION['dbid']."' AND Round='" . $Round . "'";
  60. mysql_query($queryzin) or die(mysql_error($queryzin));
  61.  
  62. $cQuery = mysql_query("SELECT AVG(`mph`) FROM `tacx` WHERE league='longvrbar' AND user=''".$_SESSION['dbid']."'");
  63. $cAverage = mysql_result($cQuery,0);
  64. echo $queryzin7 = "UPDATE vrbar SET avespeed='".round($cAverage,2)."' WHERE userid='".$_SESSION['dbid']."' AND bar='long'";
  65. mysql_query($queryzin7) or die(mysql_error());
  66.  
  67.  
  68.  
  69. }
  70. else
  71. {
  72. //gn transport
  73. echo "<font color=red>geen transport</font><br>";
  74. }
  75. }
  76. }
  77. ?>


Vraagje: bewerking 'result=2' wordt toch alleen uitgevoert als 'result' nul opleverd?
Hij voerd nu altijd het script uit dat bij 0 hoort, ook als het geen 0 is

2 antwoorden

Gesponsorde links
Offline remy - 30/11/1999 00:00
Avatar van remy PHP ver gevorderde kun je niet eerst inspringen
Offline numlockrond - 30/11/1999 00:00
Avatar van numlockrond Onbekend en af en toe een extra enter mag ook wel...
Gesponsorde links
Dit onderwerp is gesloten.
Actieve forumberichten
© 2002-2024 Sitemasters.be - Regels - Laadtijd: 0.205s