php een lange lijn uitlezen
Goedemorgen,
Ik heb een vraagje waar ik even niet uitkom ik hoop dat jullie me verder kunnen helpen,
ik krijg een request van een webserver in een lange regel( nou lang)
dit is het voorbeeldje wat ik krijg
Peter;100
dezxe waarde krijg ik zodra ik $V2_Custom= gebruik
dus $V2_Custom= Peter;100
met deze moet ik naar de database toe maar omdat het 2 elementen zijn kan ik deze niet scheiden.
de bedoeling is nu dat hijz e wel gaat scheiden waardoor ik
$V2_Custom= Peter
$V2_Custom2= 100
krijg zonder de ;
Zodat ik deze weer kan op pakken om in de database te verwerken
ik heb me aardig wat afgezocht op php.net hierover maar met de voorbeelden kom ik er even niet uit.
Ik hoop dat jullie me hiermee kunnen helpen
Alvast bedankt
Ik heb een vraagje waar ik even niet uitkom ik hoop dat jullie me verder kunnen helpen,
ik krijg een request van een webserver in een lange regel( nou lang)
dit is het voorbeeldje wat ik krijg
Peter;100
dezxe waarde krijg ik zodra ik $V2_Custom= gebruik
dus $V2_Custom= Peter;100
met deze moet ik naar de database toe maar omdat het 2 elementen zijn kan ik deze niet scheiden.
de bedoeling is nu dat hijz e wel gaat scheiden waardoor ik
$V2_Custom= Peter
$V2_Custom2= 100
krijg zonder de ;
Zodat ik deze weer kan op pakken om in de database te verwerken
ik heb me aardig wat afgezocht op php.net hierover maar met de voorbeelden kom ik er even niet uit.
Ik hoop dat jullie me hiermee kunnen helpen
Alvast bedankt
Gesponsorde koppelingen:
Bedankt voor de snelle reactie,
alleen weet ik niet van te voren wat de waarde van $v2_custom zal zijn
kan ik dit op lossen door dit te gebruiken?
alleen weet ik niet van te voren wat de waarde van $v2_custom zal zijn
kan ik dit op lossen door dit te gebruiken?
Ergens zal je $V2_Custom gevuld moeten worden..
Hoe krijg je dat request binnen? post? get? anders ?
Hoe krijg je dat request binnen? post? get? anders ?
ik krijg deze binnen via
$V2_Custom = $_POST["V2_Custom"];
Toevoeging op 07/09/2011 12:55:04:
maar de waarde die binnen komt is dus : nicknaam nicknaamachter:200
paar voorbeeldjes onder elkaar
peter groot:200
jan klaas:600
deze wordt verzonden
value=";100"
$V2_Custom = $_POST["V2_Custom"];
Toevoeging op 07/09/2011 12:55:04:
maar de waarde die binnen komt is dus : nicknaam nicknaamachter:200
paar voorbeeldjes onder elkaar
peter groot:200
jan klaas:600
deze wordt verzonden
value=";100"
Code (php)
Dan kun je dat toch gewoon zo doen?
ja alleen die waarde werd al eerder op gehaalt precies dezelfde code
alleen hij pakt hem niet
dit is wat het moet gaan doen
dus we hebben deze 2
$V2_Custom= $_POST["V2_Custom"] ;
$aV2_Custom = explode(";" , $V2_Custom);
mysql_query("update users set Balance = Balance + '".$aV2_Custom[1]."' where Name = '".$aV2_Custom[0]."'");
$queryu = mysql_query("select * from users where Name = '".$aV2_Custom[0]."'");
$rowu = mysql_fetch_assoc($queryu);
$amount = $rowu['Balance'];
blabla en dan de insert
mysql_query("insert atmtransactions(Name,Type,TransID,Amount,Balance,Exchange,Date) values('".$aV2_Custom[0]."','".$type."','".$aV2_Custom[1]."','".$aV2_Custom[1]."','".$amount."','".$lindens."',now());");
$atmtid = mysql_insert_id();
alles doet ie netjes maar de naam en de waarde er achter bv 100 laat hij leeg
wat zou dit kunnen zijn
alleen hij pakt hem niet
dit is wat het moet gaan doen
dus we hebben deze 2
$V2_Custom= $_POST["V2_Custom"] ;
$aV2_Custom = explode(";" , $V2_Custom);
mysql_query("update users set Balance = Balance + '".$aV2_Custom[1]."' where Name = '".$aV2_Custom[0]."'");
$queryu = mysql_query("select * from users where Name = '".$aV2_Custom[0]."'");
$rowu = mysql_fetch_assoc($queryu);
$amount = $rowu['Balance'];
blabla en dan de insert
mysql_query("insert atmtransactions(Name,Type,TransID,Amount,Balance,Exchange,Date) values('".$aV2_Custom[0]."','".$type."','".$aV2_Custom[1]."','".$aV2_Custom[1]."','".$amount."','".$lindens."',now());");
$atmtid = mysql_insert_id();
alles doet ie netjes maar de naam en de waarde er achter bv 100 laat hij leeg
wat zou dit kunnen zijn
Je gaf eerst aan dat het een ; scheiding was, en in je vorige post ineens : welke is het en zet het juiste karakter in de explode
sorry ja een ;
Toevoeging op 07/09/2011 14:16:49:
maar ik zie ; in de explode staan?
Toevoeging op 07/09/2011 14:41:17:
Ik denk dat het maandag is of ik ben blondt
ik was niet ingelogt kwam ik achter uit de mail die de check doet,
daardoor gaf ie alleen de laatste waarde mee en deel 1 bleef leeg
het probleem is opgelost,
mag ik je zeer hartelijk danken voor de hulp en de tijd.
Toevoeging op 07/09/2011 14:16:49:
maar ik zie ; in de explode staan?
Toevoeging op 07/09/2011 14:41:17:
Ik denk dat het maandag is of ik ben blondt
ik was niet ingelogt kwam ik achter uit de mail die de check doet,
daardoor gaf ie alleen de laatste waarde mee en deel 1 bleef leeg
het probleem is opgelost,
mag ik je zeer hartelijk danken voor de hulp en de tijd.



