Ich muss die Seite in Sekunden aktualisieren, aber ich möchte den Zeitwert aktualisieren, der vom Benutzer eingegeben wird.
Dieser Code ist korrekt, aber einmal ausgeführt. Ich möchte es so lange ausführen, wie die Benutzerseite ausgegeben wird.
Ich weiß nicht, wie man einen Ring für schreibt.
Das ist mein HTML-CodeAktualisieren Sie die Seite in Sekunden, indem Sie die Zeit nehmen, um den eingegebenen Benutzer in PHP zu aktualisieren
<form class="form-inline" method="POST">
<div class="form-group">
<label for="text">Refresh page by secondes</label>
<input type="text" class="form-control" name="refresh-time">
</div>
<button type="submit" class="btn btn-default"><i class="fa fa-pencil" ></i> Apply</button>
</form>
Das ist mein PHP-Code
<?php
$pagename = 'لیست کلیه تماس ها';
require_once dirname(__FILE__) . '/header.php';
if(isset($_POST['btnreferesh']))
{
$p_call_loges->pages('20');
}
if(isset($_POST['refresh-time']))
{
header("Refresh:$time");
}
?>
<div id="page-wrapper">
<div class="row">
<div class="col-lg-12">
<h2 class="page-header">لیست گزارش تماس ها</h2>
</div>
<!-- /.col-lg-12 -->
</div>
<!-- /.row -->
<div class="row">
<div class="col-lg-12">
<div class="panel panel-yellow">
<div class="panel-heading">
<div class="panel-title pull-right">
<i class="fa fa-file-text" aria-hidden="true"></i> نمایش اطلاعات ثبت شده
</div>
<form method="POST">
<button type="submit" name="btnreferesh" class="btn btn-default pull-left"><i class="fa fa-refresh" aria-hidden="true"></i> بازسازی فرم</button>
</form>
<div class="clearfix"></div>
</div>
<div class="panel-body">
<table width="100%" class="table table-striped table-bordered table-hover" id="dataTables-example">
<thead>
<tr>
<th class="text-right">نام و نام خانوادگی مبدا</th>
<th class="text-right">شماره موبایل مبدا</th>
<th class="text-right">نام و نام خانوادگی مقصد</th>
<th class="text-right">شماره موبایل مقصد </th>
<th class="text-right">زمان شروع</th>
<th class="text-right">مدت زمان مکالمه</th>
</tr>
</thead>
<tbody>
<?php $arr = $p_call_loges->pages('20'); if($arr) { foreach($arr as $row) { ?>
<tr class="odd gradeX">
<td><?php echo $row['source_name_family']; ?></td>
<td><?php echo $row['source_mobile_num']; ?></td>
<td><?php echo $row['destination_name_family']; ?></td>
<td><?php echo $row['destination_mobile_num']; ?></td>
<td><?php echo $row['call_time']; ?></td>
<td><?php echo $row['duration']; ?> دقیقه</td>
</tr>
<?php } } else { ?>
<?php echo all_noting; ?>
<?php } ?>
</tbody>
</table>
<!-- /.table-responsive -->
</div>
<!-- /.panel-body -->
<div class="panel-footer">
<form class="form-inline" method="POST">
<div class="form-group">
<label for="text">بازسازی صفحه براساس ثانیه</label>
<input type="text" class="form-control" name="refresh-time">
</div>
<button type="submit" class="btn btn-default"><i class="fa fa-pencil" ></i> ثبت</button>
</form>
</div>
<!-- /.panel-footer -->
</div>
<!-- /.panel -->
</div>
<!-- /.col-lg-12 -->
</div>
<!-- /.row -->
</div>
<!-- /#page-wrapper -->
<?php
require_once dirname(__FILE__) . '/footer.php';
?>
So funktioniert HTTP nicht. Das Senden von unbegrenzten Refresh-Headern, bis der Browser nicht mehr über genügend Speicher verfügt, löst keine unendlichen Umleitungen aus. –