weil dein skript ähem, wie sag ich's suboptimal is...
probier mal meine vorschläge umzusetzen
probier mal meine vorschläge umzusetzen
<?php
$id = $_GET['id'];
include('var.inc.php');
$link=mysql_connect("$dbserver","$dbuser","$dbpass") or die("Keine Verbindung möglich!<br />".mysql_error()."<p />");
mysql_select_db("usr_web216_1") or die("Auswahl der Datenbank fehlgeschlagen<br />".mysql_error()."<p />");
$result = mysql_query("SELECT SUM(hits) hits FROM poll_antworten") or die("Anfrage fehlgeschlagen<br />".mysql_error()."<p />");
$anzahl = 0;
while($row = mysql_fetch_array($result))
{
$anzahl += $row["hits"];
}
mysql_data_seek($result,0);
$line2 = mysql_fetch_array($result, MYSQL_ASSOC);
{
$p1 = ($line2["hits"]*100/$anzahl);
}
$foo = round ($p1);
$line = mysql_fetch_array($result, MYSQL_ASSOC);
{
echo "Prozentzahl:$foo";
}
echo "Das ist die anzahl:$anzahl";
?>
<input type="Submit" name="go" value="Ab dafür">
</form>
$sql='SELECT
hits, (hits*100)/'.$anzahl.' prozent
FROM poll_antworten';
<?php
$id = $_GET['id'];
include('var.inc.php');
$link=mysql_connect("$dbserver","$dbuser","$dbpass") or die("Keine Verbindung möglich!<br />".mysql_error()."<p />");
mysql_select_db("usr_web216_1") or die("Auswahl der Datenbank fehlgeschlagen<br />".mysql_error()."<p />");
$result = mysql_query("SELECT SUM(hits) hits FROM poll_antworten") or die("Anfrage fehlgeschlagen<br />".mysql_error()."<p />");
$anzahl = 0;
while($row = mysql_fetch_array($result))
{
$anzahl = $row["hits"];
}
mysql_data_seek($result,0);
$sql='SELECT hits, (hits*100)/'.$anzahl.' prozent FROM poll_antworten';
$result2 = mysql_query("$sql") or die("Anfrage fehlgeschlagen<br />".mysql_error()."<p />");
while($line2 = mysql_fetch_array($result2, MYSQL_ASSOC))
{
$p1 = $line2["hits"];
}
mysql_data_seek($result,0);
while($line3 = mysql_fetch_array($result2, MYSQL_ASSOC))
{
echo "Das ist die Prozentzahl ? : $p1";
}
echo "Das ist die anzahl $anzahl";
?>
<br><br>
<input type="Submit" name="go" value="Ab dafür">
</form>
echo "Das ist die prozentzahl $p1";
$result = mysql_query("SELECT SUM(hits) hits FROM poll_antworten") or die(mysql_error());
$row=mysql_fetch_assoc($result) or die(mysql_error());
$anzahl=$row['hits'];
echo 'Anzahl insgesamt: '.$anzahl.'< br/>';
$sql='SELECT hits, (hits*100)/'.$anzahl.' prozent FROM poll_antworten';
echo 'Abfrage zur Ermittlung der Prozentzahlen: '.$sql;
$result=mysql_query($sql) or die(mysql_error());
echo'<pre>';
while($row=mysql_fetch_assoc($result))
print_r($row);
echo'</pre>';
<?php
$id = $_GET['id'];
include('var.inc.php');
$link=mysql_connect("$dbserver","$dbuser","$dbpass") or die("Keine Verbindung möglich!<br />".mysql_error()."<p />");
mysql_select_db("usr_web216_1") or die("Auswahl der Datenbank fehlgeschlagen<br />".mysql_error()."<p />");
$result = mysql_query("SELECT SUM(hits) hits FROM poll_antworten WHERE id='$id'") or die(mysql_error());
$row=mysql_fetch_assoc($result) or die(mysql_error());
$anzahl=$row['hits'];
echo 'Anzahl insgesamt: '.$anzahl.'< br/>';
$sql="SELECT hits, (hits*10)/'.$anzahl.' prozent FROM poll_antworten WHERE id='$id' ";
echo 'Abfrage zur Ermittlung der Prozentzahlen: '.$sql;
$result=mysql_query($sql) or die(mysql_error());
echo'<pre>';
while($row=mysql_fetch_assoc($result))
echo "Das ist die Prozentzahl: ".(round($row["hits"]*100/$anzahl))."<br>";
echo'</pre>';
?>
echo "Das ist die Prozentzahl: ".(round($row["hits"]*100/$anzahl))."<br>";
$result = mysql_query("SELECT SUM(hits) hits FROM poll_antworten") or die(mysql_error());
$row=mysql_fetch_assoc($result) or die(mysql_error());
$anzahl=$row['hits'];
$sql='SELECT hits, (hits*100)/'.$anzahl.' prozent FROM poll_antworten';
echo $sql;
$result=mysql_query($sql) or die(mysql_error());
echo'<pre>';
while($row=mysql_fetch_assoc($result))
print_r($row);
echo'</pre>';
Kommentar