将多个$ _POST值合并到变量中

问题描述 投票:-1回答:3

我在登记中有3个输入的出生日期。有没有办法将它们合并为一个?我在想这样的东西,但它不起作用。什么是最好的方法?

$dateofbirth = $_POST['dd'] && $_POST['mm'] && $_POST['yy'];


$sql = "INSERT INTO users ( fullname, password, email, dateofbirth )
  VALUES ( :fullname, :password, :email, :dateofbirth )";

// EXECUTE AND PREPARE
$query = $pdo->prepare($sql);
$result = $query->execute(array(':fullname' => $fullname, ':password' => $password,
':email' => $email, ':dateofbirth' => $dateofbirth));
php
3个回答
1
投票

你也可以使用implode()

喜欢

$dob = implode('-',$_POST);

如果$ _POST中只有3个变量,则可以回答这个问题

否则你可以按照别人的答案..

喜欢

$dob = $_POST['dd'] .'-'. $_POST['mm'] .'-'. $_POST['yy'];

1
投票

您只需执行以下代码即可完成此操作:

$dateofbirth = $_POST['dd'].'-'.$_POST['mm'] .'-'.$_POST['yy'];

0
投票
$dateofbirth = $_POST['dd'] .'/'. $_POST['mm'] .'/'. $_POST['yy'];

这样做。而不是'/'你可以使用你想要的任何符号(包括像这样的空间.' '.

© www.soinside.com 2019 - 2024. All rights reserved.