পিএইচপি ফর্ম কর্ম এবং submittal

আমি শুধু আমার প্রথম পিএইচপি কোড লিখেছেন বা যাইহোক চেষ্টা। ইমেইল জমা দেওয়ার জন্য একটি খুব সহজ ফর্ম। এটা ঠিক যদিও জমা না। কেউ কি আমাকে ভুল পথে যেতে পারে? ধন্যবাদ।

এখানে এই। এইচটিএমএল পৃষ্ঠায় ফর্ম কোড

<form action="request-info.php" method="post" name="request-info">

<input name="name" type="text" value="Name">

<input name="email" type="text" value="E-mail Address">


More information for

<input name="family" type="radio" value="Family Member">Family
<input name="friend" type="radio" value="Friend">Friend
<input name="myself" type="radio" value="Myself">Myself
<input name="submit" type="button" value="Submit"> | <input name="reset" type="reset" value="Reset"> </form>

আমি কর্ম পাতা আছে কি এখানে। আমি এই ভুল যেখানে আমি মনে হতে পারে। জমা বাটন সংক্রান্ত এখানে আমার কিছু আছে?

<?php

$name = $_POST['name'];
$email = $_POST['email'];
$family = $_POST['family'];
$friend = $_POST['friend'];
$myself = $_POST['myself'];
$to = "[email protected]";
$subject = "Information Request";
mail ($to, $subject, $info, "From: " . $name . $email);
echo "Your request has been sent!";

?>

ধন্যবাদ

0
<input name = "submit" টাইপ = "বোতাম" মান = "জমা দিন"> টাইপ করার জন্য চেষ্টা করুন = "জমা দিন"
যোগ লেখক Dan, উৎস
তাই দ্রুত উত্তর দেওয়ার জন্য ধন্যবাদ। এটা কাজ করেছে.
যোগ লেখক Josh, উৎস

8 উত্তর

আপনার জমা ইনপুট টাইপ "জমা" পরিবর্তন করুন:

<input name="submit" type="submit" value="Submit">

তারপর আপনার পিএইচপি ফাইলে, আমি দেখতে পাচ্ছি আপনার একটি পরিবর্তনশীল $ info আছে ...

mail ($to, $subject, $info, "From: " . $name . $email);

কিন্তু আমি দেখতে পাচ্ছি না যে এটি আসলেই কোথাও সংজ্ঞায়িত। আপনার মেইল ​​ফাংশনের আগে $ info একটি মান দিন।

$info = "Hello World!";

সার্ভারে এই ফাইলগুলি আপলোড করা নিশ্চিত করুন - PHP স্থানীয়ভাবে কার্যকর হবে না (যদি না আপনার কাছে একটি স্থানীয় হোস্ট চলমান থাকে)।

1
যোগ
ধন্যবাদ! আমি ফর্ম থেকে এটি মুছে ফেলা কিন্তু সেখানে এটি অপসারণ ভুলে গেছি।
যোগ লেখক Josh, উৎস

আপনার জমা ইনপুট টাইপ "জমা" পরিবর্তন করুন:

<input name="submit" type="submit" value="Submit">

তারপর আপনার পিএইচপি ফাইলে, আমি দেখতে পাচ্ছি আপনার একটি পরিবর্তনশীল $ info আছে ...

mail ($to, $subject, $info, "From: " . $name . $email);

কিন্তু আমি দেখতে পাচ্ছি না যে এটি আসলেই কোথাও সংজ্ঞায়িত। আপনার মেইল ​​ফাংশনের আগে $ info একটি মান দিন।

$info = "Hello World!";

সার্ভারে এই ফাইলগুলি আপলোড করা নিশ্চিত করুন - PHP স্থানীয়ভাবে কার্যকর হবে না (যদি না আপনার কাছে একটি স্থানীয় হোস্ট চলমান থাকে)।

1
যোগ
ধন্যবাদ! আমি ফর্ম থেকে এটি মুছে ফেলা কিন্তু সেখানে এটি অপসারণ ভুলে গেছি।
যোগ লেখক Josh, উৎস

আপনার জমা ইনপুট টাইপ "জমা" পরিবর্তন করুন:

<input name="submit" type="submit" value="Submit">

তারপর আপনার পিএইচপি ফাইলে, আমি দেখতে পাচ্ছি আপনার একটি পরিবর্তনশীল $ info আছে ...

mail ($to, $subject, $info, "From: " . $name . $email);

কিন্তু আমি দেখতে পাচ্ছি না যে এটি আসলেই কোথাও সংজ্ঞায়িত। আপনার মেইল ​​ফাংশনের আগে $ info একটি মান দিন।

$info = "Hello World!";

সার্ভারে এই ফাইলগুলি আপলোড করা নিশ্চিত করুন - PHP স্থানীয়ভাবে কার্যকর হবে না (যদি না আপনার কাছে একটি স্থানীয় হোস্ট চলমান থাকে)।

1
যোগ
ধন্যবাদ! আমি ফর্ম থেকে এটি মুছে ফেলা কিন্তু সেখানে এটি অপসারণ ভুলে গেছি।
যোগ লেখক Josh, উৎস

পরিবর্তন

<input name="submit" type="butথেকেn" value="Submit">

থেকে

<input name="submit" type="submit" value="Submit">

এছাড়াও, জমা দেওয়ার সাথে আপনার মূল্যের প্রয়োজন নেই, এটি ঐচ্ছিক।

1
যোগ

পরিবর্তন

<input name="submit" type="butথেকেn" value="Submit">

থেকে

<input name="submit" type="submit" value="Submit">

এছাড়াও, জমা দেওয়ার সাথে আপনার মূল্যের প্রয়োজন নেই, এটি ঐচ্ছিক।

1
যোগ

জমা দিতে, এটি একটি ইনপুট টাইপ জমা দিতে হবে

<input name="submit" type="button" value="Submit">

এছাড়া, পিএইচপি অংশটি মেইল ​​পাঠানো হলে চেক করার জন্য আপনাকে অবশ্যই করতে হবে:

if(mail ($to, $subject, $info, "From: " . $name . $email)){
  echo "Your request has been sent!";
} else {
  echo "Error";
}
1
যোগ

জমা দিতে, এটি একটি ইনপুট টাইপ জমা দিতে হবে

<input name="submit" type="button" value="Submit">

এছাড়া, পিএইচপি অংশটি মেইল ​​পাঠানো হলে চেক করার জন্য আপনাকে অবশ্যই করতে হবে:

if(mail ($to, $subject, $info, "From: " . $name . $email)){
  echo "Your request has been sent!";
} else {
  echo "Error";
}
1
যোগ

জমা দিতে, এটি একটি ইনপুট টাইপ জমা দিতে হবে

<input name="submit" type="button" value="Submit">

এছাড়া, পিএইচপি অংশটি মেইল ​​পাঠানো হলে চেক করার জন্য আপনাকে অবশ্যই করতে হবে:

if(mail ($to, $subject, $info, "From: " . $name . $email)){
  echo "Your request has been sent!";
} else {
  echo "Error";
}
1
যোগ