hi,
wie der titel ja schon sagt, ist meine frage, wie ich mit php oder html (is mir egal) ein formular erstelle, welches die daten die der user einträgt, dann in eine bestimmte datenbank übermittelt.
formular für datenbankeinträge
sowas?
Code: Alles auswählen
<?
if(isset($_POST['submit'])) {
$result = mysql_query($_POST['sql']) or die(mysql_error());
}
?>
<form method="post">
SQL: <input type="text" name="sql"><br />
<input type="submit" name="submit">
</form>
danke! das anmeldescript hab ich. jetz hab ich noch ein prob beim abrufen der daten aus der datenbank!
ich versuche mit folgendem befehl daten aus der datenbank abzurufen:
<?
$abfrage = "SELECT status FROM user3";
$ergebnis = mysql_query($abfrage);
while($row = mysql_fetch_object($ergebnis))
{
echo $row->status;
}
das klappt auch wunderbar, solange nur EIN datensatz in dem feld liegt! kommt ein ZWEITER datensatz dazu, schmeisst er die beiden durcheinander! gibt es ein kommando, was sagt, das er nur den EINEN datensatz aus einer bestimmten DATENZEILE holt
ich versuche mit folgendem befehl daten aus der datenbank abzurufen:
<?
$abfrage = "SELECT status FROM user3";
$ergebnis = mysql_query($abfrage);
while($row = mysql_fetch_object($ergebnis))
{
echo $row->status;
}
das klappt auch wunderbar, solange nur EIN datensatz in dem feld liegt! kommt ein ZWEITER datensatz dazu, schmeisst er die beiden durcheinander! gibt es ein kommando, was sagt, das er nur den EINEN datensatz aus einer bestimmten DATENZEILE holt
Code: Alles auswählen
$abfrage = "SELECT `status` FROM `user3` WHERE `feld` = 'Bedingung' LIMIT 1";
$ergebnis = mysql_query($abfrage);
while($row = mysql_fetch_object($ergebnis))
{
echo $row->status;
}