Kleine Vragen Topic #1

Gestart doorLennard4.284 reacties15.585 weergaven

4.285 berichten · pagina 238 van 286

Lennard

Lid · Topicstarter

Berichten
35.796
Reputatie
1
Punten
0,00
Lid sinds
Laatst gezien
Aarclay schreef:
Je moet ook fetchen?
Nouja het request wordt al uitgevoerd door query() maar je hebt $sock->result waar de output in staat en die wil je natuurlijk graag zien als het fout gaat.
0
Marv

Lid

Berichten
3.092
Reputatie
1
Punten
0,21
Lid sinds
Laatst gezien
Lennard schreef:
Eerdere citaten tonen
Aarclay schreef:
Je moet ook fetchen?
Nouja het request wordt al uitgevoerd door query() maar je hebt $sock->result waar de output in staat en die wil je natuurlijk graag zien als het fout gaat.
Thanx, de form stond niet goed dus hij stuurde het webhosting pakket niet mee.

Bedankt voor het helpen!
0
Marv

Lid

Berichten
3.092
Reputatie
1
Punten
0,21
Lid sinds
Laatst gezien
Naam-2700_00EUR

Hoe haal ik die (2700) er tussen uit? Kan dat met str replace?
0
Lennard

Lid · Topicstarter

Berichten
35.796
Reputatie
1
Punten
0,00
Lid sinds
Laatst gezien
Met explode() wel. smile
0
Marv

Lid

Berichten
3.092
Reputatie
1
Punten
0,21
Lid sinds
Laatst gezien
Ja ik lees net iets op PHP.net, maar daar staan alleen dingen dat hij spaties er tussenweg haalt en | dit soort tekens.

Maar wat ik bedoel, die Naam-2700_00EUR kan elke keer verschillend zijn...
0
Lennard

Lid · Topicstarter

Berichten
35.796
Reputatie
1
Punten
0,00
Lid sinds
Laatst gezien
Wat is dan het patroon? Wat is wel elke keer hetzelfde?
0
Marv

Lid

Berichten
3.092
Reputatie
1
Punten
0,21
Lid sinds
Laatst gezien
Naam-2700_00EUR

// Het Vetgedrukte en de streepjes.
0
Lennard

Lid · Topicstarter

Berichten
35.796
Reputatie
1
Punten
0,00
Lid sinds
Laatst gezien
Dan splits je eerst op de - en pak je alles wat daar achter zit (dus 2700_00EUR).
Vervolgens splits je op de _ en pak je alles wat daar weer voor zit, en dan heb je dus 2700. smile
Als het niet lukt roep je maar!

Je zou het ook nog met een reguliere expressie kunnen doen, dat is eigenlijk netter, maar ik doe het altijd met explode() en dat gaat ook best, is nog makkelijker te debuggen ook.
0
Marv

Lid

Berichten
3.092
Reputatie
1
Punten
0,21
Lid sinds
Laatst gezien
Hmm.. Ben al aan het rondkijken met Explode, maar ik snap met allebei niet hoe ik die Naam- dus wegsplits, sorry maar met Preg_replace en explode heb ik nog nooit gewerkt...
0
Lennard

Lid · Topicstarter

Berichten
35.796
Reputatie
1
Punten
0,00
Lid sinds
Laatst gezien
[COLOR= #0000BB]<?php
$str[/COLOR] [COLOR= #007700]=[/COLOR] [COLOR= #DD0000]Naam-2700_00EUR[/COLOR][COLOR= #007700];[/COLOR]

[COLOR= #0000BB]$part[/COLOR] [COLOR= #007700]=[/COLOR] [URL="http://www.php.net/explode"]explode[/URL][COLOR= #007700]([/COLOR][COLOR= #DD0000]-[/COLOR][COLOR= #007700],[/COLOR] [COLOR= #0000BB]$str[/COLOR][COLOR= #007700]);[/COLOR] [COLOR= #FF8000]# nu heb je Naam en 2700_00EUR[/COLOR]
[COLOR= #0000BB]$part[/COLOR] [COLOR= #007700]=[/COLOR] [COLOR= #0000BB]$part[/COLOR][COLOR= #007700][[/COLOR][COLOR= #0000BB]1[/COLOR][COLOR= #007700]];[/COLOR] [COLOR= #FF8000]# je wil 2700_00EUR hebben[/COLOR]
[COLOR= #0000BB]$part[/COLOR] [COLOR= #007700]=[/COLOR] [URL="http://www.php.net/explode"]explode[/URL][COLOR= #007700]([/COLOR][COLOR= #DD0000]_[/COLOR][COLOR= #007700],[/COLOR] [COLOR= #0000BB]$part[/COLOR][COLOR= #007700]);[/COLOR] [COLOR= #FF8000]# nu heb je 2700 en 00EUR[/COLOR]
[COLOR= #0000BB]$part[/COLOR] [COLOR= #007700]=[/COLOR] [COLOR= #0000BB]$part[/COLOR][COLOR= #007700][[/COLOR][COLOR= #0000BB]0[/COLOR][COLOR= #007700]];[/COLOR] [COLOR= #FF8000]# je wil de 2700 hebben[/COLOR]

[URL="http://www.php.net/echo"]echo[/URL] [COLOR= #0000BB]$part[/COLOR][COLOR= #007700];[/COLOR]


of kort:
[COLOR= #0000BB]<?php
$str[/COLOR] [COLOR= #007700]=[/COLOR] [COLOR= #DD0000]Naam-2700_00EUR[/COLOR][COLOR= #007700];[/COLOR]

[COLOR= #0000BB]$part[/COLOR] [COLOR= #007700]=[/COLOR] [URL="http://www.php.net/explode"]explode[/URL][COLOR= #007700]([/COLOR][COLOR= #DD0000]-[/COLOR][COLOR= #007700],[/COLOR] [COLOR= #0000BB]$str[/COLOR][COLOR= #007700]);[/COLOR]
[COLOR= #0000BB]$part[/COLOR] [COLOR= #007700]=[/COLOR] [URL="http://www.php.net/explode"]explode[/URL][COLOR= #007700]([/COLOR][COLOR= #DD0000]_[/COLOR][COLOR= #007700],[/COLOR] [COLOR= #0000BB]$part[/COLOR][COLOR= #007700][[/COLOR][COLOR= #0000BB]1[/COLOR][COLOR= #007700]]);[/COLOR]
[URL="http://www.php.net/echo"]echo[/URL] [COLOR= #0000BB]$part[/COLOR][COLOR= #007700][[/COLOR][COLOR= #0000BB]0[/COLOR][COLOR= #007700]];[/COLOR]
0
Marv

Lid

Berichten
3.092
Reputatie
1
Punten
0,21
Lid sinds
Laatst gezien
Lennard schreef:
[COLOR= #0000BB]<?php
$str[/COLOR] [COLOR= #007700]=[/COLOR] [COLOR= #DD0000]Naam-2700_00EUR[/COLOR][COLOR= #007700];[/COLOR]

[COLOR= #0000BB]$part[/COLOR] [COLOR= #007700]=[/COLOR] [URL="http://www.php.net/explode"]explode[/URL][COLOR= #007700]([/COLOR][COLOR= #DD0000]-[/COLOR][COLOR= #007700],[/COLOR] [COLOR= #0000BB]$str[/COLOR][COLOR= #007700]);[/COLOR] [COLOR= #FF8000]# nu heb je Naam en 2700_00EUR[/COLOR]
[COLOR= #0000BB]$part[/COLOR] [COLOR= #007700]=[/COLOR] [COLOR= #0000BB]$part[/COLOR][COLOR= #007700][[/COLOR][COLOR= #0000BB]1[/COLOR][COLOR= #007700]];[/COLOR] [COLOR= #FF8000]# je wil 2700_00EUR hebben[/COLOR]
[COLOR= #0000BB]$part[/COLOR] [COLOR= #007700]=[/COLOR] [URL="http://www.php.net/explode"]explode[/URL][COLOR= #007700]([/COLOR][COLOR= #DD0000]_[/COLOR][COLOR= #007700],[/COLOR] [COLOR= #0000BB]$part[/COLOR][COLOR= #007700]);[/COLOR] [COLOR= #FF8000]# nu heb je 2700 en 00EUR[/COLOR]
[COLOR= #0000BB]$part[/COLOR] [COLOR= #007700]=[/COLOR] [COLOR= #0000BB]$part[/COLOR][COLOR= #007700][[/COLOR][COLOR= #0000BB]0[/COLOR][COLOR= #007700]];[/COLOR] [COLOR= #FF8000]# je wil de 2700 hebben[/COLOR]

[URL="http://www.php.net/echo"]echo[/URL] [COLOR= #0000BB]$part[/COLOR][COLOR= #007700];[/COLOR]
of kort:
[COLOR= #0000BB]<?php
$str[/COLOR] [COLOR= #007700]=[/COLOR] [COLOR= #DD0000]Naam-2700_00EUR[/COLOR][COLOR= #007700];[/COLOR]

[COLOR= #0000BB]$part[/COLOR] [COLOR= #007700]=[/COLOR] [URL="http://www.php.net/explode"]explode[/URL][COLOR= #007700]([/COLOR][COLOR= #DD0000]-[/COLOR][COLOR= #007700],[/COLOR] [COLOR= #0000BB]$str[/COLOR][COLOR= #007700]);[/COLOR]
[COLOR= #0000BB]$part[/COLOR] [COLOR= #007700]=[/COLOR] [URL="http://www.php.net/explode"]explode[/URL][COLOR= #007700]([/COLOR][COLOR= #DD0000]_[/COLOR][COLOR= #007700],[/COLOR] [COLOR= #0000BB]$part[/COLOR][COLOR= #007700][[/COLOR][COLOR= #0000BB]1[/COLOR][COLOR= #007700]]);[/COLOR]
[URL="http://www.php.net/echo"]echo[/URL] [COLOR= #0000BB]$part[/COLOR][COLOR= #007700][[/COLOR][COLOR= #0000BB]0[/COLOR][COLOR= #007700]];[/COLOR]


Dus m.a.w de Eerste explode verdeelt het stuk voor de - en na de - in $part[1] en $part[0]? Dus omdat je alleen het gedeelte na de streep nodig bent pak je $part[1] en voor de streep $part[0]?
0
Lennard

Lid · Topicstarter

Berichten
35.796
Reputatie
1
Punten
0,00
Lid sinds
Laatst gezien
Klopt helemaal! worshippy
toevoeging op 29 januari 2013, 23:52:58:
Is dus best logisch eigenlijk hè. smile
0
Marv

Lid

Berichten
3.092
Reputatie
1
Punten
0,21
Lid sinds
Laatst gezien
Lennard schreef:
Klopt helemaal! worshippy
toevoeging op 29 januari 2013, 23:52:58:
Is dus best logisch eigenlijk hè. smile
Jep nu wel, weer wat geleerd vandaag, Scriptje nog even afmaken en slapen biggrin
Bedankt Lennard.
0
Marv

Lid

Berichten
3.092
Reputatie
1
Punten
0,21
Lid sinds
Laatst gezien
Hoe doe ik date("d-m-Y") + 1 maand?
0
Berichten
10.421
Reputatie
4
Punten
0,00
Lid sinds
Laatst gezien
$date = time();
$newdate = strtotime("+1 month",$date);
?>
0

Jouw reactie

Deel je idee, stel een vraag of help een ander verder.

Editor laden…

Praat mee met de One2xs-community.

Inloggen om te reageren