Beste Tweakers,
Ik loop tegen een probleem aan en ik kom hier maar niet uit. Ik kom
net kijken in de wereld van databases en PHP, dus wellicht is het een
hele domme vraag. Uiteraard heb ik wel eerst gezocht, maar heb helaas
niets kunnen vinden.
De situatie:
Ik wil graag een database met daarin films vullen en die laten zien via een
PHP-pagina.
De database heeft een tabel genaamd 'movies' met daarin 4 velden:
- Naam
- Genre
- Duur
- Afbeelding (en hier gaat het fout)
Op deze manier haal ik dat op:
So far so good. Ik kan de database invullen en doe dat op de eenvoudigste manier:
- Naam: Brooklyn's Finest
- Genre: Actie
- Duur: 132
- Afbeelding: <img src='http://www.filmclub.nl/images/thumbnails/5646_tn_Brooklyns-Finest.jpg'></img>
(uiteindelijk ga ik uiteraard afbeeldingen op eigen server plaatsen etc.)
Als ik dit invul, is er helemaal niets aan de hand. Ga ik echter nog een veld invullen met exact dezelfde
gegevens dan gaat het fout. De afbeelding en de informatie worden dan niet correct weergegeven.
Vul ik 2 velden in zonder afbeelding, dan is er niets aan de hand.
Heeft iemand een idee wat hier de fout zou kunnen zijn?
Ik loop tegen een probleem aan en ik kom hier maar niet uit. Ik kom
net kijken in de wereld van databases en PHP, dus wellicht is het een
hele domme vraag. Uiteraard heb ik wel eerst gezocht, maar heb helaas
niets kunnen vinden.
De situatie:
Ik wil graag een database met daarin films vullen en die laten zien via een
PHP-pagina.
De database heeft een tabel genaamd 'movies' met daarin 4 velden:
- Naam
- Genre
- Duur
- Afbeelding (en hier gaat het fout)
Op deze manier haal ik dat op:
PHP:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
| <?php include "connect.php"; //verbinding maken $query = "SELECT * FROM movies"; //query is aangemaakt $sql = mysql_query($query) or die ( mysql_error( ) ); //query is uitgevoerd echo "<table width='800px' cellspacing='0' cellpadding='0'> <tr><td><strong>Naam:</strong></td><td><strong>Genre:</strong></td><td><strong>Duur:</strong></td><td><strong>Afbeelding:</strong></td></tr>"; while($record = mysql_fetch_object($sql)){ echo"<tr><td>".$record->naam."</td><td>".$record->genre."</td><td>".$record->duur." minuten</td><td>".$record->afbeelding."</td></tr>"; } echo "</table>"; ?> |
So far so good. Ik kan de database invullen en doe dat op de eenvoudigste manier:
- Naam: Brooklyn's Finest
- Genre: Actie
- Duur: 132
- Afbeelding: <img src='http://www.filmclub.nl/images/thumbnails/5646_tn_Brooklyns-Finest.jpg'></img>
(uiteindelijk ga ik uiteraard afbeeldingen op eigen server plaatsen etc.)
Als ik dit invul, is er helemaal niets aan de hand. Ga ik echter nog een veld invullen met exact dezelfde
gegevens dan gaat het fout. De afbeelding en de informatie worden dan niet correct weergegeven.
Vul ik 2 velden in zonder afbeelding, dan is er niets aan de hand.
Heeft iemand een idee wat hier de fout zou kunnen zijn?