Как получить данные из базы данных Mysql с помощью текстового поля, введенного пользователем?
Я создал страницу в html, где я поместил текстовое поле, и пользователь будет вводить в него значение, которое затем будет извлекать данные, соответствующие этому значению, из моей базы данных mysql. Я не могу получить эти данные.
<!DOCTYPE HTML> <html> <head> <title>Fetching saved records</title> </head> <body> <div class="container"> <div class="displaydetails"> <form method="POST" action="RetrieveandDisplay.php"> Enter the name to search data:<br/> <input type="text" name="FetchDetails"> <input type="submit" name="Find" value="Find Data"/> </form> </div> </div> </body> </html>
<?php include('connectionstring.php'); if(!$connection) { die('Could not connect to database : '.mysql_error()); } $inputname=$_POST['Find']; $myquery="SELECT * FROM addentry WHERE FirstName='$inputname'"; $fetched=mysql_query($myquery); while($rowvalue=mysql_fetch_array($fetched)) { $firstname=$rowvalue['FirstName']; $middlename=$rowvalue['MiddleName']; $lastname=$rowvalue['LastName']; $phone1=$rowvalue['Phone1']; $phone2=$rowvalue['Phone2']; $email=$rowvalue['Email']; $address=$rowvalue['Address']; } mysql_close($connection); ?> <html> <body> <div class="container"> <div class="fetched"> <form> <label>First Name</label> <input name="FirstName" type="text" value='<?php echo $firstname; ?>'/> <label>Middle Name</label> <input name="MiddleName" type="text" value='<?php echo $middlename; ?>'/> <label>Last Name</label> <input name="LastName" type="text" value='<?php echo $lastname; ?>'/> <label>Phone1</label> <input name="Phone1" type="text" value='<?php echo $phone1; ?>'/> <label>Phone2</label> <input name="Phone2" type="text" value='<?php echo $phone2; ?>'/> <label>Email</label> <input name="email" type="text" value='<?php echo $email; ?>'/> <label>Address</label> <textarea id="Address" name="address1" value='<?php echo $address; ?>'></textarea> </form> </div> </div> </body> </html>
[no name]
Пожалуйста, попробуйте сами. Если вы столкнулись с какой-либо проблемой, то дайте подробную информацию об этом. Спасибо
DevParashar
Я создал страницу в html, где я поместил текстовое поле, и пользователь будет вводить в него значение, которое затем будет извлекать данные, соответствующие этому значению, из моей базы данных mysql. Я не могу получить эти данные.
<!DOCTYPE HTML>
<html>
<голова>
в <название&ГТ;получения контактной&ЛТ;/название&ГТ;
</head>
<тело>
<div class="контейнер">
<div class="dsp">
&ЛТ;форма метод="сообщение" действие="retrievedetails.php"&ГТ;
Введите имя любого контакта для извлечения: <br/>
<input type="text" name="FetchName"/>
в <тип входного="отправить" название="отправить" значение="выбранное"/&ГТ;
</форма>
</div>
</div>
</body>
</html>
Вот мой PHP-код.
Krunal Rohit
Есть какие-нибудь усилия до сих пор ?
-КРОНА
DevParashar
<!DOCTYPE HTML>
<html>
<голова>
в <название&ГТ;получения контактной&ЛТ;/название&ГТ;
</head>
<тело>
<div class="контейнер">
<div class="dsp">
&ЛТ;форма метод="сообщение" действие="retrievedetails.php"&ГТ;
Введите имя любого контакта для извлечения: <br/>
<input type="text" name="FetchName"/>
в <тип входного="отправить" название="отправить" значение="выбранное"/&ГТ;
</форма>
</div>
</div>
</body>
</html>
PHP-код
Krunal Rohit
где PHP ?
-КРОНА
DevParashar
DevParashar
Привет, у меня есть этот php-код
<html>
<тело>
<div class="контейнер">
<div class="fetched">
<форма>
&ЛТ;ярлык&ГТ;первое имя</ярлык&ГТ;
<input name="firstname" type="text" value="/>
<label>отчество</label>
<input name="middlename" type="text" value="/>
<label>фамилия</label>
<input name="фамилия" type="текст" value="/>
<label>Phone1</label>
<input name="phone1" type="text" value="/>
<label>Phone2</label>
<input name="phone2" type="text" value="/>
<label>Email</label>
&ЛТ;имя входного="отправить" тип="текст" значение="/&ГТ;
<этикетка>адрес</этикетка>
<textarea id="address" name="address1" value="/>
</форма>
</div>
</div>
</body>
</html>