Публикуйте и получайте одновременно в php
Есть ли у вас какие-либо предложения с моей проблемой. Мне нужно использовать get и post одновременно. Получите, потому что мне нужно вывести то, что набрал пользователь. И пост, потому что мне нужно получить доступ к базе данных MySQL в связи с этим входом. Это выглядит примерно так:
<form name="x" method="get" action="x.php">
<input name="year" type="text">
<select name="general" id="general">
<font size="3">
<option value="YEAR">Year</option>
</form>
Это выведет содержимое mysql в зависимости от того, что пользователь проверит:
<form name="y" method="post" action"y.php">
<input name="fname" type="checkbox">
</form>
И форма действий этих двух вместе будет выглядеть примерно так:
<?php
if($_POST['general'] == 'YEAR'){
?>
<?php echo $_GET["year"]; ?>
<?php
$result2 = mysql_query("SELECT * FROM student
WHERE student.YEAR='$syear'");
?>
<table border='1'>
<tr>
<?php if ( $ShowLastName ) { ?><th>LASTNAME</th><?php } ?>
<?php if ( $ShowFirstName ) { ?><th>FIRSTNAME</th><?php } ?>
</tr>
<?php while ( $row = mysql_fetch_array($result2) ) {
if (!$result2) {
}
?>
<tr>
<td><?php echo $row['IDNO']?> </td>
<td><?php echo $row['YEAR'] ?> </td>
<?php if ( $ShowLastName ) { echo('<td>'.$row['LASTNAME'].'</td>'); } ?></td>
<?php if ( $ShowFirstName ) { echo('<td>'.$row['FIRSTNAME'].'</td>'); } ?>
Я действительно получаю много неопределенных ошибок, когда я делаю это. Что вы можете порекомендовать мне сделать, чтобы получить значение, введенное пользователем, вместе с данными mysql.