hi leute wieder mal ein kleines prob vielleicht könnt ihr mir helfen
ich habe ein textform mit 2 eingabefeldern und füge diese nach abschicken zusammen
wenn ich die werte eingebe und abschicke kommt bei der php seite nichts an warum?
hier die test.php
danke schonmal im vorraus
ich habe ein textform mit 2 eingabefeldern und füge diese nach abschicken zusammen
wenn ich die werte eingebe und abschicke kommt bei der php seite nichts an warum?
Code:
<!doctype html> <html> <head> <meta charset="utf-8"> <title>Unbenanntes Dokument</title> </head> <body> Bitte geben Sie Ihre Schlüsselnummern zu 2.1 und zu 2.2 ein <form action = "test.php" method = "post"> <input type="text" maxlength="4" name="zu21"> zu2.1<p> <input type="text" maxlength="3" name="zu22"> zu2.2</p> <input type="submit" name="submit" value="Submit" /> <input type="reset"> </form> </body> </html>
hier die test.php
PHP-Code:
<?php
error_reporting(E_ALL);
require_once ('dbconnect.php');
$a = '$_POST["zu21"]';
$b = '$_POST["zu22"]';
$db_link = mysqli_connect (MYSQL_HOST,
MYSQL_BENUTZER,
MYSQL_KENNWORT,
MYSQL_DATENBANK);
mysqli_set_charset($db_link, 'utf8');
echo $sql = "SELECT * FROM kba WHERE KBANR= '$a' . '$b'";
$db_erg = mysqli_query( $db_link, $sql );
if ( ! $db_erg )
{
die('Ungültige Abfrage: '. mysqli_error());
}
echo '<table border="5">';
while ($zeile = mysqli_fetch_array( $db_erg, MYSQL_ASSOC))
{
echo "<tr>";
echo "<td>". $zeile['HERSTELLER'] . "</td>";
echo "<td>". $zeile['MODELL'] . "</td>";
echo "<td>". $zeile['TYP'] . "</td>";
echo "<td>". $zeile['CCM'] . "</td>";
echo "<td>". $zeile['KW'] . "</td>";
echo "<td>". $zeile['PS'] . "</td>";
echo "<td>". $zeile['ZYL'] . "</td>";
echo "</tr>";
}
echo "</table>";
mysqli_free_result( $db_erg );
?>
Kommentar