PHP punten vervangen door komma's.

Overzicht Reageren

Sponsored by: Vacatures door Monsterboard

Pagina: « vorige 1 2

Johan de wit

johan de wit

03/02/2014 21:20:35
Quote Anchor link
Hoe kan ik daar getal er van maken? Als ik daar "ECHO" er voor plaatst dan krijg ik een letter "S" te zien.
 
PHP hulp

PHP hulp

17/11/2024 00:55:18
 
- SanThe -

- SanThe -

03/02/2014 21:37:47
Quote Anchor link
Als wat heb je dat in de database staan?
 
Johan de wit

johan de wit

04/02/2014 08:04:21
Quote Anchor link
DECIMAL(10,2)
 
- SanThe -

- SanThe -

04/02/2014 09:55:37
Quote Anchor link
En waar komt die letter S dan vandaan?
 
Johan de wit

johan de wit

04/02/2014 11:07:01
Quote Anchor link
Geen idee ik doe precies wat er gevraagt wordt.
 
Johan de wit

johan de wit

05/02/2014 12:04:45
Quote Anchor link
Heeft iemand misschien een oplossing er voor?
 
- Ariën  -
Beheerder

- Ariën -

05/02/2014 12:29:36
Quote Anchor link
Staat die S niet voor String? Wat zegt var_dump()?
Gewijzigd op 05/02/2014 12:30:47 door - Ariën -
 
Johan de wit

johan de wit

05/02/2014 17:41:57
Quote Anchor link
Als ik dit schrijf:
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
var_dump($sel_menu['menu_price']);
dan krijg ik dit te zien
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
string(1) "S"


Als ik dit schrijf:
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
var_dump($sel_menu);
dan krijg ik dit te zien
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
string(240) "SELECT id, menu_name, menu_category, menu_type, menu_price, menu_description, menu_popular_dish, menu_spicy, menu_photo FROM rt_restaurant_menu WHERE restaurant_id = '1' AND menu_category = '14' AND status = '1' ORDER BY menu_category ASC "
Gewijzigd op 05/02/2014 17:42:34 door johan de wit
 
Johan de wit

johan de wit

10/02/2014 12:08:02
Quote Anchor link
Waarom krijg ik letter S in plaats van prijs?
 
- Ariën  -
Beheerder

- Ariën -

10/02/2014 12:10:14
Quote Anchor link
Wat staat er in het veld 'menu_price'? Ik gok een string of iets dergelijks met een komma?
 
Michael -

Michael -

10/02/2014 12:13:02
Quote Anchor link
Johan; loop al je stappen nog eens na.

Je database; type veld; DECIMAL(10,2); wat is de naam van dit veld? Hoe ziet de data eruit die in dit veld staat? Met een punt of een komma? (Je gaf aan dat je dit zelf had gewijzigd, mogelijk staat het nog verkeerd)

Haal je veld vervolgens op; SELECT veldvanprijs FROM detabelwaardeprijsinstaat;
Vervolgens een WHILE($row = ....) { $row['veldvanprijs']; }

In principe is alles al gezegd hier. Dat zal de reden zijn dat er weinig meer wordt gereageerd. Probeer zelf eens het één en ander waar het fout gaat. Vaak helpt het even een nieuwe pagina aan te maken waarop je de connectie maakt, select en de while. Als dit goed gaat, nog eens kijken naar je code waar het daar wel mis gaat.
 
Johan de wit

johan de wit

10/02/2014 12:34:58
Quote Anchor link
Zal ik Doen, dit had ik nodig om zeker te zijn dat ik iets goed doe.
Dankje Michael.
 
Johan de wit

johan de wit

24/05/2014 12:44:13
Quote Anchor link
Is het mogelijk om dit door JavaScript op te lossen?
 
Obelix Idefix

Obelix Idefix

24/05/2014 12:48:13
Quote Anchor link
Heb niet alles gelezen, maar je wilt prijzen aanpassen (in een database).
Waarom met javascript? Daarmee kun je in ieder geval niets wijzigen in een database.
Voor een database is php i.c.m. mysql(i)/PDO.
 
Frank Nietbelangrijk

Frank Nietbelangrijk

24/05/2014 12:54:33
Quote Anchor link
pff het is nog even wachten op glazenbol versie 3 eer dat ik hier kan helpen.

Met andere woorden:
- geef eens een gedeelte van een mysql dump en laat eens een stukje php code zien.
 
Johan de wit

johan de wit

26/05/2014 04:12:08
Quote Anchor link
Obelix en Idefix op 24/05/2014 12:48:13:
Heb niet alles gelezen, maar je wilt prijzen aanpassen (in een database).
Waarom met javascript? Daarmee kun je in ieder geval niets wijzigen in een database.
Voor een database is php i.c.m. mysql(i)/PDO.


Je hebt bijna goed, de prijzen in het database wordt punt opgeslagen en op front-end wil ik dat overzetten naar komma.

Toevoeging op 26/05/2014 04:15:37:

Frank Nietbelangrijk op 24/05/2014 12:54:33:
pff het is nog even wachten op glazenbol versie 3 eer dat ik hier kan helpen.

Met andere woorden:
- geef eens een gedeelte van een mysql dump en laat eens een stukje php code zien.


Dit is voor 3 pagina`s bedoeld:
- producten pagina
- afrekenen pagina
- bevestiging pagina

Dus dat wordt een hele lange pagina als je dat begrijpt wat ik bedoel, bij het begin had ik geplaatst dan moest iedereen naar beneden scrollen.

Uhm, is het mogelijk om via prive bericht te sturen?
 
Ivo P

Ivo P

26/05/2014 08:03:41
Quote Anchor link
$sel_menu is kennelijk de query zelf (sql)

SELECT ....

daarvan is de eerste letter een S.

Je zoekt het array dat je met fetch_assoc() hebt opgehaald uit de resultset. Daarin zit je bedrag opgeslagen. Niet in de string.
 
- -

- -

04/06/2014 12:48:15
Quote Anchor link
Is het niet mogelijk om de str_replace functie gebruiken? Deze gebruik ik zelf namelijk ook voor een klant;

function price($input){

$input = str_replace(".", ',', $input);

return $input;
}
 
Ivo P

Ivo P

04/06/2014 12:50:36
Quote Anchor link
Maar zolang het "bedrag" kennelijk de letter "S" is, heeft het replacen van een . door een , geen zin.
 
Johan de wit

johan de wit

04/07/2014 02:02:17
Quote Anchor link
Ivo P op 26/05/2014 08:03:41:
Je zoekt het array dat je met fetch_assoc() hebt opgehaald uit de resultset. Daarin zit je bedrag opgeslagen. Niet in de string.


Dus ik moet een array hebben die eerder wordt opgeroepen voor dat in fetch_assoc() wordt verwerkt?
 

Pagina: « vorige 1 2



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.