У меня есть следующий PHP кодФорма Значения не получают представленный
<form action="admin.php" method="post">
<?php
$conn=mysqli_connect("localhost","root","vravi","mrconnect");
if(!$conn)
{
echo "error establishing the connection";
}
$sql="select UserID,UserEmail from Users order by UserID";
$result=mysqli_query($conn,$sql);
if(mysqli_num_rows($result)>0)
{
while($row=mysqli_fetch_assoc($result))
{
echo $row["UserID"];
echo $row["UserEmail"]." ".'<input type=\"text\" name=\"name[]\"/>'."</br>";
}
echo '<button type=\"submit\" name=\"submit\" value=\"submit\">'.Submit.'</button></br>';
}
?>
</form>
, который дает следующий результат в браузере.
Теперь у меня есть два вопроса.
1) Когда я пытаюсь вставить некоторые значения в одно из текстовых полей и нажать кнопку отправки внизу, значения не будут отправляться.
ниже - это файл admin.php для php.
<?php
if(isset($_POST['submit']))
{
echo "submitted";
}
else
{
echo "not submitted";
}
?>
2) Теперь второй вопрос заключается в том, что я хочу, чтобы мой электронный идентификатор, чтобы получить представленный через форму, но это просто обычный текст, может кто-нибудь сказать мне, как мы делаем это?
@ Rizier123 «Кнопка» в порядке, если 'type'' 'submit'. – Mave
Я думаю, что escape-последовательность создает проблему для кнопки отправки, – Crazyrubixfan
добавляет атрибут имени в ваш '' и с помощью массива вы можете использовать идентификатор электронной почты в качестве ключа -' ' '; 'then in php вы можете сделать' foreach ($ _ POST [' name '] как $ UserID => $ value) ' – Sean