Follow along with the video below to see how to install our site as a web app on your home screen.
Бележка: This feature may not be available in some browsers.
maxaffey каза:Някой може ли да ми даде скрипт, който да избира даден номер и да ми го показва и след записването на данните да го записва този нимер и след като пак се поиска този скрипт да дава следващия пореден номер и да върши същите действия!
maxaffey каза:Знам, че се обръща към даден файл и после го записва обратно с новия номер, аз даже съм приложил нещо подобно в моите скриптове, защото са съставени от няколко стъпки:
1. избира си едните данни, също дата и час, после на записва тези данни в една таблица(която взех дайе от този сайт)
2. взима част от данните от птедишната таблица, но съм ги замаскирал да не ги вижда потребителя и той попълва имената си и други данни
3. вече ми праща е-мейл с избраните от мен данни и подредени по важност за мен.
взимането на поредния номер трябва да става на стъпка 1, да се записва в базата данни, т.е. на файла и после на стъпка 2 да се вижда от потребителя, а после ще се изпраща на е-мейла.
<head>
<meta http-equiv="Content-Type" content="text/html; charset=windows-1251">
<script language="JavaScript" type="text/JavaScript">
</script>
</head>
<body>
<FORM action=zapis.php method=post >
<strong><b></strong>
<div align="left"></div>
<table width="658" border="0" cellspacing="0" cellpadding="4">
<tr>
<td colspan="2"><div align="center"><strong>Данни за клиента : </strong></div></td>
</tr>
<tr>
<td width="355"><div align="right">Адрес :</div></td>
<td width="303"><input name="adresdostavka" type="text" id="adresdostavka" value="" maxlength="60"></td>
</tr>
<tr>
<td><div align="right">Име за контакти : </div></td>
<td><input name=imekontakti id="imekontakti" maxlength="20"></td>
</tr>
<tr>
<td><div align="right">Телефон за контакти : </div></td>
<td><input name=tel id="tel" maxlength="10"></td>
</tr>
<tr>
<td><div align="right"></div></td>
<td> </td>
</tr>
<tr>
<td colspan="2"><div align="center">
<input name="Submit" type=submit value=ЗАПИС>
</div></td>
</tr>
<tr>
<td colspan="2"> </td>
</tr>
</table>
<p><br>
<strong></strong>
</p>
<br>
<br>
<a href=view.php>Всички записи</a><br>
<?php
//тези променливи приемат за стойност изпратеното от формуляра
//$ime - приема за стойност името, $fam -фамилията и тн.
if (empty($imekontakti))
{
die ("<br><br><br><br><br><br><br><br><br><br><br><br> <strong> <color: #990066;>Не сте въвели име</p> <p> Моля върнете се и пиправете грешката.</strong>");
}
$time=$HTTP_POST_VARS['time'];
$adresdostavka=$HTTP_POST_VARS['adresdostavka'];
$imekontakti=$HTTP_POST_VARS['imekontakti'];
$tel=$HTTP_POST_VARS['tel'];
if (file_exists("nomer.inc"))
{
$fp = fopen ("nomer.inc" ,"r");
$nomer= fgets($fp,999);
fclose($fp);
$nomer=$nomer+1;
$fp = fopen ("nomer.inc" ,"w");
fwrite($fp, $nomer);
fclose($fp);
}
else
{$nomer=1;
$fp = fopen ("nomer.inc" ,"w");
fwrite($fp, $nomer);
fclose($fp);
}
//този редове са много важни - записват данните изпратени от формуляра
//на един ред, в db.inc като ги разделя със знака &
$zapis=$time.'&'.$adresdostavka.'&'.$imekontakti.'&'.$tel.'&'.$nomer." \n";
//функцията fopen ( "db.inc" ,"a") ще добави данните на нов ред в db.inc
//ako db.inc не съществува, ще го създаде и ще запише данните на първия ред
$fp = fopen ( "db.inc" ,"a");
fwrite($fp, $zapis );
fclose($fp);
//Всеки път, когато вкарваме данни те ще се записват на отделен ред в файла db.inc
echo 'Данните са добавени!<br>
<a href="view.php">Всички записи</a>';
?>
<html>
<head>
<title>Untitled Document</title>
<meta http-equiv="Content-Type" content="text/html; charset=windows-1251">
</head>
<body>
<?php
$file= file("db.inc");
$n=count($file);
echo '<table border=1 table width="500" table align="center">
<tr>
<td width="50">Време</td><td width="20">Адрес за контакти</td><td width="20">Име за контакти</td>
<td width="20">Телефон за контакти</td><td width="20">Пореден номер</td>
</tr>
';
for ($i=0; $i<$n;$i++)
{
$line = explode ("&",$file[$i] );
echo $line[0];
echo '
<tr>
<td>'.$line[0].'</td><td>'.$line[1].'</td><td>'.$line[2].'</td><td>'.$line[3].'</td>
<td>'.$line[4].'</td>
</tr>';
}
?>
maxaffey каза:Ееее, страшно мерси. Нагласих го скрипта към моя и рабори. :lol: :lol: :lol:
Много ти благодаря