login  Naam:   Wachtwoord: 
Registreer je!
 Forum

Mysql tabel

Offline Simax - 09/10/2006 09:16 (laatste wijziging 10/10/2006 08:49)
Avatar van SimaxOnbekend Beste mensen,

Aan jullie de vraag of aan onderstaande code nog iets ontbreekt?

  1. <html>
  2.  
  3. <head>
  4. <title></title>
  5. <link href='style.css' rel='stylesheet' type='text/css'/>
  6. </head>
  7.  
  8. <body>
  9.  
  10. <p class='black'>
  11. <a name='crew' class='black'><b>Crew</b></a>
  12. </p>
  13.  
  14. <?php
  15. Mysql_connect('localhost', 'gebruikersnaam', 'wachtwoord');
  16.  
  17. $res= Mysql_query('Select naam, woonplaats From crew')
  18.  
  19. echo "<table cellpadding='1' cellspacing='1'>";
  20. echo "<tr>";
  21. echo "<th id='naam'><p class='white'>Naam</p></th>";
  22. echo "</tr>";
  23.  
  24. while($arr= Mysql_fetch_assoc($res))
  25. {
  26. echo "<tr>";
  27. echo "<td id='naam'><p class='black'>".$arr['naam']."</p></td>";
  28. echo "</tr>";
  29. }
  30.  
  31. echo "</table>";
  32.  
  33.  
  34. ?>
  35.  
  36. </body>
  37.  
  38. </html>


Alvast bedankt .

MvG,
Generix

11 antwoorden

Gesponsorde links
Offline nielsvdwal - 09/10/2006 09:24 (laatste wijziging 09/10/2006 09:25)
Avatar van nielsvdwal PHP gevorderde ja er ontbreekt iets.. kijk naar de kleuren in de code en je ziet het..

btw..
<th id='naam'><p class='white'>Naam</p></th>
???
Offline Simax - 09/10/2006 09:27 (laatste wijziging 09/10/2006 09:42)
Avatar van Simax Onbekend Ok.

Vertel volgende keer wat er fout is.
Iemand enig idee wat ik hier fout doe?
En die mij kan helpen.

MvG,
Generix
Offline sasser - 09/10/2006 09:52
Avatar van sasser PHP interesse <td id=\'naam\'><p class=\'black\'>'.$arr['naam'].'</p></td>
je moet dingen die niet voor variable ofzo zijn escapen zoals in mijn voorbeeld 
Offline Simax - 09/10/2006 09:55 (laatste wijziging 09/10/2006 10:30)
Avatar van Simax Onbekend Ok.

Volgens mij is dat niet nodig,
maar heb ik alleen ergens een fout gemaakt.
Iemand die mij kan helpen?

En eventueel uit kan leggen wat ik moet veranderen.

MvG,
Generix
Offline Analog - 09/10/2006 10:46
Avatar van Analog HTML interesse
Citaat:
$res = Mysgl_query('Select naam, woonplaats From crew')


Moet zijn:
$res = Mysql_query('Select naam, woonplaats From crew')

kleine typo 
Offline Dark_Paul - 09/10/2006 10:51
Avatar van Dark_Paul PHP ver gevorderde Wat al gezegd is, kijk naar de kleuren. Dit gaat je errors opleveren.
  1. <?php // voor 't kleurtje
  2. echo '<table cellpadding='1' cellspacing='1'>';
  3.  
  4. echo '<table cellpadding="1" cellspacing="1">';
  5. ?>

Vergelijk de 2, welke denk je dat gaat werken?
Hint: bij de bovenste sluit je je echo-quotes steeds waardoor je een error zal krijgen 
Offline Simax - 09/10/2006 14:40
Avatar van Simax Onbekend Wat zou ik moete wijzige dan? 
Offline Analog - 09/10/2006 16:47 (laatste wijziging 09/10/2006 16:48)
Avatar van Analog HTML interesse
  1. <html>
  2.  
  3. <head>
  4. <title></title>
  5. <link href='style.css' rel='stylesheet' type='text/css'/>
  6. </head>
  7.  
  8. <body>
  9.  
  10. <p class='black'>
  11. <a name='crew' class='black'><b>Crew</b></a>
  12. </p>
  13.  
  14. <?php
  15. Mysql_connect('localhost', 'gebruikersnaam', 'wachtwoord');
  16.  
  17. $res = Mysql_query('SELECT naam, woonplaats FROM crew')
  18.  
  19. echo '<table cellpadding="1" cellspacing="1">';
  20. echo '<tr>';
  21. echo '<th id="naam"><p class="white">Naam</p></th>';
  22. echo '</tr>';
  23.  
  24. while($arr = Mysql_fetch_assoc($res))
  25. {
  26. echo '<tr>';
  27. echo '<td id="naam"><p class="black">'.$arr['naam'].'</p></td>';
  28. echo '</tr>';
  29. }
  30.  
  31. echo '</table>';
  32.  
  33.  
  34. ?>
  35.  
  36. </body>
  37.  
  38. </html>


Zoek de verschillen 
Offline Simax - 10/10/2006 08:37 (laatste wijziging 10/10/2006 08:58)
Avatar van Simax Onbekend Aha .

Bij gebruik van verschillende aanhalings/sluitingtekens werkt het dus wel?

En.. iemand die mij kan vertelle hoe ik een plaatje invoeg? Bv. een vlag van het vaderland. Deze word gehaald uit de database.

Bedankt .

MvG,
Generix
Offline Clemens32 - 10/10/2006 09:15 (laatste wijziging 10/10/2006 09:18)
Avatar van Clemens32 PHP interesse echo '<img src="pad/naamplaatje.extensie">';

[edit]
Als je iets echoed met enkele quotes hoef je je dubbele quotes daarbinnen niet te escapen.
Voorbeeld:

echo "<td width=\"150px\" heigth=\"300px\" bgcolor=\"#FFFFFF\">";

of

echo '<td width="150px" height="300px" bgcolor="#FFFFFF">';

[/edit]
Offline Simax - 10/10/2006 09:35 (laatste wijziging 10/10/2006 09:42)
Avatar van Simax Onbekend Hoi 

Nu wil ik een plaatje invoegen wat uit de database word gehaald.
Leden vullen hun geboorteland in en dan verschijnt in het overzicht een plaatje. Doe ik dit op de juiste manier?

  1. <html>
  2.  
  3. <head>
  4. <title></title>
  5. <link href='style.css' rel='stylesheet' type='text/css'/>
  6. </head>
  7.  
  8. <body>
  9.  
  10. <p class='black'>
  11. <a name='crew' class='black'><b>Crew</b></a>
  12. </p>
  13.  
  14. <?php
  15. Mysql_connect('localhost', 'gebruikersnaam', 'wachtwoord');
  16.  
  17. $res= Mysql_query('Select land, naam From crew')
  18.  
  19. echo "<table cellpadding='1' cellspacing='1'>";
  20. echo "<tr>";
  21. echo "<th id='land'></th>";
  22. echo "<th id='naam'><p class='white'>Naam</p></th>";
  23. echo "</tr>";
  24.  
  25. while($arr= Mysql_fetch_assoc($res))
  26. {
  27. echo "<tr>";
  28. echo "<td id='land'><img src=".$arr['land']." class='land'/></td>";
  29. echo "<td id='naam'><p class='black'>".$arr['naam']."</p></td>";
  30. echo "</tr>";
  31. }
  32.  
  33. echo "</table>";
  34.  
  35.  
  36. ?>
  37.  
  38. </body>
  39.  
  40. </html>


MvG,
Generix
Gesponsorde links
Dit onderwerp is gesloten.
Actieve forumberichten
© 2002-2024 Sitemasters.be - Regels - Laadtijd: 0.219s