user_save($account, $edit) und CSV
Eingetragen von Martin P. (216)
am 21.10.2012 - 17:50 Uhr in
am 21.10.2012 - 17:50 Uhr in
Hi Leute,
ich habe für etliche Userdaten mehrere solcher Anweisungen hintereinander (eben für verschiedene Daten). Kann ich die verschiedenen $edit nicht irgendwie zusammenfassen damit ich dann am ende nur 1 mal user_save($account, $edit); machen muss?
<?php
if ($account->e_mail_internet) {
$edit = array(
'field_e_mail_internet' => array(
'und' => array(
0 => array(
'value' => $account->e_mail_internet,
),
),
),
);
}
user_save($account, $edit);
?>
- Anmelden oder Registrieren um Kommentare zu schreiben
Hallo Martin,möchtest Du ein
am 22.10.2012 - 09:11 Uhr
Hallo Martin,
möchtest Du ein Feld für mehrere User abspeichern oder mehrere Felder für einen User?
Mit user_save kannst Du immer nur einen User abspeichern.
Mehrere Felder sollten aber gehen:
<?php
if ($account->e_mail_internet) {
$edit = array(
'field_e_mail_internet' => array(
'und' => array(
0 => array(
'value' => $account->e_mail_internet,
),
),
),
'field_anderes_feld' => array(
'und' => array(
0 => array(
'value' =>$anderer_wert,
),
),
),
);
}
user_save($account, $edit);
?>
Grüße,
Tobias
Danke :) hatte es
am 22.10.2012 - 10:34 Uhr
Danke :) hatte es glücklicherweise auch gestern Abend noch rausgefunden. Klar, es ist ein array xD Manchmal seh ich den Wald vor lauter Bäumen nicht. Liegt vielleicht an meiner unerfahrenheit :)