[PHP/MYSQL] Header Probleem.

Pagina: 1
Acties:

Onderwerpen


Acties:
  • 0 Henk 'm!

  • Ramasha
  • Registratie: September 2005
  • Laatst online: 24-01 19:28
Beste Leden,

ik heb het volgende:

PHP:
code:
1
2
3
4
5
6
7
<?php header("Content-type: image/jpeg");  
            include('config.php');  
            $query = mysql_query("SELECT * FROM gevonden_spullen"); 
            if(mysql_num_rows($query)>0) { 
                $object = mysql_fetch_object($query); 
                echo "$object->image"; 
            } ?>


De code opzich werkt wel, alleen ik zit met 1 probleem. Aangezien de plaatjes verderop in de pagina moeten worden ingeladen kan ik de php code niet bovenaan de pagina zetten. En krijg ik op dit moment gewoon de binary op me scherm, lastig om daar een plaatje in te zien O-)

Is er een manier om dit te omzijlen?

P.S: image is een BlOB

[ Voor 20% gewijzigd door Ramasha op 05-09-2005 19:21 ]


Acties:
  • 0 Henk 'm!

  • SWINX
  • Registratie: Juni 2001
  • Laatst online: 23-07 18:19
Verderop in de pagina inladen :?

Ik neem toch aan dat je een apart PHP bestandje gebruikt voor je plaatjes en een apart bestand voor je content, en daarin dan een [img]'image.php?id=1'[/img] of iets dergelijks doet?

Waarom trek je trouwens een hele tabel met alle data leeg voor 1 plaatje?
Verder hoef je $object->image niet te quoten :)

[ Voor 32% gewijzigd door SWINX op 05-09-2005 19:34 ]

Mannen komen van Mars Tweakers, vrouwen van Venus Bokt


Acties:
  • 0 Henk 'm!

  • Ramasha
  • Registratie: September 2005
  • Laatst online: 24-01 19:28
Heb nu besloten dat ik het wel met <img source verhaal ga doen. :) bedankt voor het overtuigen :)

[ Voor 99% gewijzigd door Ramasha op 05-09-2005 19:49 ]


Acties:
  • 0 Henk 'm!

  • NMe
  • Registratie: Februari 2004
  • Laatst online: 09-09 13:58

NMe

Quia Ego Sic Dico.

Ramasha schreef op maandag 05 september 2005 @ 19:36:
neen, ik hem de plaatjes in me database staan, opgeslagen in BLOB, vandaar. Maar ik denk idd om over te stappen op ;)

Denk dat dat makkelijker is en minder zwaar voor de server?

Bedankt voor de tips.
Ehm, dat is gewoon hetzelfde verhaal...je laat een image genereren door je PHP script, en gebruikt op een andere pagina dat PHP script:
HTML:
1
<img src="script.php" alt="" />

Nogal wiedes dat je niet zomaar binaire code in een HTML file kan afdrukken. 8)7

'E's fighting in there!' he stuttered, grabbing the captain's arm.
'All by himself?' said the captain.
'No, with everyone!' shouted Nobby, hopping from one foot to the other.


Acties:
  • 0 Henk 'm!

  • Ramasha
  • Registratie: September 2005
  • Laatst online: 24-01 19:28
-NMe- schreef op maandag 05 september 2005 @ 19:47:
[...]

Ehm, dat is gewoon hetzelfde verhaal...je laat een image genereren door je PHP script, en gebruikt op een andere pagina dat PHP script:
HTML:
1
[img]"script.php"[/img]

Nogal wiedes dat je niet zomaar binaire code in een HTML file kan afdrukken. 8)7
Bedankt, weet ik dat voor de volgende keer. Nu loop ik altijd vast op een query als ik er maar 1 ding uit nodig heb. wat is de beste manier? via een array via een object neit volgens mij. Krijg je error.

Acties:
  • 0 Henk 'm!

  • NMe
  • Registratie: Februari 2004
  • Laatst online: 09-09 13:58

NMe

Quia Ego Sic Dico.

Wat bedoel je? :?

'E's fighting in there!' he stuttered, grabbing the captain's arm.
'All by himself?' said the captain.
'No, with everyone!' shouted Nobby, hopping from one foot to the other.


Acties:
  • 0 Henk 'm!

  • Ramasha
  • Registratie: September 2005
  • Laatst online: 24-01 19:28
code:
1
2
                $query4 = mysql_query("SELECT * FROM gevonden_spullen_categorie WHERE id='$object3->id_categorie'");
                $object4 = mysql_fetch_object($query4);


daar heb ik uiteindelijk maar 1 waarde uit nodig, zoals SWINX al zei:
Waarom trek je trouwens een hele tabel met alle data leeg voor 1 plaatje?
ik bedoel dus wat is de effectiefste manier om een query uit te voeren. In Bovenstaand voorbeeld heb ik bijv. alleen 'id' nodig. Nu kan ik dat sterretje wel vervangen maar dan krijg je geloof ik een error.

Dus wat is de effectiefste manier.

Acties:
  • 0 Henk 'm!

  • disjfa
  • Registratie: April 2001
  • Laatst online: 03-07 14:47

disjfa

be

PHP:
1
$sql = "SELECT `id` FROM `table` WHERE `id` = ". $id;

:? En dan een fetch object of wat je wilt gebuiken..

[ Voor 7% gewijzigd door disjfa op 05-09-2005 20:12 ]

disjfa - disj·fa (meneer)
disjfa.nl


Acties:
  • 0 Henk 'm!

  • NMe
  • Registratie: Februari 2004
  • Laatst online: 09-09 13:58

NMe

Quia Ego Sic Dico.

Ramasha schreef op maandag 05 september 2005 @ 20:10:
Nu kan ik dat sterretje wel vervangen maar dan krijg je geloof ik een error.
"Geloof ik"? Je hebt het niet geprobeerd?

Sowieso, lees eens een goeie SQL tutorial door, daar staat dit allemaal in behandeld. Zie bijvoorbeeld http://sqlcourse.com en http://sqlcourse2.com.

'E's fighting in there!' he stuttered, grabbing the captain's arm.
'All by himself?' said the captain.
'No, with everyone!' shouted Nobby, hopping from one foot to the other.


Acties:
  • 0 Henk 'm!

  • Ramasha
  • Registratie: September 2005
  • Laatst online: 24-01 19:28
-NMe- schreef op maandag 05 september 2005 @ 20:14:
[...]

"Geloof ik"? Je hebt het niet geprobeerd?

Sowieso, lees eens een goeie SQL tutorial door, daar staat dit allemaal in behandeld. Zie bijvoorbeeld http://sqlcourse.com en http://sqlcourse2.com.
als newbie heb ik het altijd geprobeerd maar kreeg ik een error.. dus ik denk zullen die regels niet in 1x veranderd zijn. maar goed. Bedankt voor de reacties. Sorry voor het niveau maar wat je in het begin leert moet je je op een gegeven moment van je afzetten.

Nogmaals sorry.
Pagina: 1