значи намерих урок за формуляр без MySQL ето и кодовете
form.html
form.php
та вапроса ми е възможно ли е чрез from.html да може да се прикачва картитинка и да може да ми я испра чрез form.php на comment.html
и ако не как може да модифицирам този формуляр да свързва с MySQL и от там да ми испраща на comment.php испратения текст
form.html
Код:
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=windows-1251">
</head>
<body>
<FORM action=form.php method=post >
<b>
Име:<br>
<INPUT name=ime><br>
eMail :<br>
<INPUT name=mail><br>
Заглавие<BR>
<TEXTAREA name=mes rows=2 cols=50>
</TEXTAREA ><br>
Продукти<BR>
<TEXTAREA name=pru rows=5 cols=30>
</TEXTAREA ><br>
Приготвяне<BR>
<TEXTAREA name=pri rows=10 cols=50>
</TEXTAREA ><br>
Порции<BR>
<TEXTAREA name=por rows=2 cols=50>
</TEXTAREA ><br>
Афтор<BR>
<TEXTAREA name=aft rows=2 cols=50>
</TEXTAREA ><br>
<br>
<INPUT type=submit value="Изпрати"></form>
</body>
</html>
form.php
Код:
<head>
<meta http-equiv="Content-Type"
content="text/html; charset=windows-1251">
</head>
<body>
<?php
$ime=$HTTP_POST_VARS['ime'];
$mes=$HTTP_POST_VARS['mes'];
$pru=$HTTP_POST_VARS['pru'];
$pri=$HTTP_POST_VARS['pri'];
$por=$HTTP_POST_VARS['por'];
$aft=$HTTP_POST_VARS['aft'];
$mail=$HTTP_POST_VARS['mail'];
$ip = getenv("REMOTE_ADDR");
$date = date('H:i , jS F ');
function filled_out($form_vars)
{
foreach ($form_vars as $key => $value)
{
if (!isset($key) || ($value == ''))
return false;
}
return true;
}
function valid_email($address)
{
if (ereg('^[a-zA-Z0-9_\.\-]+@[a-zA-Z0-9\-]+\.[a-zA-Z0-9\-\.]+$', $address))
return true;
else
return false;
}
if(!filled_out($HTTP_POST_VARS))
{
echo " <b><center> <font color=#ff0000> Не сте попълнили всички полета. ";
exit;
}
$mes=str_replace("<",'',$mes);
$mes=str_replace(">",'',$mes);
$mes=nl2br($mes);
$ime=str_replace("<",'',$ime);
$ime=str_replace(">",'',$ime);
if (file_exists("comment.html"))
{
$table =
'
<tr>
<td >
<b> <font color="#eaeaea"> '.$date.'</b>
</td>
<td width="100">
<a href="http://'.$ip.'">
<b><font color="#FF0000">'.$ip.'</a>
</td></b>
<td >
<b> <font color="#5053FD"> '.$mes.'</b>
</td>
<td >
<b> <font color="#5053FD"> '.$pru.'</b>
</td>
<td >
<b> <font color="#5053FD"> '.$pri.'</b>
</td>
<td >
<b> <font color="#5053FD"> '.$por.'</b>
</td>
<td >
<b> <font color="#5053FD"> '.$aft.'</b>
</td>
<td width="30">
<b> <font color="#00C400"> '.$mail.'</b>
</td>
<td width="30">
<b> <font color="#ff0000"> '.$ime.'</b>
</td>
</tr>
';
}
else
{
$table =
'
<head>
<meta http-equiv="Content-Type" content="text/html; charset=windows-1251">
</head>
<body bgcolor="#000000">
<table border="1">
<tr>
<td > <b>
<font color="#eaeaea"> Дата</b>
</td>
<td width="100"><font color="#ff0000"><b>
IP-address </td></b>
<td >
<b> <font color="#5053FD"> Коментар</b>
</td>
<td width="30">
<b> <font color="#00C400"> eMail</b>
</td>
<td width="30">
<b> <font color="#ff0000">Име</b>
</td>
</tr>
<tr>
<td >
<b> <font color="#eaeaea"> '.$date.'</b>
</td>
<td width="100">
<a href="http://'.$ip.'"> <b><font color="#FF0000">'.$ip.'</a></td></b>
<td >
<b> <font color="#5053FD"> '.$mes.'</b>
</td>
<td >
<b> <font color="#5053FD"> '.$pru.'</b>
</td>
<td >
<b> <font color="#5053FD"> '.$pri.'</b>
</td>
<td >
<b> <font color="#5053FD"> '.$por.'</b>
</td>
<td >
<b> <font color="#5053FD"> '.$aft.'</b>
</td>
<td width="30">
<b> <font color="#00C400"> '.$mail.'</b>
</td>
<td width="30">
<b> <font color="#ff0000"> '.$ime.'</b>
</td>
</tr>
';
}
$fp = fopen ("comment.html" ,"a");
fwrite($fp, $table );
fclose($fp);
?>
Вашия коментар е изпратен.
</body>
</html>
та вапроса ми е възможно ли е чрез from.html да може да се прикачва картитинка и да може да ми я испра чрез form.php на comment.html
и ако не как може да модифицирам този формуляр да свързва с MySQL и от там да ми испраща на comment.php испратения текст