Plaatje uit de db?

Installatie lukt niet? Plotseling een foutmelding. Of weet je niet hoe iets werkt. Problemen met phpBB2 kun je in dit archief opzoeken.
Forumregels

Sinds 1 januari 2009 wordt phpBB2 niet meer ondersteund.
Onderstaande informatie is verouderd en dient uitsluitend als archief.
phpBB2.0.x
timgoud
Berichten: 1505
Lid geworden op: 30 mei 2003, 07:25

Plaatje uit de db?

Bericht door timgoud » 17 jul 2004, 12:31

Ik zal graag een plaatje uit de db lezen in phpbb

ik heb dus in user table (waar username enzo staat....) en tabel bij gemaakt

een Rank2 die rank 2 word soms vervangen maar hoe moet ik die rank2 uitlezen dat die dus als plaatje in het beeld komt?

Gebruikersavatar
mosymuis
Berichten: 6940
Lid geworden op: 05 feb 2003, 14:00
Locatie: Amsterdam
Contacteer:

Bericht door mosymuis » 17 jul 2004, 13:06

Ik begrijp je vraag niet echt, als je op de SELECT query doelt vind je hier je antwoord:
http://www.w3schools.com/sql/sql_select.asp

timgoud
Berichten: 1505
Lid geworden op: 30 mei 2003, 07:25

Bericht door timgoud » 17 jul 2004, 16:47

ik heb een 1 veld bijgemaakt in user veld waar ook de gebruikers naam enzo staat wachtwoord enzo...

die nieuwe heet rank2

in rank 2 staat een link naar een plaatje

hoe laat ik die link die in rank2 van die gebruiker nou in het profiel zien...

Gebruikersavatar
mosymuis
Berichten: 6940
Lid geworden op: 05 feb 2003, 14:00
Locatie: Amsterdam
Contacteer:

Bericht door mosymuis » 18 jul 2004, 10:58

Code: Selecteer alles

$profiledata['user_rank2']

timgoud
Berichten: 1505
Lid geworden op: 30 mei 2003, 07:25

Bericht door timgoud » 20 jul 2004, 08:23

ik had nu....

vieuwtopic.php

'SIGNATURE' => $user_sig,
'Signature2' => $user_sig2,

en in de tpl

{postrow.SIGNATURE}{postrow.SIGNATURE2}



wat vergeet ik?

Gebruikersavatar
mosymuis
Berichten: 6940
Lid geworden op: 05 feb 2003, 14:00
Locatie: Amsterdam
Contacteer:

Bericht door mosymuis » 20 jul 2004, 14:45

timgoud schreef:'Signature2' => $user_sig2
timgoud schreef:{postrow.SIGNATURE2}
Ten eerste: dit werkt al niet. PHP variabelen zijn case sensitive en als je iets in HOOFDLETTERS aanroept moet je het dus ook in HOOFDLETTERS opgeven.


En waar haal je
timgoud schreef:$user_sig2
vandaan? $user_sig wordt eerder in de pagina samengesteld, voor $user_sig2 is dat natuurlijk niet het geval als je dat zelf nog niet hebt gedaan.

timgoud
Berichten: 1505
Lid geworden op: 30 mei 2003, 07:25

Bericht door timgoud » 20 jul 2004, 14:50

tuurlijk dat was ik vergeeten :S

ik heb nu vedder op de pagina...

$user_sig2 = { $postrow[$i]['user_sig2'] ) ? $postrow[$i]['user_sig2'] : '';

hij moet dus uit de db worden gehaalt he :)

Gebruikersavatar
mosymuis
Berichten: 6940
Lid geworden op: 05 feb 2003, 14:00
Locatie: Amsterdam
Contacteer:

Bericht door mosymuis » 20 jul 2004, 15:01

timgoud schreef:$user_sig2 = { $postrow[$i]['user_sig2'] ) ? $postrow[$i]['user_sig2'] : '';
Dit kan al niet.

En om aan signature 2 te komen moet je deze eerst laten ophalen in de query;

Open
viewtopic.php

Zoek

Code: Selecteer alles

u.user_sig, u.user_sig_bbcode_uid
Plaats hierachter

Code: Selecteer alles

u.user_sig2, u.user_sig2_bbcode_uid
en ben je niet vergeten dat bbcode_uid veld voor sig2 aan te maken? Die heb je nl. nodig.

timgoud
Berichten: 1505
Lid geworden op: 30 mei 2003, 07:25

Bericht door timgoud » 20 jul 2004, 15:07

1. het moet niet een 2de veld komen he.....

het hoeft aleen onder de post te komen staan wat in het veld van de db staat en die heet user_sig2 .......

Gebruikersavatar
mosymuis
Berichten: 6940
Lid geworden op: 05 feb 2003, 14:00
Locatie: Amsterdam
Contacteer:

Bericht door mosymuis » 20 jul 2004, 15:09

timgoud schreef:1. het moet niet een 2de veld komen he.....

het hoeft aleen onder de post te komen staan wat in het veld van de db staat en die heet user_sig2 .......
Ik volg je niet goed, wat is nu precies de bedoeling en wat verandert dat aan waar we nu aan bezig zijn?

timgoud
Berichten: 1505
Lid geworden op: 30 mei 2003, 07:25

Bericht door timgoud » 20 jul 2004, 15:16

als je een sig hebt komt die onder elke post te zien.....

nu heb ik al in het admin paneel sig2 draaien waarmee ik dus een notietie kan geven nat als normaale gebruiker je eigen sig kan aanpassen

aleen die sig2 staat dus in de db... onder user_sig2

nu wil ik onder elke bericht die notietie

Gebruikersavatar
mosymuis
Berichten: 6940
Lid geworden op: 05 feb 2003, 14:00
Locatie: Amsterdam
Contacteer:

Bericht door mosymuis » 20 jul 2004, 15:20

timgoud schreef:nu heb ik al in het admin paneel sig2 draaien waarmee ik dus een notietie kan geven nat als normaale gebruiker je eigen sig kan aanpassen
Ik begrijp je niet.

timgoud schreef:aleen die sig2 staat dus in de db... onder user_sig2
Als user of config veld? :?

timgoud
Berichten: 1505
Lid geworden op: 30 mei 2003, 07:25

Bericht door timgoud » 20 jul 2004, 15:23

1. je hebt de normaale sig die de gebruiker aankanpassen
2. nu heb ik een admin sig voor elke gebruiker die aleen admins kunnen invullen (heb ik al)

ik wil dus dus onder het bericht user_sig2 user_siq2 staat in de db.....

Gebruikersavatar
mosymuis
Berichten: 6940
Lid geworden op: 05 feb 2003, 14:00
Locatie: Amsterdam
Contacteer:

Bericht door mosymuis » 20 jul 2004, 15:25

mosymuis schreef:
timgoud schreef:aleen die sig2 staat dus in de db... onder user_sig2
Als user of config veld? :?

timgoud
Berichten: 1505
Lid geworden op: 30 mei 2003, 07:25

Bericht door timgoud » 20 jul 2004, 15:32

het zelfde als de sig........

dus een veld...

en hij heed user_sig2
user_sig2 text Ja NULL

Gebruikersavatar
mosymuis
Berichten: 6940
Lid geworden op: 05 feb 2003, 14:00
Locatie: Amsterdam
Contacteer:

Bericht door mosymuis » 20 jul 2004, 15:45

timgoud schreef:het zelfde als de sig........

dus een veld...

en hij heed user_sig2
user_sig2 text Ja NULL
Je moet het niet als TEXT opslaan, maar als VARCHAR(255). En als je er verder geen BBCode, smilies en/of woordsencuur overop wilt hebben voldoet dit:

Code: Selecteer alles

'SIGNATURE2' =>{ $postrow[$i]['user_sig2'] ) ? $postrow[$i]['user_sig2'] : '',
in het template geeelte van viewtopic.php. Die query wijziging die ik hiervoor noemde heb je nog wel nodig.

timgoud
Berichten: 1505
Lid geworden op: 30 mei 2003, 07:25

Bericht door timgoud » 20 jul 2004, 15:52

en natuurlijk de {postrow.SIGNATURE2} op de plek waar ik de bericht wil hebben

Gebruikersavatar
mosymuis
Berichten: 6940
Lid geworden op: 05 feb 2003, 14:00
Locatie: Amsterdam
Contacteer:

Bericht door mosymuis » 20 jul 2004, 15:52

like.. duh ;)

timgoud
Berichten: 1505
Lid geworden op: 30 mei 2003, 07:25

Bericht door timgoud » 20 jul 2004, 16:45

Parse error: parse error, unexpected '{' in g:\appserv\www\phpbb2\viewtopic.php on line
krijg ik nu,,
'sig2' => { $postrow[$i]['user_sig2'] ) ? $postrow[$i]['user_sig2'] : '',

Gebruikersavatar
mosymuis
Berichten: 6940
Lid geworden op: 05 feb 2003, 14:00
Locatie: Amsterdam
Contacteer:

Bericht door mosymuis » 20 jul 2004, 16:47

mosymuis schreef:
timgoud schreef:$user_sig2 = { $postrow[$i]['user_sig2'] ) ? $postrow[$i]['user_sig2'] : '';
Dit kan al niet.
Deze fout staat er nog in.

Gesloten