0

複数の日付を印刷できるようにするこのコードがあるので、これは、19/02/1990、12/12/1220 などのように、カンマで区切られた日付が取り込まれるフォームです。

今、私がする必要があるのは、それらを配列に保存してから、配列を印刷することです!

今のところ、私はこのコードを持っています。助けてもらえますか? ありがとう!

<form action="insert_date.php" method="post">    
<div id="with-altField"></div>
<input type="text" id="altField" name="altField">
</div>
<input type="submit" value="Submit" />
</form> 

複数の日付を選択すると機能しませんが、1 つを選択すると機能します。そのため、配列形式で保存する必要があります。

insert_date.php

<?php
$date=$_POST['altField'];
echo $date;
?>
4

3 に答える 3

2
$dates = explode(",", $_POST['altField']);
foreach($dates as $date){
    echo htmlentities($date, ENT_QUOTES, 'utf-8') . '<br />';
}
于 2012-08-31T08:46:50.527 に答える
1

これを試して

<?php
    $dates      =  $_POST['altField'];
    $arrOfDates = explode(',', $dates);
    var_dump($arrOfDates);
    foreach($arrOfDates as $date)
    {
       echo $date;
    }
?>
于 2012-08-31T08:45:46.943 に答える
0

あなたinsert_date.phpはで爆発することができます,

<?php
    $date=$_POST['altField'];
    $explode = explode(',', $date);
?>

foreach次に、日付を解析するために使用できます

<?php
    foreach($explode as $date){
        echo trim($date);
    }
?>
于 2012-08-31T08:43:47.743 に答える