[PHP] twee waarden uit database samenvoegen

Pagina: 1
Acties:
  • 104 views sinds 30-01-2008

Acties:
  • 0 Henk 'm!

Anoniem: 93140

Topicstarter
Ik heb het volgende probleem. ik heb het volgende script gebruikt:
PHP:
1
2
3
$e_roepnaam = e_roepnaam;
$naam_samen = naam_samen;
$naam = array_merge($e_roepnaam, $naam_samen);


mijn bedoeling hiervan is dat e_roepnaam en naam_samen (achternamen) achter elkaar komen te staan. Dus in feite twee waarden samenvoegen. maar dit wil niet lukken, het blijft in twee aparte velden staan (dus uit elkaar) op de internet pagina

wie kan mij helpen? Alvast bedankt

[ Voor 23% gewijzigd door curry684 op 06-10-2003 10:16 ]


Acties:
  • 0 Henk 'm!

  • curry684
  • Registratie: Juni 2000
  • Laatst online: 27-05 16:00

curry684

left part of the evil twins

Topictitel prefixed

Hoe kom je aan die waardes die je samenvoegt? Welke SQL heb je gebruikt? Hoe zit je database in mekaar? In short: geef ons eens de benodigde info om te kunnen helpen?

En plaats [php] tags om je code :)

Professionele website nodig?


Acties:
  • 0 Henk 'm!

  • cobratbq
  • Registratie: Maart 2001
  • Laatst online: 17-12-2015
je kunt toch twee waarden samenvoegen door een . (punt) te gebruiken.
PHP:
1
2
3
4
$voornaam = "Iets";
$achternaam = "Blaat";
$samen = $voornaam.$achternaam;
//Result: IetsBlaat (dus je moet wel zelf ff een spatie tussenvoegen!!!)

One ring to rule them all, one ring to find them, one ring to bring them all, and in darkness bind them...


Acties:
  • 0 Henk 'm!

Anoniem: 93140

Topicstarter
Het is een postgres database. ik heb de waarden in een view geplaatst en deze gekoppeld via php aan mijn page. De waarden komen uit dezelfde tabel.

Acties:
  • 0 Henk 'm!

Anoniem: 93140

Topicstarter
cobratbq schreef op 06 October 2003 @ 10:20:
je kunt toch twee waarden samenvoegen door een . (punt) te gebruiken.
PHP:
1
2
3
4
$voornaam = "Iets";
$achternaam = "Blaat";
$samen = $voornaam.$achternaam;
//Result: IetsBlaat (dus je moet wel zelf ff een spatie tussenvoegen!!!)
de waarden moet ik niet invullen, maar deze moet hij zelf uit de database halen en dan samen voegen.

Acties:
  • 0 Henk 'm!

  • cobratbq
  • Registratie: Maart 2001
  • Laatst online: 17-12-2015
Ik denk dat je dat zelf wel had kunnen bedenken.
Je haalt de gegevens uit de database en dan haal je hetzelfde trucje uit met de variabelen waar de database gegevens in staan.
Als je weet hoe je met een database moet werken, dan moet dat niet zo'n probleem zijn denk ik.
En is dit wel een probleem dan zou ik eerst eens gaan kijken hoe je met een database moet werken. ;)

offtopic:
Mijn excuses als ik het verkeerd begrijp

[ Voor 8% gewijzigd door cobratbq op 06-10-2003 10:27 ]

One ring to rule them all, one ring to find them, one ring to bring them all, and in darkness bind them...


Acties:
  • 0 Henk 'm!

  • curry684
  • Registratie: Juni 2000
  • Laatst online: 27-05 16:00

curry684

left part of the evil twins

Of je SQL't dit even in mekaar:
SQL:
1
select firstname + ' ' + lastname as fullname from customers;

Helaas wil je de SQL die je hebt gebruikt niet geven dus wordt het moeilijk helpen :/

Al met al erg basic, ik denk dat je even een tutorial en/of boek over SQL moet regelen hoor :)

Professionele website nodig?


Acties:
  • 0 Henk 'm!

  • whoami
  • Registratie: December 2000
  • Laatst online: 07:23
code:
1
SELECT naam || ' ' || voornaam FROM ...


of anders gewoon in je code concateneren. PHP zal wel een operator of een functie hebben waarmee je strings aan elkaar kunt plakken.

https://fgheysels.github.io/


Acties:
  • 0 Henk 'm!

  • whoami
  • Registratie: December 2000
  • Laatst online: 07:23
curry684 schreef op 06 October 2003 @ 10:28:
Of je SQL't dit even in mekaar:
SQL:
1
select firstname + ' ' + lastname as fullname from customers;
Die + werkt afaik enkel in SQL Server als string concatenation operator.
ANSII is dit : || de string concat-operator in SQL.

https://fgheysels.github.io/


Acties:
  • 0 Henk 'm!

  • curry684
  • Registratie: Juni 2000
  • Laatst online: 27-05 16:00

curry684

left part of the evil twins

En in Access de ampersand (&) overigens. Essentie blijft hetzelfde :)

Professionele website nodig?

Pagina: 1

Dit topic is gesloten.