3 SQL PHP vragen

Overzicht Reageren

Sponsored by: Vacatures door Monsterboard

Rick vd molen

rick vd molen

10/06/2010 16:54:56
Quote Anchor link
Hallo,

Ik ben nu bezig een WK Poule aan het opzetten dmv PHP en MysQl.
Aangezien ik hier niet super veel ervaring mee heb, heb ik een paar vragen:

1. Ik heb de landen aangemaakt in de database, is het mogelijk om een kleine afbeelding [vlag van het land] mee te geven aan het land? [Dit wil ik dan invoeren in de SQL database zodat de afbeelding ook op het scherm komt]

2. Hoe haal je meerdere gegevens uit 1 tabel? [ ik heb in mijn database een wedstrijdnr met daarin 2 teams, deze staan gesorteerd op datum dus niet per poule. Ik wil dus per poule de wedstrijden op het scherm laten zien. hoe gaat dit in zijn werk?]

3. Hoe maak je een zoekfunctie? [Ik wil een simpel zoeksysteem op m'n site hebben waar bezoekers kunnen zoeken naar een speler of land uit de database.]

Alvast bedankt voor een reactie!
 
PHP hulp

PHP hulp

22/11/2024 07:59:00
 
TJVB tvb

TJVB tvb

10/06/2010 16:58:09
Quote Anchor link
1:
afbeeldingen kunnen in een blob opgeslagen worden. Maar de vraag is of dat handig is.
Je moet ze dan alsnog via een script laten zien.

2:
SELECT kolomnaam1,kolomnaam2 FROM tabel WHERE poule=y ORDER BY wedstrijd

3:
SELECT kolomnaam1,kolomnaam2 FROM tabel WHERE kolomnaam1 LIKE %mysql_escpae_string($variabele)%
 
Rick vd molen

rick vd molen

10/06/2010 17:00:12
Quote Anchor link
bedankt voor de snelle reactie, geen idee wat een blob is maar ik zoek wel even.
Ik ga er even mee aan de slag!
 
Joren de Wit

Joren de Wit

10/06/2010 17:25:18
Quote Anchor link
Nog even over punt 1: sla de afbeelding niet op in de database, deze is daar niet voor bedoeld. Veel eenvoudiger is het om de afbeelding gewoon op de server te plaatsen en in de database alleen de bestandsnaam op te slaan. Vervolgens kun je met behulp van de <img> tag, de bekende locatie en de bestandsnaam uit de database de afbeelding laten zien.
 
Rick vd molen

rick vd molen

10/06/2010 17:57:33
Quote Anchor link
Blanche PHP:

Ik heb het nu als volgt, ik heb een kolom met 'vlag' (BLOB) en daar staat dan dit <img src="link naar afbeelding op server">, dit werkt niet.. ik krijg een rood kruisje.
enig idee hoe dit komt?
Gewijzigd op 10/06/2010 18:07:17 door rick vd molen
 
Pim -

Pim -

10/06/2010 18:22:55
Quote Anchor link
Dat is allemaal veel te ingewikkeld, maak gewoon zoals Blanche zei een map aan met je afbeeldingen en, als de bestandsnamen niet voor zich spreken, zet de naam in de database.
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
<img src="images/<?php echo $row['image_path']; ?>" />

Of iets dergelijks
 
Hipska BE

Hipska BE

10/06/2010 20:23:30
Quote Anchor link
Het gaat om landen geloof ik. Toch?

Waarom dan niet de landcode gebruiken?
bv:
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
id code      land extra
 1   nl Nederland   ...
 2   fr Frankrijk   ...

en dan gewoon dit doen:
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
<img src="images/flags/<?php echo $row['code']; ?>.png" />
 
Rick vd molen

rick vd molen

12/06/2010 11:35:01
Quote Anchor link
Het gaat inderdaad om landen.
Ik heb een map aangemaakt op de server genaamd 'vlaggen' hierin staan de afbeeldingen.

in de database heb ik in de tabel alleen maar teamnr, teamnaam, poulenr.

ik heb het als volgt gedaan:
<img src="images/vlaggen/
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
<?php echo $row['teamnaam']; ?>
.gif" />
maar dit werkt ook niet, krijg nog steeds een rood kruisje.
 
Hipska BE

Hipska BE

12/06/2010 11:54:26
Quote Anchor link
Doe eens /images/ ipv images.

oftewel, kijk naar welke url de browser de afbeelding probeert op te halen (webinfovenster in safari of chrome)
 



Overzicht Reageren

 
 

Om de gebruiksvriendelijkheid van onze website en diensten te optimaliseren maken wij gebruik van cookies. Deze cookies gebruiken wij voor functionaliteiten, analytische gegevens en marketing doeleinden. U vindt meer informatie in onze privacy statement.