Hallo,
ich habe ein Simples Formular wo ich eine Zahl von 0 bis 1000 eingeben kann.
Über den Abschicken Button, möcht ich jetz wissen, ob die eingebene Zahl in der Tabelle von ner MySQL Datenbank vorhanden ist.
Formular:
PHP-Code:
<form method='post' action='club_abfrage.php'>
<input type="text" name="nummer" id="nummer" value="<?=$row['nummer']; ?>" size="10" maxlengt="4"/>
<input type='submit' name='senden' value='Abfragen' class='button'>
</form>
die Dazugehörige Tabelle besteht nur aus den Feldern "nummer" und "punkte"
wie sieht jetz jetz das php Formular aus damit er mir als Antwort
nur den dazugehörigen Punktestand von der Nummer ausgibt.
meine Anfänge sehen bis jetz so aus
PHP-Code:
Sie haben
<?php
$GLOBALS['Database']['Host'] = 'host';
$GLOBALS['Database']['User'] = 'user';
$GLOBALS['Database']['Password'] = 'password';
$GLOBALS['Database']['Database'] = 'datenbank';
$db_con = mysql_connect($GLOBALS['Database']['Host'], $GLOBALS['Database']['User'], $GLOBALS['Database']['Password']) or die("Keine Verbindung möglich: " . mysql_error());
mysql_select_db($GLOBALS['Database']['Database']) or die("Auswahl der Datenbank fehlgeschlagen");
$sql = 'SELECT punkte FROM aktion ORDER BY punkte';
$result = mysql_query($sql) or die("Abfrage fehlgeschlagen: " . mysql_error());
$i = 1;
$j1 = 0;
while($row = mysql_fetch_array($result, MYSQL_ASSOC))
{
if($row['punkte'] == 1 && $j1 == 0)
{
echo '<h1 class="no_margin">Punkte</h1><ul>';
$j1 = 1;
}
echo '<li>' . $row['punkte']. '</li>';
}
?>
<br />
Punkte
es zeigt mir mir aber alle Einträge unter Punkte,
ich möchte aber nur den Eintrag sehen, von der Nummer die ich über das Formular eingegebne habe.
Ich bin mir sicher das an den Formular was nicht stimmt von dem php code ganz zu schweigen.