login  Naam:   Wachtwoord: 
Registreer je!
 Forum

plaatje uit database werkt niet

Offline Warbringer - 29/01/2007 15:16
Avatar van WarbringerOnbekend hallo mensen!

  1. <?php
  2. // huidige plaatje weergeven als er een geupload is
  3. $query = mysql_query("SELECT * FROM banner");
  4. $fetch = mysql_fetch_object($query);
  5. if($fetch->YourCompanyLogo == " ")
  6. {
  7. echo "geen plaatje beschikbaar";
  8. }
  9. else
  10. {
  11. echo "huidig plaatje: ";
  12. echo "<img src=\"upload/".$fetch->YourCompanyLogo."\">";
  13. }
  14. ?>


In mijn database staat de naam plaatje.gif
Hij wilt mijn plaatje nu dus niet weergeven!

Als ik gewoon type van

  1. <? <img src=\"upload/plaatje.gif\"> ?>


dan werkt het wel perfect... kan iemand mij vertellen wat ik verkeerd doe?

15 antwoorden

Gesponsorde links
Offline vinTage - 29/01/2007 15:22
Avatar van vinTage Nieuw lid
  1. <?php
  2. // huidige plaatje weergeven als er een geupload is
  3. $query = mysql_query("SELECT * FROM banner");
  4. $fetch = mysql_fetch_object($query);
  5. if($fetch->YourCompanyLogo == "")
  6. {
  7. echo "geen plaatje beschikbaar";
  8. }
  9. else
  10. {
  11. ?>
  12. huidig plaatje:
  13. <img src="upload/"<?=$fetch->YourCompanyLogo?>">
  14. <?php
  15. }
  16. ?>

Zo mss, want met al die html echoen en wel of geen escapes zie ik het bos niet meer 
Offline Ultimatum - 29/01/2007 15:31
Avatar van Ultimatum PHP expert met deze regel wil je denk ik kijken of het veld leeg is?
if($fetch->YourCompanyLogo == " ")

nu kijk je dus of dat veld gelijk is aan een spatie, dus het of zo:
if($fetch->YourCompanyLogo == "");
of
if(empty($fetch->YourCompanyLogo))
Offline vinTage - 29/01/2007 15:33
Avatar van vinTage Nieuw lid Dat had ik al gedaan in mn voorbeeldje 
Offline Warbringer - 29/01/2007 15:35
Avatar van Warbringer Onbekend thanks, ja foutje inderdaad haha ff kijken of hij met html wel werkt 
Offline vinTage - 29/01/2007 15:36
Avatar van vinTage Nieuw lid Zie net nog een foutje bij mijn vb

<img src="upload/<?=$fetch->YourCompanyLogo?>">

Zo moet die zijn, stond een quote teveel in
Offline Abbas - 29/01/2007 15:37 (laatste wijziging 29/01/2007 15:37)
Avatar van Abbas Gouden medaille

Crew .NET
Komt dit niet omdat je alles selecteert...
Moet je dan niet een WHERE gebruiken?

Vb:
  1. <?php
  2. $id = gebruikers_id;
  3. $query = "SELECT * FROM banner WHERE id = '".$id."' ";


En hierna dan die echo'en met die <img src=...

edit:
NEVER MIND  
Offline Ultimatum - 29/01/2007 15:39
Avatar van Ultimatum PHP expert Het kan maar hoeft niet, zoals hij het nu doet pakt hij gewoon de laatste record uit de tabel en komt die op het scherm..


@VinTage, dat had ik niet in je post gezien 
Offline Warbringer - 29/01/2007 16:21
Avatar van Warbringer Onbekend
  1. <img src="upload/<?=$fetch->YourCompanyLogo?>">


Het is mij onduidelijk waarom de openings tag met een '=' teken eraan vast MOET... kan iemand me dan misschien uitleggen? ;-)
Offline Abbas - 29/01/2007 17:18
Avatar van Abbas Gouden medaille

Crew .NET
Normaal gezien moet dat niet denk ik...
Kan je dit ook niet doen:

  1. <img src="upload/<?php echo $fetch->YourcompanyLogo; ?>" />

Offline Rens - 29/01/2007 17:21
Avatar van Rens Gouden medaille

Crew algemeen
  1. <?='bla';?>

Is hetzelfde als:
  1. <?PHP echo 'bla'; ?>

Het is gewoon een kortere variant...
Offline Abbas - 29/01/2007 17:28
Avatar van Abbas Gouden medaille

Crew .NET
Ja dat kan  
Kijk naar m'n status, ben niet zo'n PHP - expert he!   
Offline Warbringer - 29/01/2007 18:19
Avatar van Warbringer Onbekend nee dat doet hij niet enkel met die '=' teken erbij 
lol nooit geweten een korte variant maar met ehco doet hij het niet... raar maar goed het werkt nu gelukkig 
Offline roelh - 29/01/2007 19:00
Avatar van roelh PHP gevorderde
  1. <img src="upload/<?=$fetch->YourCompanyLogo;?>" border="0" width="150" height="150">


Dit MOET werken 
Offline Abbas - 29/01/2007 19:01
Avatar van Abbas Gouden medaille

Crew .NET
Beetje laat: het werkt namelijk al!   
Offline roelh - 29/01/2007 19:21
Avatar van roelh PHP gevorderde Ow haha ok, nja dan moet je me reactie als niet beschouwen ;)
Gesponsorde links
Dit onderwerp is gesloten.
Actieve forumberichten
© 2002-2024 Sitemasters.be - Regels - Laadtijd: 0.243s