Hi,
ich habe folgendes Problem:
ich möchte das ich wenn ich in einem Suchfeld nach einem Name suchen (in den anderen zwei wird nach einer Zeitspanne gesucht und es wir nur einmal das Datum angezeigt falls es mehrere am gleichen datum gibt) und nun soll der gesuchte Name in die suche miteinbezogen werden, sodass dann da zBs. steht:
21.08.2008 gesuchtername
22.08.2008 gesuchtername
ich habe bis jetzt:
PHP-Code:
<html>
<head>
<meta http-equiv="Content-Language" content="en" />
<meta name="GENERATOR" content="PHPEclipse 1.0" />
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
<title>Suche</title>
</head>
<body bgcolor="#FFFFFF" text="#000000" link="#FF9966" vlink="#FF9966" alink="#FFCC99">
<form action="vonbis.php" method="post">
<h1> Suche </h1>
<br/>
Datum von:
<input type="text" name="von" value="<?php echo $_POST['von']; ?>"/>
bis:
<input type="text" name="bis" value="<?php echo $_POST['bis']; ?>"/>
<br/>
<br/>
Pagename:
<input type="text" name="Pagename" value="<?php echo $_POST['Pagename']; ?>"/>
<input type="submit" name="suchen" value="Auswirken"/>
<br/>
<?php
$mysql = mysql_connect("localhost", "root", "") or die(mysql_error());
mysql_select_db("zugriffszeiten", $mysql) or die(mysql_error());
$vonbis = $_POST['von'];
$bisvon = $_POST['bis'];
$von = $vonbis;
$date = explode(".", $von);
for ($i = 0; $i < 3; $i++) {
if ($date[$i] < 10) {
$date[$i] = "0" . $date[$i];
}
}
$umgewandelt = $date[2] . "-" . $date[1] . "-" . $date[0];
$bis = $bisvon;
$date2 = explode(".", $bis);
for ($i = 0; $i < 3; $i++) {
if ($date2[$i] < 10) {
$date2[$i] = "0" . $date2[$i];
}
}
$umgewandelt2 = $date2[2] . "-" . $date2[1] . "-" . $date2[0];
$select = "SELECT DISTINCT datum, pagename FROM counter WHERE datum BETWEEN '".$umgewandelt."' " .
"AND '".$umgewandelt2."' ORDER BY datum ASC";
echo $select . "<br/>";
$query = mysql_query($select, $mysql) or die (mysql_error());
while ($row = mysql_fetch_array($query, MYSQL_BOTH)) {
$datum = $row['datum'];
$date = explode("-", $datum);
$ergebnis = $date[2].".".$date[1].".".$date[0];
// echo $ergebnis . "<br/><br/>";
echo $ergebnis. "...." .$row['pagename']. "<br/><br/>";
}
?>
</body>
</html>
danke schonmal für die Hilfe
P.S. Ich hoffe ich hab mich verständlich ausgedrückt
