login  Naam:   Wachtwoord: 
Registreer je!
 Forum

tellen werkt niet

Offline sicco - 12/08/2005 09:08
Avatar van siccoLid hey mensen, ik ben dus bezig met het maken van mijn DC, en het hele dc staat in een mysql tabel.
Maar nu dat in 1 tabel staat werkt dit niet meer:

  1. $tselsic = mysql_query("select * from DC where categorie='".$cats1[id]."'");
  2. $antalsic = mysql_num_rows($tselsic);

Met alles in 1 tabel bedoel ik dus categorie, sub categorie en de files, weet iemand of het mischien ook daar aan ligt?

11 antwoorden

Gesponsorde links
Offline Gerard - 12/08/2005 09:18
Avatar van Gerard Ouwe rakker Kan jij een omschrijving geven van jouw tabel (welke velden je gebruikt en welk type deze zijn).
Verder een voorbeeld van een record in die tabel.
Offline sicco - 12/08/2005 09:23 (laatste wijziging 12/08/2005 10:06)
Avatar van sicco Lid wacht even hoor, ik heb even iets verkeerds gedaan.
Het ligt niet aan de tabel want die hier boven doet het nu wel want dat was gewoon een typ fout.
Maar dit doet het nu niet:

  1. include('config.php');
  2. $ja = mysql_query("select * from DC where categorie='".$subcat."'");
  3. $aantaldc = mysql_num_rows($ja);
  4.  
  5. if ($show == yes && $aantaldc !="0") {
  6. $tsel = mysql_query("select * from DC where categorie='".$subcat."' order by titel");
  7. while ($cats = mysql_fetch_array($tsel)) {
  8. $files .= "<a href='index.php?feu=file&file=".$cats[titel]."&sub=reacties'><b>".$cats[titel]."</a></b><br>
  9. <i>".nl2br(afkorten($cats[beschrijving],80))."</i><br>";
  10. }
  11. print "".$files
  12. ."";
  13. } elseif ($show == yes && $aantaldc = "0") {
  14. $tsel = mysql_query("select * from DC where categorie='".$subcat."'");
  15. while ($cats = mysql_fetch_array($tsel)) {
  16. $files .= "Er staan geen files in deze categorie.<br>
  17. <a href=\"javascript:history.back(1)\">Klik hier om terug te gaan.</a>";
  18. }
  19. print "".
  20. $files
  21. ."";
  22. }
  23.  
  24. ?>
Offline MFdriver - 12/08/2005 10:14
Avatar van MFdriver PHP interesse DC = direct connect? 
Offline Simon - 12/08/2005 10:16 (laatste wijziging 12/08/2005 10:17)
Avatar van Simon PHP expert
  1. <?
  2. if ($show == yes && $aantaldc != 0) {
  3. } elseif ($show == yes && $aantaldc == 0) {
  4. ?>


2 = bij elseif en die 0 zonder ""

als dit niet werkt doe dan ook nog overal SELECT FROM WHERE (grote letters dus)

en ipv print "".$files."" doe eens echo $files

Simon
Offline sicco - 12/08/2005 11:47
Avatar van sicco Lid ok bedankt ik ga het ff proberen 
En dc is download centre ;)
Offline sicco - 12/08/2005 11:54 (laatste wijziging 13/08/2005 09:04)
Avatar van sicco Lid werkt ook niet 
Ik heb gedaan wat je zie maar zonder resultaat 
ik zal maar ff het hele script posten, en het stuk vanaf line 34 doet hij dus niet:



  1. <?php
  2. include('config.php');
  3. $hoofdcat = $_GET['hoofdcat'];
  4. $subcat = $_GET['subcat'];
  5. $show = $HTTP_GET_VARS['show'];
  6.  
  7.  
  8. $result = mysql_query("select * from DC");
  9. while ($row = mysql_fetch_object($result)) {
  10. }
  11. $quer = mysql_query("SELECT * FROM DC"); $aanta = mysql_num_rows($quer);
  12.  
  13.  
  14.  
  15. if (!$show) {
  16. $tsel1 = mysql_query("select * from DC WHERE hoofdcat='".$hoofdcat."' order by subcat ASC");
  17. while ($cats1 = mysql_fetch_array($tsel1)) {
  18.  
  19. $tselsic = mysql_query("select * from DC where categorie='".$cats1[id]."'");
  20. $antalsic = mysql_num_rows($tselsic);
  21.  
  22. <table>
  23. <tr>
  24. <td width='10%' align='left' valign='top'><div align='top'><img src='".$cats1[subcatava]."' border='0' align='top'> </div>
  25. <br>
  26. </td>
  27. <td><a href=index.php?feu=sub&subcat=".$cats1[id]."&show=yes><b>".$cats1[subcat]."&nbsp;</b> (".$antalsic.")</a><br>
  28. <i>".$cats1[subcatbeschrijving]."</i></td></tr></table>";
  29. }
  30.  
  31. }
  32. include('config.php');
  33. $ja = mysql_query("SELECT * FROM DC WHERE categorie='".$_GET['subcat']."'");
  34. $aantaldc = mysql_num_rows($ja);
  35.  
  36. if ($show == yes && $aantaldc != 0) {
  37.  
  38. $tsel = mysql_query("SELECT * FROM DC WHERE categorie='".$_GET['subcat']."' order by titel");
  39. while ($cats = mysql_fetch_array($tsel)) {
  40. $files .= "<a href='index.php?feu=file&file=".$cats[titel]."&sub=reacties'><b>".$cats[titel]."</a></b><br>
  41. <i>".nl2br(afkorten($cats[beschrijving],80))."</i><br>";
  42.  
  43. echo "".$files
  44. ."";
  45. }} elseif ($show == yes && $aantaldc == 0) {
  46. $tsel = mysql_query("SELECT * FROM DC WHERE categorie='".$_GET['subcat']."'");
  47. while ($cats = mysql_fetch_array($tsel)) {
  48. $files2 .= "Er staan geen files in deze categorie.<br>
  49. <a href=\"javascript:history.back(1)\">Klik hier om terug te gaan.</a>";
  50.  
  51. echo "".
  52. $files2
  53. ."";
  54. } }
  55.  
  56. ?>
Offline Thomas - 13/08/2005 09:17
Avatar van Thomas Moderator Wat doet het dan niet ?
Alles wat uit $_GET en $_POST afkomstig is is tekst, dus misschien moet je van:

if ($show == yes && $aantaldc != 0) {

if ($show == "yes" && $aantaldc != 0) {

maken ?
Offline sicco - 14/08/2005 12:46 (laatste wijziging 15/08/2005 09:15)
Avatar van sicco Lid werkt ook niet maar wat nou precies niet werkt is het if gedeelte vanaf line 38 :S
Offline Ibrahim - 15/08/2005 12:28 (laatste wijziging 15/08/2005 12:34)
Avatar van Ibrahim PHP expert er bestaat zoiets als een edit knop 

maar waarom alles in een tabel? dan wordt die tabel onoverzichtelijk...
en je kan ook gewoon meerdere tabellen maken en ze met elkaar verbinden.

EDIT: 
  1. <?php
  2. //ff een paar wijzigingen gemaakt:
  3. include('config.php');
  4. $hoofdcat = $_GET['hoofdcat'];
  5. $subcat = $_GET['subcat'];
  6. $show = $HTTP_GET_VARS['show'];
  7.  
  8.  
  9. $result = mysql_query("SELECT * from DC");
  10. while ($row = mysql_fetch_object($result)) {
  11. }
  12. $quer = mysql_query("SELECT * FROM DC");
  13. $aanta = mysql_num_rows($quer);
  14.  
  15.  
  16.  
  17. if (!$show) {
  18. $tsel1 = mysql_query("SELECT * FROM DC WHERE
  19. hoofdcat='".$hoofdcat."' ORDER BY subcat ASC");
  20. while ($cats1 = mysql_fetch_array($tsel1)) {
  21.  
  22. $tselsic = mysql_query("SELECT * FROM DC WHERE categorie='".$cats1[id]."'");
  23. $antalsic = mysql_num_rows($tselsic);
  24.  
  25. <table>
  26. <tr>
  27. <td width='10%' align='left' valign='top'><div align='top'><img src='".$cats1[subcatava]."' border='0' align='top'> </div>
  28. <br>
  29. </td>
  30. <td><a href=index.php?feu=sub&subcat=".$cats1[id]."&show=yes><b>".$cats1[subcat]."&nbsp;</b> (".$antalsic.")</a><br>
  31. <i>".$cats1[subcatbeschrijving]."</i></td></tr></table>";
  32. }
  33.  
  34. }
  35. include('config.php'); //hoef je niet meer te includen aangezien die helemaal boven word geinclude
  36. $ja = mysql_query("SELECT * FROM DC WHERE categorie='".$_GET['subcat']."'");
  37. $aantaldc = mysql_num_rows($ja);
  38.  
  39. if ($show == yes && $aantaldc != 0) {
  40.  
  41. $tsel = mysql_query("SELECT * FROM DC WHERE categorie='".$_GET['subcat']."' order by titel");
  42. while ($cats = mysql_fetch_array($tsel)) {
  43. $files .= "<a href='index.php?feu=file&file=".$cats[titel]."&sub=reacties'><b>".$cats[titel]."</a></b><br>
  44. <i>".nl2br(afkorten($cats[beschrijving],80))."</i><br>";
  45.  
  46. echo $files;
  47.  
  48. }
  49. }
  50. elseif ($show == yes && $aantaldc == 0) {
  51. $tsel = "SELECT * FROM DC WHERE categorie='".$_GET['subcat']."'";
  52. $result=mysql_query($tsel) or die(mysql_error());
  53. while ($cats = mysql_fetch_array($result)) {
  54. $files2 .= "Er staan geen files in deze categorie.<br>
  55. <a href=\"javascript:history.back(1)\">Klik hier om terug te gaan.</a>";
  56.  
  57. echo $files2;
  58. }
  59. }
  60. ?>
Offline Brix - 15/08/2005 12:34
Avatar van Brix Nieuw lid Je kan niet 2 keer in een script 1 en dezelfde include bestand gebruiken. Jouw config.php op lijn 34 moet daar weg..

Tenminste dat zijn mijn ervaringen;-)
Offline sicco - 15/08/2005 15:36 (laatste wijziging 15/08/2005 20:00)
Avatar van sicco Lid met dit:
  1. if(isset($_GET["actie"]) and $_GET["actie"] == "download") {
  2.  
  3. $s_download = mysql_query("SELECT * FROM DC WHERE titel = '".$_GET["file"]."' LIMIT 0,1") or die(mysql_error());
  4. $rowd = mysql_fetch_object($s_download);
  5. $u_download = mysql_query("UPDATE DC SET downloads = downloads + 1 WHERE titel = '".$_GET["file"]."'") or die(mysql_error());
  6. $rowd->link = nl2br($rowd->link);
  7. echo "<center> Je download begint binnen 10 seconden!</a><META HTTP-EQUIV=\"refresh\" CONTENT=\"2; URL=".$rowd->link."\">"; }


Wil ik deze link openen:
  1. http://files.filefront.com/1GA_Adboards_Pack/;4040513;;/fileinfo.html

maar ipv naar de hele link te gaan gaat hij naar dit:
  1. http://files.filefront.com/1GA_Adboards_Pack

Hoe komt het dat hij de link afkort, terwijl ik dat niet aangeef?
Ik heb ook al gekeken in de database maar daar staat hij wel goed helemaal in 
Gesponsorde links
Dit onderwerp is gesloten.
Actieve forumberichten
© 2002-2024 Sitemasters.be - Regels - Laadtijd: 0.284s