login  Naam:   Wachtwoord: 
Registreer je!
 Forum

Probleempje met PHP

Offline yamaharaptor - 04/08/2006 15:51
Avatar van yamaharaptorOnbekend Hallo mensen,
Ik wil dat alle script titels onder elkaar worden weer gegeven. Nu is maar een goed en de rest staat naast elkaar. Ik heb echt vanalles geprobeerd maar omdat ik pas begonnen ben met php kom ik er niet echt uit.
Kan iemand mij laten zien hoe het wel moet? Of zeggen hoe?
Bedankt alvast!

  1. <?php
  2.  
  3. include("config.php");
  4.  
  5. mysql_connect("$host","$user","$pass");
  6. mysql_select_db("$database");
  7.  
  8.  
  9. echo "<table border=\"0\" width=\"100%\" height=\"3\" border=\"0\" cellspacing=\"0\"><tr><td width=\"100%\" height=\"15\" bgcolor=\"#9B0431\" colspan=\"2\"><b>Verkoop</b></td></tr>\n";
  10.  
  11. $select = "SELECT * FROM scripts ORDER BY id";
  12. $query = mysql_query($select)or die(mysql_error());
  13.  
  14. while ($show = mysql_fetch_object($query)) {
  15.  
  16. echo "<tr><td width=\"70%\" height=\"1\"><a href=\"scriptopenen.php?script=$show->id\">$show->script</a></td> \n";
  17. echo "<td width=\"30%\" height=\"1\">800 euro</td></tr></table>\n";
  18.  
  19. }
  20.  
  21. ?>


Misschien beetje uitleg erbij zodat ik het weet voor de volgende keer.
Bedankt!

11 antwoorden

Gesponsorde links
Offline Gerard - 04/08/2006 15:58
Avatar van Gerard Ouwe rakker Misschien moet je je table niet afsluiten binnen de while ;)
Offline Abbas - 04/08/2006 15:59 (laatste wijziging 04/08/2006 16:03)
Avatar van Abbas Gouden medaille

Crew .NET
Bedoel je iets zoals dit?

  1. <?php
  2.  
  3. include("config.php");
  4.  
  5. mysql_connect("$host","$user","$pass");
  6. mysql_select_db("$database");
  7.  
  8.  
  9. echo "<table border=\"0\" width=\"100%\" height=\"3\" border=\"0\" cellspacing=\"0\">
  10. <tr>
  11. <td width=\"100%\" height=\"15\" bgcolor=\"#9B0431\" colspan=\"2\"><b>Verkoop</b>
  12. </td>
  13. </tr>\n";
  14.  
  15. $select = "SELECT * FROM scripts ORDER BY id";
  16. $query = mysql_query($select)or die(mysql_error());
  17.  
  18. while ($show = mysql_fetch_object($query))
  19. {
  20.  
  21. echo "<tr>
  22. <td width=\"70%\" height=\"1\"><a href=\"scriptopenen.php?script=$show->id\">$show->script</a>
  23. </td> \n";
  24. echo "<td width=\"30%\" height=\"1\">800 euro
  25. </td>
  26. </tr>
  27. </table>\n";
  28.  
  29. }
  30.  
  31. ?>
Offline yamaharaptor - 04/08/2006 16:03
Avatar van yamaharaptor Onbekend Uhm nee,
Ik bedoel dat alle scripts onder elkaar komen te staan. Nu staat eentje goed en de andere 6 staan eronder maar naast elkaar.
Gr
Bedankt wel al voor de hulp maar dit bedoelde ik helaas niet (:D )
Offline riekele - 04/08/2006 16:10 (laatste wijziging 04/08/2006 16:10)
Avatar van riekele PHP beginner het helpt vast niet heel veel, maar verrander die height van je table eens.. 3 is niet echt veel..^^
Offline yamaharaptor - 04/08/2006 16:12
Avatar van yamaharaptor Onbekend Nee idd  , Maar begrijpen jullie wel wat ik bedoel nu?
Offline Stijn - 04/08/2006 16:15
Avatar van Stijn PHP expert
  1. <?php
  2.  
  3. include("config.php");
  4.  
  5. mysql_connect("$host","$user","$pass");
  6. mysql_select_db("$database");
  7.  
  8.  
  9. echo "<table border=\"0\" width=\"100%\" height=\"3\" border=\"0\" cellspacing=\"0\">
  10. <tr>
  11. <td width=\"100%\" height=\"15\" bgcolor=\"#9B0431\" colspan=\"2\"><b>Verkoop</b>
  12. </td>
  13. </tr>\n";
  14.  
  15. $select = "SELECT * FROM scripts ORDER BY id";
  16. $query = mysql_query($select)or die(mysql_error());
  17.  
  18. while ($show = mysql_fetch_object($query))
  19. {
  20.  
  21. echo "<tr>
  22. <td width=\"70%\" height=\"1\"><a href=\"scriptopenen.php?script=$show->id\">$show->script</a>
  23. </td> \n";
  24. echo "<td width=\"30%\" height=\"1\">800 euro
  25. </td>
  26. </tr>\n";
  27.  
  28. }
  29.  
  30. //hier je tabel sluiten slimmerik
  31. echo "</table>";
  32.  
  33. ?>

Offline Abbas - 04/08/2006 16:17 (laatste wijziging 04/08/2006 17:47)
Avatar van Abbas Gouden medaille

Crew .NET
je bedoelt dan dat het op de pagina zelf onder elkar moet weergegeven worden?
sorry had je vraag verkeerd geinterpreteerd...
dit zou moeten werken dan, niet?

  1. <?php
  2.  
  3. include("config.php");
  4.  
  5. mysql_connect("$host","$user","$pass");
  6. mysql_select_db("$database");
  7.  
  8. while ($show = mysql_fetch_object($query))
  9. {
  10. $link = '<a href=\"scriptopenen.php?script=$show->id\">$show->script</a>';
  11. $waarde = "800 euro";
  12. }
  13.  
  14. ?>
  15.  
  16. <table border="0" width="100%" height="3" cellspacing="0">
  17. <tr>
  18. <td width="100%" height="15" bgcolor="#9B0431" colspan="2"><b>Verkoop</b>
  19. </td>
  20. </tr>
  21. <tr>
  22. <td width="70%" height="1">
  23. <?php echo $link; ?>
  24. </td>
  25. <td width="30%" height="1">
  26. <?php echo $waarde; ?>
  27. </td>
  28. </tr>
  29. </table>


dit is wel juist,niet?! 
kzat opt werk en was da in kladblok aant fixe
Offline nielsvdwal - 04/08/2006 16:31
Avatar van nielsvdwal PHP gevorderde uhm.. dat van jou klopt gewoon voor geen ene meter titjes 
Offline yamaharaptor - 04/08/2006 17:02
Avatar van yamaharaptor Onbekend Thnx stijn1989, hij werkt! Dat bedoelde ik inderdaad!
Ik begrijp nu ook wat je gedaan hebt.
Kan je ook dat script 1 de td kleur code #000000 en td 2 kleurcode
#ffffff

Dus
Script 1 (zwarte achtergrond)
Script 2 (witte achtergrond)
3 zwart
4wit
Gr
Offline Simon - 04/08/2006 19:43
Avatar van Simon PHP expert Met de code van Stijn ziet het er zo uit
(heb de code aangepast, echo'en met single quotes, etc...)
  1. <?php
  2. include("config.php");
  3. mysql_connect($host,$user,$pass);
  4. mysql_select_db($database);
  5.  
  6. echo '<table border="0" width="100%" height="3" border="0" cellspacing="0">
  7. <tr>
  8. <td width="100%" height="15" bgcolor="#9B0431" colspan="2"><b>Verkoop</b>
  9. </td>
  10. </tr>\n';
  11.  
  12. $select = "SELECT * FROM scripts ORDER BY id";
  13. $query = mysql_query($select)or die(mysql_error());
  14. $i = 0;
  15. while ($show = mysql_fetch_assoc($query))
  16. {
  17. $i++;
  18. $kleur = (($i%2) == 0) ? '#000000' : '#FFFFFF';
  19. <tr style="background-color: '.$kleur.'">
  20. <td width="70%" height="1"><a href="scriptopenen.php?script='.$show['id'].'">'.$show['script'].'</a></td>\n
  21. <td width="30%" height="1">800 euro</td>
  22. </tr>\n';
  23.  
  24. }
  25. echo "</table>";
  26. ?>
Offline yamaharaptor - 04/08/2006 22:48 (laatste wijziging 05/08/2006 12:27)
Avatar van yamaharaptor Onbekend Dit bedoelde ik ja.
Alleen hier zit een fout in......

Ik zie nu boven de script titels

\n
\n
\n
\n
(zwarte streep)
\n
\n
\n
\n
(zwarte streep)
\n
\n
\n
\n

Vanaf hier begint VERKOOP:!:


edit:
Lama, ik heb het al gefixt!
Gesponsorde links
Dit onderwerp is gesloten.
Actieve forumberichten
© 2002-2024 Sitemasters.be - Regels - Laadtijd: 0.231s