Post und bekomme gleichzeitig in php

Hast du irgendwelche Vorschläge zu meinem Problem. Ich muss get und post gleichzeitig benutzen. Erhalten, weil ich ausgeben muss, was der Benutzer eingegeben hat. Und posten, weil ich in Bezug auf diese Eingabe auf die MySQL-Datenbank zugreifen müssen. Es sieht ungefähr so aus:

<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>

Dies gibt den Inhalt von mysql aus, je nachdem, was der Benutzer überprüft:

<form name="y" method="post" action"y.php">
<input name="fname" type="checkbox">
</form>

Und die Formaktion dieser beiden zusammen sieht ungefähr so aus:

   <?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>'); } ?>

Ich bekomme wirklich viele undefinierte Fehler, wenn ich das mache. Was können Sie mir empfehlen, um den vom Benutzer eingegebenen Wert zusammen mit den mysql-Daten zu erhalten?

Antworten auf die Frage(10)

Ihre Antwort auf die Frage