1
Also ich hab da ma wieder einer Problem.
Also:
1. Gesamter Quellcode
Screen1
2. Problem
Also ab Zeile 88 [" if(isset($month) || isset($year))"] fängt der Teil an der mir schaffen macht.
Also die gesamte datei gibt Datum aus und wieviel Klicks an diesen Datum. (kurz: Klick Pro tag)
Mein Problem ist nun ich wollt da jetzt noch jedem Klick (darunter oder wo auch immer) den jeweiligen button ausgeben welcher ne BID besitzt. Nun wie kann ich bzw wie ist es möglich aus den Klicks herzuleiten welche BID dazu gehört.
Es ist möglich nur ich weiß nicht wie.
Ich will unbedingt noch herausfinden das BID 1110 und BID 1124 auch verantwortig sind für die hohen Klicks am so-und-so-vielten
Praktisch eine kombination aus Screen1 und dem hier Screen2
nur das verknüpfen fällt mir schwer weil ich nicht raffe woher das eine vom anderen bescheid weiß. X'D
Also:
1. Gesamter Quellcode
<!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" xml:lang="de" lang="de">
<head>
<title>BlaBlaBlub</title>
<link rel="stylesheet" type="text/css" href="/projekt/styles.css" />
<link rel="shortcut icon" href="/projekt/favicon.ico" />
</head>
<body onLoad="window.resizeTo(800,750)">
<?php
//----------------------------------------------------------------------
//Drucken
echo "<div style=\"text-align:right\"><a href=\"javascript:window.print()\">".
"Diese Seite drucken</a></div><br />";
//----------------------------------------------------------------------
?>
<div class="div">
<?
//----------------------------------------------------------------------
//Auswahl: Jahr || Monat
$currYear = gmdate("Y");
echo "<form action=\"".$PHP_SELF."\" method=\"POST\">".
"<div align=\"left\">".
"Monat: <select name=\"monthx\" size=\"1\" onChange=\"JavaScript:submit()\">".
"<option></option>";
for($mon = 1;$mon < 13;$mon++)
{
echo "<option>".$mon."</option>";
}
echo "</select>".
"<br />".
"Jahr: <select name=\"yearx\" size=\"1\" onChange=\"JavaScript:submit()\">".
"<option></option>";
for($yea = 2004;$yea <= $currYear;$yea++)
{
echo "<option>".$yea."</option>";
}
echo "</select>".
"</div>".
"</form>";
//----------------------------------------------------------------------
?>
<div class="Headline" align="center"><br /><a name="CPP">Klicks pro Tag</a><br /><br /></div>
<?
//----------------------------------------------------------------------
//Zugangsdaten inkludieren
include("daten.txt");
//----------------------------------------------------------------------
//Funktion: Erstellen einer Tabelle -> TableRow angepasst
function GenerateTableRow($Datum, $Counter)
{
echo "<tr>";
echo "<td><div align=\"center\" class=\"MidTimeBlue\">".$Datum."</div></td>".
"<td><div align=\"right\" class=\"MidTimeBlue\">".$Counter." clicks</div></td>";
echo "</tr>";
}
//----------------------------------------------------------------------
//Auswahl des TimeStamps
$sql = "SELECT `timestamp15`,`bid` FROM `userbutton` WHERE `timestamp15` IS NOT NULL ORDER BY `timestamp15` ASC;";
$result = mysql_query($sql) or die(mysql_error());
echo "<< pro Tag || <a href=\"/projekt/ClickPerRage.php\">je BID >></a><br />";
echo "<table style=\"width: 400px;\" border=\"1\" align=\"center\" cellpadding=\"0\" cellspacing=\"0\">";
echo "<tr>";
echo "<th>Datum</th><th>Klicks</th>";
echo "</tr>";
$i=1;$oldtime="";$firsttime=true;$month=$_REQUEST['monthx'];$year=$_REQUEST['yearx'];
if(isset($month) || isset($year))
{
while($end = mysql_fetch_array($result, MYSQL_ASSOC))
{
$time = gmdate("d.m.Y",$end['timestamp15']);
$buttonID = $end['bid'];
$monat = abs(gmdate("m",$end['timestamp15']));
$jahr = gmdate("Y",$end['timestamp15']);
if($firsttime)
{
$firsttime=false;
$oldtime=$time;
}
if($time != $oldtime)
{
if($month == $monat || $year == $jahr)
{
GenerateTableRow($oldtime,$i);
}
$oldtime=$time;
$i=1;
}
else
$i++;
}
}
//----------------------------------------------------------------------
// lezten Tag ausgeben
if($month == $monat || $year == $jahr)
{
GenerateTableRow($oldtime,$i);
}
echo "</table>";
//----------------------------------------------------------------------
echo "<a href=\"#CPP\">Zum Anfang</a><br /><br /><a href=\"/projekt/PJ1.php\">".
"Zurück zur Kundensuche</a><br /><br />";
//----------------------------------------------------------------------
//Letzter Refresh
echo "Letzte Aktualisierung dieser Seite: ".date(" d.m.Y, H:i",filemtime(basename($PHP_SELF)));
//----------------------------------------------------------------------
//Datenbank schließen + Abmelden
mysql_free_result($result) or die(mysql_error());
$db_close = mysql_close($sql) or die(mysql_error());
//----------------------------------------------------------------------
?>
</div>
</body>
</html>
Screen1
2. Problem
Also ab Zeile 88 [" if(isset($month) || isset($year))"] fängt der Teil an der mir schaffen macht.
Also die gesamte datei gibt Datum aus und wieviel Klicks an diesen Datum. (kurz: Klick Pro tag)
Mein Problem ist nun ich wollt da jetzt noch jedem Klick (darunter oder wo auch immer) den jeweiligen button ausgeben welcher ne BID besitzt. Nun wie kann ich bzw wie ist es möglich aus den Klicks herzuleiten welche BID dazu gehört.
Es ist möglich nur ich weiß nicht wie.
Ich will unbedingt noch herausfinden das BID 1110 und BID 1124 auch verantwortig sind für die hohen Klicks am so-und-so-vielten
Praktisch eine kombination aus Screen1 und dem hier Screen2
nur das verknüpfen fällt mir schwer weil ich nicht raffe woher das eine vom anderen bescheid weiß. X'D