Hallo Leute ,
ich habe ein Problem , das ich versuche seit tagen zu lösen , aber weder in Google oder noch sonnst wo eine Lösung finde .
Dazugesagt , ich bin , was PHP angeht , ein echter Neuling .
Nun zu meinem Problem .
Ich habe ein Script hin bekommen , wo ich mittels eines HTML Formulars Daten an eine Datenbank übergebe , was auch Problemlos funktioniert .
Mache ich aber einen Reload der seite , übergiebt das Script entweder Daten an die Datenbank , welche ich zuvor schon übergeben habe , oder es macht einfach einen leeren eintrag in die Datenbank .
Wie kann ich das verhindern ?
Meine Idee war , einfach mal die Felder der Formulars prüfen zu lassen , ob diese überhaupt ausgefüllt wurden , ist dem nicht so , darf kein eintrag in die Datenbank ervolgen .
Ob ich damit richtig liege , weiss ich nicht .
Kann mir jemand helfen , dieses Problem in den griff zu bekommen ?
Gruß
Emuhe
ich habe ein Problem , das ich versuche seit tagen zu lösen , aber weder in Google oder noch sonnst wo eine Lösung finde .
Dazugesagt , ich bin , was PHP angeht , ein echter Neuling .
Nun zu meinem Problem .
Ich habe ein Script hin bekommen , wo ich mittels eines HTML Formulars Daten an eine Datenbank übergebe , was auch Problemlos funktioniert .
Mache ich aber einen Reload der seite , übergiebt das Script entweder Daten an die Datenbank , welche ich zuvor schon übergeben habe , oder es macht einfach einen leeren eintrag in die Datenbank .
Wie kann ich das verhindern ?
Meine Idee war , einfach mal die Felder der Formulars prüfen zu lassen , ob diese überhaupt ausgefüllt wurden , ist dem nicht so , darf kein eintrag in die Datenbank ervolgen .
Ob ich damit richtig liege , weiss ich nicht .
Kann mir jemand helfen , dieses Problem in den griff zu bekommen ?
Gruß
Emuhe
PHP:
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=windows-1252">
<meta name="GENERATOR" content="Microsoft FrontPage 4.0">
<meta name="ProgId" content="FrontPage.Editor.Document">
<title>Neue Seite 1</title>
</head>
<body>
<p><!--webbot bot="HTMLMarkup" startspan --><table border="0" width="218" style="position: absolute; left: 73; top: 516" height="33">
<tr>
<td width="100%">
<p align="center"></td>
</tr>
</table>
<p><!--webbot bot="HTMLMarkup" startspan --><head>
</head>
<p align="center"><!--webbot bot="HTMLMarkup" startspan --><head>
<title></title>
</head>
<body background="http://www.my-kiki.de/bilder/background.jpg">
<table border="0" width="200" style="position: absolute; left: 470; top: 84; font-weight: bold" height="64">
<tr>
<td width="101" align="center"><font color="#00FFFF"><b>Angreifer</b></font></td>
<td width="83" align="center"><font color="#00FFFF"><b>Zeit</b></font></td>
<td width="90" align="center"><font color="#00FFFF"><b>Coordinate</b></font></td>
</tr>
<tr>
<td width="286" align="center" colspan="3" bgcolor="#808080"><b><!--webbot bot="HTMLMarkup" startspan --><?php
mysql_connect("localhost",
"xxxxx","xxxxx") or die
("Keine Verbindung moeglich");
mysql_select_db("oz_db") or die
("Die Datenbank existiert nicht");
?>
<?php
$abfrage = "SELECT * FROM oz_agressor1 ORDER BY coordinate";
$ergebnis = mysql_query($abfrage);
echo "<table border=\"1\">";
while($row = mysql_fetch_object($ergebnis))
{
echo "<tr><td>".$row->name."</font></td>";
echo "<td>".$row->zeit."</td>";
echo "<td>".$row->coordinate."</td></tr>";
}
echo "</table>";
?><!--webbot bot="HTMLMarkup" endspan -->
</b></td>
</tr>
</table><!--webbot bot="HTMLMarkup" endspan -->
<b><font color="#00FFFF" size="5">oz_rechner</font></b></p>
<table border="0" width="265" style="position: absolute; left: 74; top: 99" height="33">
<tr>
<td width="100%">
<p align="center"><!--webbot bot="HTMLMarkup" startspan -->
<link rel="stylesheet" href="styles/basic.css" type="text/css">
<link rel="stylesheet" href="styles/gw.css" type="text/css">
<link rel="stylesheet" href="styles/tooltip.css" type="text/css">
<form action="<?php $PHP_SELF ?>" method="post">
<table width="300" bgcolor="#000000" border="0" cellpadding="5" cellspacing="1" align="center">
<tr>
<td bgcolor="#103050" align="center" colspan="2">
<b>Neue Angriffszeiten eingeben</b>
</td>
</tr>
<tr>
<td width="70" bgcolor="#808080">Name</td>
<td width="230" bgcolor="#808080"><input type="name" name="name"></td>
</tr>
<tr>
<td width="70" bgcolor="#808080">Angrifszeit</td>
<td width="30" bgcolor="#808080"><input type="zeit" name="zeit" size="20"></td>
</tr>
<tr>
<td width="70" bgcolor="#808080">Coordinate</td>
<td width="30" bgcolor="#808080"><input type="coordinate" name="coordinate" size="20"></td>
</tr>
<tr>
<td bgcolor="#808080" align="center" colspan="2">
<input type="submit" value="Eintragen" class="button">
</td>
</tr>
</table>
<?php
$name = $_POST["name"];
$zeit = $_POST['zeit'];
$coordinate = $_POST["coordinate"];
$eintrag = "INSERT INTO oz_agressor1 (name, zeit, coordinate) VALUES ('$name', '$zeit', '$coordinate')";
$eintragen = mysql_query($eintrag);
?>
</html><!--webbot bot="HTMLMarkup" endspan -->