fehlt da nicht noch sowas wie
PHP-Code:
mysql_connect(IP, BENUTZER, PASSWORT)
or die("Verbindung zur Datenbank konnte nicht hergestellt werden");
mysql_select_db(DATENBANKNAME) or die ("Datenbank konnte nicht ausgewählt werden");
versuchs mal so:
PHP-Code:
<table align="center" width="915px" border="1">
<tr>
<td align="center" width="100px">Datum</td>
<td>Details</td>
<td width="100px">Betrag</td>
</tr>
<?PHP
$query="SELECT * FROM ws_39a_kassenstand";
$result=mysql_query($query) or die (mysql_error());
while($ks=mysql_fetch_row($result))
{
echo '<tr><td align="center">'.$ks[1].'</td><td>'.$ks[2].'</td><td>'.$ks[3].'</td></tr>';
}
$datum = $_POST['datum'];
$details = $_POST['details'];
$summe = $_POST['summe'];
if(isset($_GET["speichern"])){
mysql_query("INSERT INTO 'DATENBANKNAME'.'ws_39a_kassenstand' ('','datum','details','summe') VALUES ('','$_POST[datum]','$_POST[details]','$_POST[summe]'");
}
?>
<form action="_self" method="post">
<input type="text" name="datum">
<input type="text" name="details">
<input type="text" name="summe">
<input type="submit" value="abschicken" name="speichern">
</form> </table>
Im INSERT INTO bitte das DATENBANKNAME mit deinem dem DB namen abändern. Nicht mit dem Tabellenname!, aussehen sollte das halt so:
'Datenbankname'.'Tabellenname'
z.B. 'Kassenbrichte'.'Quartal_2'