Контакст форма

spaidur

Registered
някои може ли да ми даде контакт форма която да праща писмата ж админ панела да има следните полета
Вашето име *:

E-mail *:

Телефон:

Запитване *:
благодаря
 
Направи си база данни `pisma` с полета `id`, `ime`, `email`, `telefon`, `text`

//*send.php*//
<?php
//*tuk connekciqta s bazata*//
if(isset($_POST[prati])){
$ime=htmlspecialchars(addslashes($_POST['ime']));
$email=htmlspecialchars(addslashes($_POST['email']));
$telefon=htmlspecialchars(addslashes($_POST['telefon']));
$text=htmlspecialchars(addslashes($_POST['text']));
if(empty(ime) or empty($email) or empty($text)){
echo"Попълни отбелязаните полета!";
}else{
mysql_query("INSERT INTO `pisma` (`id`,`ime`,`email`,`telefon`,`text`) VALUES ('$ime','$email','$telefon','$text')");
echo"Съобщението е изпратено!";
}
}else{
?>
<form method="post">
Вашето име *:<input type="text" name="ime">
E-mail *:<input type="text" name="email">
Телефон:<input type="text" name="telefon">
Запитване *:<textarea name="zapitvane">
<input type="submit" name="prati" value="Изпрати" >
</form>
<?php } ?>

//*pregled.php*//
<?php
//*tuk connekciqta s bazata*//
$query=mysql_query("SELECT * FROM `pisma` ORDER by id DESC");
while($r=mysql_fetch_array($query)){
echo'<hr />'.$r[ime].', '.$r;if($r[telefon]!=null){echo', '.$r[telefon];}echo'<br>'.$r[text];
}
?>[/quote]
 
таблица contactc
Sql :
Код:
CREATE TABLE IF NOT EXISTS `contacts` (
  `name` varchar(35) COLLATE cp1251_bulgarian_ci NOT NULL,
  `email` varchar(35) COLLATE cp1251_bulgarian_ci NOT NULL,
  `phone` varchar(10) COLLATE cp1251_bulgarian_ci NOT NULL,
  `vpr` text COLLATE cp1251_bulgarian_ci NOT NULL,
  `id` int(11) NOT NULL AUTO_INCREMENT,
  PRIMARY KEY (`id`)
) ENGINE=MyISAM  DEFAULT CHARSET=cp1251 COLLATE=cp1251_bulgarian_ci AUTO_INCREMENT=3 ;

index.php - там потребителите ще те питат каквото искат
Код:
<form name="contact" method="post" action=''>
Вашето име: <br><input type="text" name="name"> <br><br>
Email:<br><input type="text" name="email"><br><br>
Tелефон:<br> <input type="text" name="phone"><br><br>
Запитване <br><textarea cols='32' rows="10" name='vpr'></textarea><br><br>
<input type="submit" name='go' value="Прати!">
</form>

<? 
mysql_connect('localhost','root','');\\ данни
mysql_select_db('contacts'); \\ твоята база данни не таблица а БД
mysql_query('SET NAMES cp1251');
IF(ISSET($_POST['go'])){
$name = $_POST['name'];
$email = $_POST['email'];
$phone = $_POST['phone'];
$vpr = $_POST['vpr'];

if(($name)<2){
echo 'Името ви не е по-голямо от 2 символа !<br>';
}
if(($phone)<10){
echo 'Не валиден НОМЕР ! <br>';
}
else 
{
$sql = mysql_query("INSERT INTO `contacts` (`name`,`email`,`phone`,`vpr`)VALUES('$name','$email','$phone','vpr')");
echo "<script>alert('Вие успешно се свързахте с нас.. !')</script>";
}}

?>

, a ще можеш да прегледаш записите от view.php :
Код:
<?mysql_connect('localhost','root',''); \\  данни
mysql_select_db('contacts'); \\ твоята база данни не таблица а БД
$sql1 = mysql_query('SELECT * from `contacts` ');
while($row=mysql_fetch_assoc($sql1)){
echo "Потребител: ".$row['name']." <br>
 с телефон - ".$row['phone']." <br>
 Емайл - ".$row['email']."<br><br>
ви е написал: ".$row['name']."<br><hr>";

}
?>

ако има нещо кажи ..аа и си оправи враските кам ДБ-то
 
M1tq каза:
таблица contactc
Sql :
Код:
CREATE TABLE IF NOT EXISTS `contacts` (
  `name` varchar(35) COLLATE cp1251_bulgarian_ci NOT NULL,
  `email` varchar(35) COLLATE cp1251_bulgarian_ci NOT NULL,
  `phone` varchar(10) COLLATE cp1251_bulgarian_ci NOT NULL,
  `vpr` text COLLATE cp1251_bulgarian_ci NOT NULL,
  `id` int(11) NOT NULL AUTO_INCREMENT,
  PRIMARY KEY (`id`)
) ENGINE=MyISAM  DEFAULT CHARSET=cp1251 COLLATE=cp1251_bulgarian_ci AUTO_INCREMENT=3 ;

index.php - там потребителите ще те питат каквото искат
Код:
<form name="contact" method="post" action=''>
Вашето име: <br><input type="text" name="name"> <br><br>
Email:<br><input type="text" name="email"><br><br>
Tелефон:<br> <input type="text" name="phone"><br><br>
Запитване <br><textarea cols='32' rows="10" name='vpr'></textarea><br><br>
<input type="submit" name='go' value="Прати!">
</form>

<? 
mysql_connect('localhost','root','');\\ данни
mysql_select_db('contacts'); \\ твоята база данни не таблица а БД
mysql_query('SET NAMES cp1251');
IF(ISSET($_POST['go'])){
$name = $_POST['name'];
$email = $_POST['email'];
$phone = $_POST['phone'];
$vpr = $_POST['vpr'];

if(($name)<2){
echo 'Името ви не е по-голямо от 2 символа !<br>';
}
if(($phone)<10){
echo 'Не валиден НОМЕР ! <br>';
}
else 
{
$sql = mysql_query("INSERT INTO `contacts` (`name`,`email`,`phone`,`vpr`)VALUES('$name','$email','$phone','vpr')");
echo "<script>alert('Вие успешно се свързахте с нас.. !')</script>";
}}

?>

, a ще можеш да прегледаш записите от view.php :
Код:
<?mysql_connect('localhost','root',''); \\  данни
mysql_select_db('contacts'); \\ твоята база данни не таблица а БД
$sql1 = mysql_query('SELECT * from `contacts` ');
while($row=mysql_fetch_assoc($sql1)){
echo "Потребител: ".$row['name']." <br>
 с телефон - ".$row['phone']." <br>
 Емайл - ".$row['email']."<br><br>
ви е написал: ".$row['name']."<br><hr>";

}
?>

ако има нещо кажи ..аа и си оправи враските кам ДБ-то


Warning: Unexpected character in input: '\' (ASCII=92) state=1 in C:\wamp\www\saitove\dizain\cont\index.php on line 10

Warning: Unexpected character in input: '\' (ASCII=92) state=1 in C:\wamp\www\saitove\dizain\cont\index.php on line 10

Parse error: syntax error, unexpected T_STRING in C:\wamp\www\saitove\dizain\cont\index.php on line 11
 

Back
Горе