hallo zusammen,
wenn ich die daten aus der mysql datenbank ausgeben lassen, verschiebt sich die tabelle pro weiteren eintrag. Pro gelöschten Eintrag rutscht sie wieder nach oben.
Ich habe leider keine ahnung wo das Problem liegt, vielleicht kann mir hier jemand helfen.
Vielen Dank im Voraus
wenn ich die daten aus der mysql datenbank ausgeben lassen, verschiebt sich die tabelle pro weiteren eintrag. Pro gelöschten Eintrag rutscht sie wieder nach oben.
Ich habe leider keine ahnung wo das Problem liegt, vielleicht kann mir hier jemand helfen.
PHP:
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
<style type="text/css">
.tabletop {
position:absolute;
top:30px;
}
</style>
</head>
<body>
<div id="center">
<?php
// Datenbankverbindung aufbauen
$db_user = 'user';
$db_pass = 'pass';
$db_host = 'localhost';
// Verbinden
$dblink = mysqli_connect($db_host, $db_user, $db_pass);
$selected = mysqli_select_db($dblink, 'assona');
if (!$selected) {
die ('Cannot use DB : '.mysqli_error($dblink));
}
mysqli_set_charset($dblink, 'utf8');
// query
$sql = "SELECT * FROM daten WHERE status IS NULL or status = 'angenommen' or status = ' ' or status = 'abgelehnt'";
$result = mysqli_query($dblink,$sql);
// status ändern
if (isset($_POST['changestatus'])){
$status=$_POST['status'];
$id=$_POST['id'];
$datum=date("d.m.Y : H:i:s", time());
// Hier werden die Daten in die Datenbank gespeichert
$sql = "UPDATE daten ";
$sql .= "SET status = '$status' ";
$sql .= "WHERE ";
$sql .= "id = '$id'";
$erg = mysqli_query($dblink,$sql);
$sql = "UPDATE daten ";
$sql .= "SET statusdat = '$datum' ";
$sql .= "WHERE ";
$sql .= "id = '$id'";
$erg = mysqli_query($dblink,$sql);
//echo '<strong> Die Daten wurden auf ' . $status . ' geändert.<br /><br /></strong>';
$sql = "SELECT * FROM daten WHERE status IS NULL or status = 'angenommen' or status = ' ' or status = 'abgelehnt'";
$result = mysqli_query($dblink,$sql);
}
// waei ändern
if (isset($_POST['changewaei'])){
$waei=$_POST['waei'];
$id=$_POST['id'];
// Hier werden die Daten in die Datenbank gespeichert
$sql = "UPDATE daten ";
$sql .= "SET waei = '$waei' ";
$sql .= "WHERE ";
$sql .= "id = '$id'";
$erg = mysqli_query($dblink,$sql);
//echo '<strong> Die Daten wurden auf ' . $status . ' geändert.<br /><br /></strong>';
$sql = "SELECT * FROM daten WHERE status IS NULL or status = 'angenommen' or status = ' ' or status = 'abgelehnt'";
$result = mysqli_query($dblink,$sql);
}
// kv ändern
if (isset($_POST['changekv'])){
$kv=$_POST['kv'];
$id=$_POST['id'];
// Hier werden die Daten in die Datenbank gespeichert
$sql = "UPDATE daten ";
$sql .= "SET kv = '$kv' ";
$sql .= "WHERE ";
$sql .= "id = '$id'";
$erg = mysqli_query($dblink,$sql);
//echo '<strong> Die Daten wurden auf ' . $status . ' geändert.<br /><br /></strong>';
$sql = "SELECT * FROM daten WHERE status IS NULL or status = 'angenommen' or status = ' ' or status = 'abgelehnt'";
$result = mysqli_query($dblink,$sql);
}
// Ausgabe auf der Seite
$num_results = $result->num_rows;
echo 'Anzahl aller noch nicht abgeschlossenen EONs:' . $num_results;
echo '<div class="tabletop">';
echo '<table border="1" cellspacing="0" cellpadding="3" align="center" valign="middle">';
echo '<tr align="center" valign="middle">
<td> id </td>
<td> schunum </td>
<td> schanum </td>
<td> sdat </td>
<td> ändern in </td>
<td> </td>
<td> WaEi </td>
<td> KV </td>
<td> namek </td>
<td> deck </td>
<td> herst </td>
<td> modell </td>
<td> sn </td>
<td> fehler </td>
</tr>';
for ($i = 0; $i < $num_results; $i++){
$row = $result->fetch_assoc();
echo "<tr align='center' valign='middle'>";
echo "<td><form method='post' action='assonaentry.php'>". $id = $row['id'] . "</td>";
echo "<td> ". $row['schunum'] . " </td>";
echo "<td> ". $row['schanum'] . " </td>";
echo "<td> ". $row['sdat'] . " </td>";
echo " <td> " . $row['status'] ."<br>
<select name='status'>
<option value=' '> </option>
<option value='abgelehnt'>abgelehnt</option>
<option value='angenommen'>angenommen</option>
<option value='entsorgung'>entsorgung</option>
</select><br>
</td>";
echo "<select name='id' style='visibility:hidden;'><option>$id</option></select>";
echo "<td> <input name='changestatus' type='submit' value='ok'> </td></form>";
echo "<FORM method='post' action='assonaentry.php'>
<select name='waei' style='visibility:hidden;'>
<option value='" . date("d.m.Y : H:i:s", time()) . "'>" . date("d.m.Y : H:i:s", time()) . "</option>
</select>
<select name='id' style='visibility:hidden;'><option>$id</option></select>
<td align='center'> <INPUT TYPE='submit' name='changewaei' VALUE='email' onClick=\"parent.location='mailto:froemel@vilotec.de?subject=Notebook im Wareneingang (Schutzbriefnr. " . $row['schunum'] . " - Schadennr. " . $row['schanum'] . ")&bcc=assona@vilotec.de&body=text'\"><br>".$row['waei']."</FORM> </td>";
echo "<FORM method='post' action='assonaentry.php'>
<select name='kv' style='visibility:hidden;'>
<option value='" . date("d.m.Y : H:i:s", time()) . "'>" . date("d.m.Y : H:i:s", time()) . "</option>
</select>
<select name='id' style='visibility:hidden;'><option>$id</option></select>
<td align='center'> <INPUT TYPE='submit' name='changekv' VALUE='email' onClick=\"parent.location='mailto:froemel@vilotec.de?subject=Notebook Kostenvoranschlag (Schutzbriefnr. " . $row['schunum'] . " - Schadennr. " . $row['schanum'] . ")&bcc=assona@vilotec.de&body=text'\"><br>".$row['kv']."</FORM> </td>";
echo "<td> ". $row['namek'] . " </td>";
//echo "<td>". $row['strk'] . "</td>";
//echo "<td>". $row['plzortk'] . "</td>";
//echo "<td>". $row['telk'] . "</td>";
//echo "<td>". $row['emailk'] . "</td>";
echo "<td> ". $row['deck'] . " </td>";
//echo "<td>". $row['sb'] . "</td>";
echo "<td> ". $row['herst'] . " </td>";
echo "<td> ". $row['modell'] . " </td>";
echo "<td> ". $row['sn'] . " </td>";
//echo "<td>". $row['kdat'] . "</td>";
echo "<td> ". $row['fehler'] . " </td>";
//echo "<td>". $row['status'] . "</td>";
echo "</tr>";
}
echo "</table></div>";
?>
</div>
</body>
</html>
Vielen Dank im Voraus