L
Lukas Frehner
Guest
Hallo nochmals
Ich habe noch ein kleines Problem:
Ich habe meinen Code von einigen wochen schonmal vorgestellt und jetzt habe ich alles auf eine Datenbank umgestellt:
Code seite1.php:
CODE
<form id="formA" name="formrhein" method="POST" action="auswertung.php">
<?php
$db = new SQLiteDatabase('flusse.db');
$sql = 'SELECT * FROM rhein';
$ergebnis = $db->query($sql);
while ($zeile = $ergebnis->fetchObject()) {
$kennung = $zeile->kennung;
$name = $zeile->name;
$formvab = $kennung;
echo "<label>$kennung&nbsp;)<input type=text name=$formvab /></label><br />";
}
?>
<input name="auswertung.php" type="submit" id="auswertung.php" value="Eingaben kontrollieren" />
</form>
code auswertung.php
CODE <?php
$db = new SQLiteDatabase('flusse.db');
$sql = 'SELECT * FROM rhein';
$ergebnis = $db->query($sql);
while ($zeile = $ergebnis->fetchObject()) {
$kennung = $zeile->kennung;
$name = $zeile->name;
$nameby = $HTTP_POST_VARS['kennung'];
echo "$nameby";
if(strtolower($nameby) == strtolower($name))
{
echo ("<p>Korrekt, $kennung ist $name</p>");
}
else {
echo "<p>FALSCH! $kennung ist nicht $nameby sondern $name</p>";
}
}
?>
Aber das ganze funktioniert nicht. die Variable $http_post_vars['kennung'] kommt nicht an. Ich denke weil bei seite1.php beim formular die " " vergessen wurden. Doch wenn ich die hinmache bekomme ich eine Fehlermeldung der von der Echo. Wie kann ich das beheben?
Vielen Dank für die Hilfe:
Lukas
Ich habe noch ein kleines Problem:
Ich habe meinen Code von einigen wochen schonmal vorgestellt und jetzt habe ich alles auf eine Datenbank umgestellt:
Code seite1.php:
CODE
<form id="formA" name="formrhein" method="POST" action="auswertung.php">
<?php
$db = new SQLiteDatabase('flusse.db');
$sql = 'SELECT * FROM rhein';
$ergebnis = $db->query($sql);
while ($zeile = $ergebnis->fetchObject()) {
$kennung = $zeile->kennung;
$name = $zeile->name;
$formvab = $kennung;
echo "<label>$kennung&nbsp;)<input type=text name=$formvab /></label><br />";
}
?>
<input name="auswertung.php" type="submit" id="auswertung.php" value="Eingaben kontrollieren" />
</form>
code auswertung.php
CODE <?php
$db = new SQLiteDatabase('flusse.db');
$sql = 'SELECT * FROM rhein';
$ergebnis = $db->query($sql);
while ($zeile = $ergebnis->fetchObject()) {
$kennung = $zeile->kennung;
$name = $zeile->name;
$nameby = $HTTP_POST_VARS['kennung'];
echo "$nameby";
if(strtolower($nameby) == strtolower($name))
{
echo ("<p>Korrekt, $kennung ist $name</p>");
}
else {
echo "<p>FALSCH! $kennung ist nicht $nameby sondern $name</p>";
}
}
?>
Aber das ganze funktioniert nicht. die Variable $http_post_vars['kennung'] kommt nicht an. Ich denke weil bei seite1.php beim formular die " " vergessen wurden. Doch wenn ich die hinmache bekomme ich eine Fehlermeldung der von der Echo. Wie kann ich das beheben?
Vielen Dank für die Hilfe:
Lukas