login  Naam:   Wachtwoord: 
Registreer je!
 Forum

Geen resultaat in de tabel (Opgelost)

Offline Seawolf1979 - 01/04/2008 22:38
Avatar van Seawolf1979Nieuw lid Ik probeer wat kennis te krijgen over php, maar ik geraak er niet wijs uit.
Ik heb een pagina ontworden waar ik via een radiobutton een selectie maak van welk team ik een speelkalender wil bezichtigen.
Maar ik krijg geen resultaat op mijn 2de pagina.

Kan ik de twee pagina's hier posten? Het gaat om ongeveer een 80 tal regels. Of is dit te veel?

Greetz

4 antwoorden

Gesponsorde links
Offline WimJ - 01/04/2008 22:47
Avatar van WimJ Grafische gevorderde Dacht dat ze iets hadden gezegd van 50 regels, gooi het gewoon voor alle zekerheid op plaatscode of tussen codetags.

Dat we eens kunnen zien 
Offline Seawolf1979 - 01/04/2008 22:51 (laatste wijziging 01/04/2008 22:54)
Avatar van Seawolf1979 Nieuw lid Dit is een eerste deel

  1. <html>
  2. <head><title>kalender per ploeg</title></head>
  3. <body topmargin="0" marginheight="0">
  4. <?php
  5. include("misc.inc");
  6. $connection = mysql_connect($host,$user,$password) or die ("Kon geen verbinding maken met de server");
  7. $db = mysql_select_db($database,$connection) or die ("Kon de database niet selecteren");
  8.  
  9. //Selecteerd de wedstrijden van de gekozen ploeg
  10. $query = "SELECT * FROM Events WHERE ploegID=\"{$_POST['interest']}\""; //proberen toevoegen ORDER BY datum
  11. $result = mysql_query($query) or die ("Kon de query niet uitvoeren");
  12.  
  13. //Resultaten in een tabel weergeven
  14. echo "<table cellspacing='10' border='0' cellpadding='0' width='100%'>";
  15. while ($row = mysql_fetch_array($result,MYSQL_ASSOC))
  16. {
  17.  
  18. //Elke wedstrijd in een rij weergeven
  19. echo "<tr>\n";
  20. echo "<td>{$row['ploegID']}</td>\n";
  21. echo "<td><font size='+1'><b>{$row['wedstrijd']}</b></font></td>\n";
  22. echo "<td>{$row['datum']}</td>\n";
  23. echo "<td>{$row['tijd']}</td>\n";
  24. echo "<td>{$row['plaats']}</td>\n";
  25. echo "<td>{$row['info']}</td>\n";
  26. }
  27. echo "</table>\n";
  28. echo "<div align='center'>
  29. <a href='teamReview.php'><b>Keer terug naar het overzicht van de ploegen</b></a></div>";
  30. ?>
  31. </body>
  32. </html>
Offline yetti4 - 01/04/2008 22:58 (laatste wijziging 01/04/2008 23:05)
Avatar van yetti4 JS interesse probeer dit op regel 10:
  1. $query = "SELECT * FROM Events WHERE ploegID='".$_POST['interest']."'";

en als regel 15:
  1. while ($row = mysql_fetch_assoc($result))
Offline Seawolf1979 - 01/04/2008 23:04 (laatste wijziging 02/04/2008 22:03)
Avatar van Seawolf1979 Nieuw lid Dit lijkt niet te lukken. Ik zal even nog de andere pagina posten

  1. <html>
  2. <head><title>Overzicht van de ploegen</title></head>
  3. <body>
  4. <?php
  5. include("misc.inc");
  6. $connection = mysql_connect($host,$user,$password) or die ("Kon geen verbinding maken met de server");
  7. $db = mysql_select_db($database,$connection) or die ("Kon de database niet selecteren");
  8.  
  9. //Alle ploegen in de Tabel "ploegen" selecteren
  10. $query = "SELECT * FROM ploegen ORDER BY naam";
  11. $result = mysql_query($query) or die ("Kon de query niet uitvoeren");
  12.  
  13. //Eerst tekst en dan het formulier weergeven
  14. echo "<div style='margin-left: .1in'>
  15. <h1 align='center'>Overzicht van de ploegen</h1>
  16. <h2 align='center'>Maak een keuze van welke ploeg je de kalender wenst te raadplegen</h2>\n";
  17.  
  18. //Een formulier met selectielijst maken
  19. echo "<form action='showTeams.php' method='post'>\n";
  20. echo "<table cellpadding='5' border='0' width='80%'>";
  21. $counter=1;
  22. while ($row = mysql_fetch_array($result))
  23. {
  24. extract($row);
  25. echo "<tr><td valign='top' width='5%'>\n";
  26. echo "<input type='radio' name'interest' value='$ploegID'\n";
  27. if ( $counter == 1 )
  28. {
  29. echo "checked";
  30. }
  31. echo ">$ploegID";
  32. echo "</td>
  33. <td><font size='+1'><b>$naam</b></font></td>
  34. <td>$reeks</td>
  35. <td>$info</td>";
  36. echo "</tr>";
  37. $counter++;
  38. }
  39. echo "</table>";
  40. echo "<p><input type='submit' value='Kies de aangeduide ploeg'></form>\n";
  41. ?>
  42. </div>
  43. </body></html>


Even nog de tabellen en dan heb je mss een beter overzicht

  1. CREATE TABLE IF NOT EXISTS `Events` (
  2. `eventID` int(8) NOT NULL,
  3. `ploegID` varchar(8) NOT NULL,
  4. `datum` date NOT NULL,
  5. `tijd` time NOT NULL,
  6. `plaats` varchar(60) NOT NULL,
  7. `info` varchar(255) default NULL,
  8. PRIMARY KEY (`eventID`)
  9. ) ENGINE=MyISAM DEFAULT CHARSET=latin1;
  10.  
  11.  
  12. CREATE TABLE IF NOT EXISTS `ploegen` (
  13. `ploegID` int(8) NOT NULL auto_increment,
  14. `naam` varchar(25) NOT NULL,
  15. `reeks` varchar(60) NOT NULL,
  16. `info` varchar(255) default NULL,
  17. PRIMARY KEY (`ploegID`)
  18. ) ENGINE=MyISAM DEFAULT CHARSET=latin1 AUTO_INCREMENT=1 ;


Ik heb de oplossing ondertussen al gevonden.
Toch bedankt
Gesponsorde links
Dit onderwerp is gesloten.
Actieve forumberichten
© 2002-2024 Sitemasters.be - Regels - Laadtijd: 0.226s