slaine
09-05-2005, 13:39
Хочу, чтоб новая запись появлялась вначале(вверху) списка в 1.php,
как мне это проделать?
Пробовал end() & prev(), плохо получается.
Помогите ктонибудь.
Вот эти два фйла:
Здесь читаю файл aaa.txt.
1.php
=====
<a href="2.php">Back</a>
<BR>
<BR>
<?
$file = file("aaa.txt");
$count = count($file);
echo "<table width=360 border=1><tr>";
for ($i = 0; $i < $count; $i ++){
$line = explode("\t", $file[$i]);
echo "<tr valign=top>";
echo "<td bgColor=#ffffff>".$line[0]."</td>";
echo "<td bgColor=#ffffff>".$line[1]."</td>";
echo "<td bgColor=#ffffff>".$line[2]."</td>";
echo "</tr>";
}
echo "</table>";
?>
<BR>
<a href="2.php">Back</a>
А здесь провожу запись в него.
2.php
=====
<?
if (isset($_GET['name']) && isset($_GET['city']) && isset($_GET['country'])){
$a = ucfirst(htmlspecialchars($_GET['name']));
$b = ucfirst(htmlspecialchars($_GET['city']));
$c = ucfirst(htmlspecialchars($_GET['country']));
if (empty($a) || empty($b) || empty($c)){
echo " ";
} else {
$file = fopen("aaa.txt", "a+");
fwrite($file, $a."\t".$b."\t".$c."\n");
fclose($file);
echo "<html><head>";
echo "<META HTTP-EQUIV='Refresh' CONTENT='0; URL=1.php'>";
echo "</html></head>";
}
}
?>
<table border=0 cellspacing=0 cellpadding=0>
<form action=2.php method=get>
<tr>
<td>Name:</td>
<td><input type="text" name=name size=20 maxlength=20></td>
</tr>
<tr>
<td>City:</td>
<td><input type="text" name=city size=20 maxlength=20></td>
</tr>
<tr>
<td>Country:</td>
<td><input type="text" name=country size=20 maxlength=20></td>
</tr>
<tr>
<td colspan=2 align=right><input type="submit" value=" OK "></td>
</tr>
</form>
</table>
<BR>
<a href="1.php">View results</a>
как мне это проделать?
Пробовал end() & prev(), плохо получается.
Помогите ктонибудь.
Вот эти два фйла:
Здесь читаю файл aaa.txt.
1.php
=====
<a href="2.php">Back</a>
<BR>
<BR>
<?
$file = file("aaa.txt");
$count = count($file);
echo "<table width=360 border=1><tr>";
for ($i = 0; $i < $count; $i ++){
$line = explode("\t", $file[$i]);
echo "<tr valign=top>";
echo "<td bgColor=#ffffff>".$line[0]."</td>";
echo "<td bgColor=#ffffff>".$line[1]."</td>";
echo "<td bgColor=#ffffff>".$line[2]."</td>";
echo "</tr>";
}
echo "</table>";
?>
<BR>
<a href="2.php">Back</a>
А здесь провожу запись в него.
2.php
=====
<?
if (isset($_GET['name']) && isset($_GET['city']) && isset($_GET['country'])){
$a = ucfirst(htmlspecialchars($_GET['name']));
$b = ucfirst(htmlspecialchars($_GET['city']));
$c = ucfirst(htmlspecialchars($_GET['country']));
if (empty($a) || empty($b) || empty($c)){
echo " ";
} else {
$file = fopen("aaa.txt", "a+");
fwrite($file, $a."\t".$b."\t".$c."\n");
fclose($file);
echo "<html><head>";
echo "<META HTTP-EQUIV='Refresh' CONTENT='0; URL=1.php'>";
echo "</html></head>";
}
}
?>
<table border=0 cellspacing=0 cellpadding=0>
<form action=2.php method=get>
<tr>
<td>Name:</td>
<td><input type="text" name=name size=20 maxlength=20></td>
</tr>
<tr>
<td>City:</td>
<td><input type="text" name=city size=20 maxlength=20></td>
</tr>
<tr>
<td>Country:</td>
<td><input type="text" name=country size=20 maxlength=20></td>
</tr>
<tr>
<td colspan=2 align=right><input type="submit" value=" OK "></td>
</tr>
</form>
</table>
<BR>
<a href="1.php">View results</a>