Habs gemacht.. Keine Fehlermeldungen mehr, aber es werden immer noch alle Daten angezeigt
Ist der Fehler sonst irgendwo?
Ist der Fehler sonst irgendwo?
PHP:
$sqlab = 'SELECT
DATE_FORMAT(datum, "%d.%m.%Y") AS datum, objekt, mitarbeiter, taetigkeit, zeit
FROM
rapport ';
if( !empty( $_POST['objekt'] ) && !empty( $_POST['mitarbeiter'] ) && !empty( $_POST['monat'] ) && !empty( $_POST['jahr'] ) )
{
$sqlab .= 'WHERE
`objekt` = "'.mysql_real_escape_string($_POST['objekt']).'" AND
`mitarbeiter` = "'.mysql_real_escape_string($_POST['mitarbeiter']).'" AND
`monat` = "'.mysql_real_escape_string($_POST['monat']).'" AND
`jahr` = "'.mysql_real_escape_string($_POST['jahr']).'"';
}
else if( !empty( $_POST['objekt'] ) && !empty( $_POST['mitarbeiter'] ) && !empty( $_POST['monat'] ) )
{
$sqlab .= 'WHERE
`objekt` = "'.mysql_real_escape_string($_POST['objekt']).'" AND
`mitarbeiter` = "'.mysql_real_escape_string($_POST['mitarbeiter']).'" AND
`monat` = "'.mysql_real_escape_string($_POST['monat']).'"';
}
else if( !empty( $_POST['objekt'] ) && !empty( $_POST['mitarbeiter'] ) && !empty( $_POST['jahr'] ) )
{
$sqlab .= 'WHERE
`objekt` = "'.mysql_real_escape_string($_POST['objekt']).'" AND
`mitarbeiter` = "'.mysql_real_escape_string($_POST['mitarbeiter']).'" AND
`jahr` = "'.mysql_real_escape_string($_POST['jahr']).'"';
}
else if( !empty( $_POST['objekt'] ) && !empty( $_POST['monat'] ) && !empty( $_POST['jahr'] ) )
{
$sqlab .= 'WHERE
`objekt` = "'.mysql_real_escape_string($_POST['objekt']).'" AND
`monat` = "'.mysql_real_escape_string($_POST['monat']).'" AND
`jahr` = "'.mysql_real_escape_string($_POST['jahr']).'"';
}
else if( !empty( $_POST['mitarbeiter'] ) && !empty( $_POST['monat'] ) && !empty( $_POST['jahr'] ) )
{
$sqlab .= 'WHERE
`mitarbeiter` = "'.mysql_real_escape_string($_POST['mitarbeiter']).'" AND
`monat` = "'.mysql_real_escape_string($_POST['monat']).'" AND
`jahr` = "'.mysql_real_escape_string($_POST['jahr']).'"';
}
else if( !empty( $_POST['objekt'] ) && !empty( $_POST['mitarbeiter'] ) )
{
$sqlab .= 'WHERE
`objekt` = "'.mysql_real_escape_string($_POST['objekt']).'" AND
`mitarbeiter` = "'.mysql_real_escape_string($_POST['mitarbeiter']).'"';
}
else if( !empty( $_POST['objekt'] ) && !empty( $_POST['monat'] ) )
{
$sqlab .= 'WHERE
`objekt` = "'.mysql_real_escape_string($_POST['objekt']).'" AND
`monat` = "'.mysql_real_escape_string($_POST['monat']).'"';
}
else if( !empty( $_POST['objekt'] ) && !empty( $_POST['jahr'] ) )
{
$sqlab .= 'WHERE
`objekt` = "'.mysql_real_escape_string($_POST['objekt']).'" AND
`jahr` = "'.mysql_real_escape_string($_POST['jahr']).'"';
}
else if( !empty( $_POST['monat'] ) && !empty( $_POST['mitarbeiter'] ) )
{
$sqlab .= 'WHERE
`monat` = "'.mysql_real_escape_string($_POST['monat']).'" AND
`mitarbeiter` = "'.mysql_real_escape_string($_POST['mitarbeiter']).'"';
}
else if( !empty( $_POST['mitarbeiter'] ) && !empty( $_POST['jahr'] ) )
{
$sqlab .= 'WHERE
`mitarbeiter` = "'.mysql_real_escape_string($_POST['mitarbeiter']).'" AND
`jahr` = "'.mysql_real_escape_string($_POST['jahr']).'"';
}
else if( !empty( $_POST['monat'] ) && ( $_POST['jahr'] ) )
{
$sqlab .= 'WHERE
`monat` = "'.mysql_real_escape_string($_POST['monat']).'" AND
`jahr` = "'.mysql_real_escape_string($_POST['jahr']).'"';
}
else if( !empty( $_POST['mitarbeiter'] ) )
{
$sqlab .= 'WHERE
`mitarbeiter` = "'.mysql_real_escape_string($_POST['mitarbeiter']).'"';
}
else if( !empty( $_POST['jahr'] ) )
{
$sqlab .= 'WHERE
`jahr` = "'.mysql_real_escape_string($_POST['jahr']).'"';
}
else if( !empty( $_POST['objekt'] ) )
{
$sqlab .= 'WHERE
`objekt` = "'.mysql_real_escape_string($_POST['objekt']).'"';
}
else if( !empty( $_POST['monat'] ) )
{
$sqlab .= 'WHERE
`monat` = "'.mysql_real_escape_string($_POST['monat']).'"';
}
$res = mysql_query($sqlab);
$num = mysql_num_rows($res);
$arr = mysql_fetch_array($res);
//echo "<table border align='center'>";
while ($arr)
{
echo "<tr>";
echo '<td align="center">'. $arr['datum'] . ' ' . '</td>';
echo '<td>'. $arr['objekt'] . ' ' . '</td>';
echo '<td>'. $arr['mitarbeiter'] . ' ' . '</td>';
echo '<td>'. $arr['taetigkeit'] . ' ' . '</td>';
echo '<td align="right">'. $arr['zeit'] . ' ' . '</td>';
echo "</tr>";
echo '</a>';
$arr = mysql_fetch_array($res);
}