Форма за изпращане

ghostbg

Registered
Здравейте искам да ви попитам как мога да си направя подобна на тази Цък форма за изпращане.

А също така бих искал да ви попитам и как да направя брояч на посещенията на даден линк примерно

Link 1 (123)

Link 2 (56)

Link 3 (84)
 
На 1-вия въпрос

Код:
<table cellpadding="4" cellspacing="1" border="0" width="100%" class="adminform" >
    <form action="index.php?option=com_garyscookbook&func=save&Itemid=0" method="post" enctype="multipart/form-data" name="adminForm" id="adminForm" >
	  <tr>
        <td width="20%" align="right">Заглавие:</td>
        <td width="80%">
          <input class="inputbox" type="text" name="imgtitle" size="50" maxlength="100" value="" />
        </td>
      </tr>
<tr><td width='20%' align='right'>Изберете Снимка:</td><td width='80%'>  <input type='file' size= '50' maxlength='10000000' name='screenshot' /><br /></td>		
      </tr>
      <tr>
        <td valign="top" align="right">Категория:</td>
        <td>
          
<select name="catid" class="inputbox" size="1">
	<option value="0">Изберете Категория</option>
	<option value="54">Закуски</option>
	<option value="24">Предястия</option>
	<option value="25">Салати</option>
	<option value="20">Супи: безмесни</option>
	<option value="28">Супи: месни</option>
	<option value="31">Супи: рибни</option>
	<option value="22">Основни Ястия: безмесни</option>
	<option value="29">Основни Ястия: месни</option>
	<option value="30">Основни Ястия: рибни</option>
	<option value="49">Основни Ястия: тестени</option>
	<option value="58">Диво</option>
	<option value="68">В Микровълновата</option>
	<option value="23">Десерти</option>
	<option value="50">Специално за деца</option>
	<option value="48">Сосове и Гарнитури</option>
	<option value="57">Маринати</option>
	<option value="55">Напитки - Безалкохолни</option>
	<option value="26">Напитки - Алкохолни</option>
	<option value="27">Зимнина</option>
	<option value="32">Вечните Рецепти</option>
	<option value="56">Рецептите на Дядо Лъчо</option>
	<option value="72">Рецептите на Петко Славейков</option>
	<option value="74">Книга за Домакинята</option>
</select>
        </td>
      </tr>

      <tr>
        <td valign="top" align="right">Описание:</td>
        <td>
         <textarea id="imgtext" name="imgtext" cols="50" rows="100" style="width:400px; height:200px;" mce_editable="true" class="mceEditor"></textarea>
<br />           
		</td>
      </tr>
      <tr>
        <td valign="top" align="right">Съставки:</td>
        <td>
        	<textarea id="grapes" name="grapes" cols="50" rows="100" style="width:400px; height:200px;" mce_editable="true" class="mceEditor"></textarea>
<br />	
        </td>
      </tr>      <tr>
        <td valign="top" align="right">Приготвяне:</td>
        <td>
		    <textarea id="properties" name="properties" cols="50" rows="100" style="width:400px; height:300px;" mce_editable="true" class="mceEditor"></textarea>
<br />	
        </td>
      </tr>      <tr>
        <td valign="top" align="right">Бележки:</td>
        <td>
		    <textarea id="notes" name="notes" cols="50" rows="100" style="width:400px; height:150px;" mce_editable="true" class="mceEditor"></textarea>
<br />	
        </td>
      </tr>
      <tr>
        <td valign="top" align="right">Автор:</td>
        <td>
          <input class="inputbox" type="text" name="imgauthor" value="" size="50" maxlength="100" />
        </td>
      </tr>
      <tr>
        <td width="20%" align="right">Порции:</td>
        <td width="80%">
          
<select name="portion" class="inputbox" size="1">
	<option value="не знам">не знам</option>
	<option value="2 порции">2 порции</option>
	<option value="3 порции">3 порции</option>
	<option value="4 порции">4 порции</option>
	<option value="5 порции">5 порции</option>
	<option value="6 порции">6 порции</option>
	<option value="7 порции">7 порции</option>
	<option value="8 порции">8 порции</option>
	<option value="9 порции">9 порции</option>
	<option value="10 порции">10 порции</option>
	<option value="12 порции">12 порции</option>
	<option value="повече">повече</option>
</select>
        </td>
      </tr>
      <tr>
        <td width="20%" align="right">Трудност:</td>
        <td width="80%">
          
<select name="aging" class="inputbox" size="1">
	<option value="много лесна">много лесна</option>
	<option value="лесна">лесна</option>
	<option value="нормална">нормална</option>
	<option value="трудна">трудна</option>
	<option value="много трудна">много трудна</option>
</select>
        </td>
      </tr>
      <tr>
        <td width="20%" align="right">Време за приготвяне:</td>
        <td width="80%">
          
<select name="years" class="inputbox" size="1">
	<option value="не знам">не знам</option>
	<option value="10 мин">10 мин</option>
	<option value="15 мин">15 мин</option>
	<option value="20 мин">20 мин</option>
	<option value="25 мин">25 мин</option>
	<option value="30 мин">30 мин</option>
	<option value="45 мин">45 мин</option>
	<option value="1 час">1 час</option>
	<option value="1 час 15 мин">1 час 15 мин</option>
	<option value="1 час 30 мин">1 час 30 мин</option>
	<option value="1 час 45 мин">1 час 45 мин</option>
	<option value="2 часа">2 часа</option>
	<option value="повече">повече</option>
</select>
        </td>
      </tr>
      <tr>
        <td width="20%" align="right">Страна:</td>
        <td width="80%">
          <input class="inputbox" type="text" name="country" size="20" maxlength="20" value="" />
        </td>
      </tr>
      <tr>
        <td width="20%" align="right">Цена:</td>
        <td width="80%">
          <input class="inputbox" type="text" name="price" size="20" maxlength="20" value="" />
        </td>
      </tr>
      <tr>
        <td width="20%" align="right">Вегетар:</td>
        <td width="80%">
          
	<input type="radio" name="doc" value="0" class="inputbox" />Не
	<input type="radio" name="doc" value="1" class="inputbox" />Да
        </td>
      </tr>
	  <tr>
        <td width="20%" align="right"> </td>
        <td width="80%"> </td>
      </tr>      
	  <tr>
        <td width="20%" align="right"> </td>
        <td width="80%">
		 <input type="submit" name="submit" value="Пусни" class="button"/>
        </td>
      </tr>
    </table>
    <input type="hidden" name="id" value="" />
    <input type="hidden" name="option" value="com_garyscookbook" />
    <input type="hidden" name="task" value="" />
	</form>
</TD></TR></TABLE>

2-рия
http://web-tourist.net/login/login/view.php?st=472
 
то хубаво че ми копира кода от самата страница но как ще ми изпраща на мен тази информация :)

и на мен ми трябва колко пъти е посетен даден линк не колко пъти е дл даден файл :)
 
за втория въпрос....

r.php
Код:
<?php
$url = $_GET['url'];
$date = date("d/m/y"); 
$useragent = ($_SERVER['HTTP_USER_AGENT']);


if(eregi("Googlebot",$useragent) || eregi("Scooter",$useragent) || eregi("FAST-WebCrawler",$useragent) || eregi("FAST-WebCrawler",$useragent) || eregi("Slurp",$useragent) || eregi("msnbot",$useragent) || eregi("Lycos_Spider_(T-Rex)",$useragent)) {

}

else

{
 if ($url == "") {}

else {

include "config.php";
mysql_connect($db_host,$db_username,$db_password) or die(mysql_error()); 
mysql_select_db($db_name) or die(mysql_error()); 

$query = "SELECT * FROM clicks WHERE url='$url'"; 
$result = mysql_query($query);
while($r=mysql_fetch_array($result))
{
$clicks = "$r[clicks]";
$clicks++; 
$end = "okay"; 
$query = "UPDATE `clicks` SET `date` = '$date', `clicks` = '$clicks' WHERE `id` = '$r[id]' LIMIT 1"; 
mysql_query($query);
}
if ($end != okay) { 
$query = "INSERT INTO clicks (url, clicks, date)
VALUES ('$url','1','$date')"; 
mysql_query($query);
}
header("Location: $url"); 

}
} 
?>

config.php
Код:
<?php
$db_host = "localhost";
$db_username = "username"; 
$db_password = "password";
$db_name = "test"; 

?>

db.sql

Код:
CREATE TABLE `clicks` (
  `id` int(11) NOT NULL auto_increment,
  `url`  text NOT NULL,
  `clicks` int(11) default NULL,
  `date`  text NOT NULL,
  PRIMARY KEY  (`id`)
);


линка трябва да ти е във вид:

http://site.com/r.php?url=http://web-tourist.net

така записваш колко пъти е натиснат.
 
по втория вапрос кудето ми отговори jooorooo искам да те питам сички линкове ги направих да са по този начин http://site.com/r.php?url=http://web-tourist.net и примерно линка ми се намира в links.php и когато цукна на него отстрани не се отчита посещението "Link 1 (123)" сигурно некуде нещо трябва да се добави в кода за да излиза това число до линка
 
този код който ти дадох само записва брой посещения. за линк (86) примерно трябва да направиш една заявка за показване на посещенията. като ползваш `url` за сравнение м-у двете таблици, тази която показва линковете и тази която брои посещенията.
 
за втория ти въпрос мога да ти предложа една системка която ползва текстови файл за записване!
 
kitchenbg каза:
за втория ти въпрос мога да ти предложа една системка която ползва текстови файл за записване!
Ами ок така и ли иначе незнам как да го направя това с
jooorooo каза:
този код който ти дадох само записва брой посещения. за линк (86) примерно трябва да направиш една заявка за показване на посещенията. като ползваш `url` за сравнение м-у двете таблици, тази която показва линковете и тази която брои посещенията.
 
утре предполагам че ще имам повече време и ще го напиша, макар че и тук имаше нещо такова ........... само да се разтърся :wink:
 
Някои намя ли да ми помогне оносно първия вапрос???

Надявам се по втория kitchenbg да има време да напише кода :)
 
Ами ако ги праща на база данни не знам как да го извлеча това което са ми пратили за да го прочета. Ако кажеш и това как става ... :wink:

а ако не можеш тогава на майла
 
добре, а ти точно същата форма ли искаш? кажи точно какво искаш да ти пращат на майл? Макар че имаше май урок за майл форма ..........
 
Значи не абсолютно същата да има полета с

1. Заглавие
2. Снимка - тук да могат да качват снимка (jpg, gif)
3. Категория
4. Продукти
5. Приготвяне
6. Афтор
7. Порции
8. Време за приготвяне

и да се праща на майл. но съм чел някъде където пишеше че трябва да имам WebMail програма нз точно.
 

Back
Горе