Zum Inhalt springen

Empfohlene Beiträge

Geschrieben

hi

hab da mal ein anliegen an euch. bekomm das leider nicht gelößt

Also ich hab eine Seite ( http://www.bfc-eichkamp.de/kader.php ) wo jetzt die Spielerdaten von Fussballspielern aus einer DB ausgegeben werden. Hier der quellcode

<html> 
<head>

<style type="text/css">

table {font-family: Arial, Helvetica, sans-serif; color: #ffffff ;background-color:red; border-style:solid; border-color:black;border-width:4px}
td {border-style:groove; border-color:black;border-width:1px;}

</style>


</head>
<body background="images/background.gif">
<div align="center"><a href="kader.php"><img src="images/kader06.jpg" alt="Kader 2006/07" width="113" height="57" border="0"></a><a href="kaderewig.php"><img src="images/ewig.jpg" alt="Ewiger Kader" width="113" height="57" border="0"></a><br>
<br>
<?php
require('db_connect.php'); // database connect script.
?>
<?php
// jetzt wird die Tabelle ge?et und die ܢerschriften ausgegeben
echo "<table align=center>
<tr>
<td width=65 align=center> Nummer  </td>
<td width=65 align=center> Name  </td>
<td width=65 align=center> Alter  </td>
<td width=81 align=center> Position  </td>
<td width=70 align=center> Einsatz  </td>
<td width=30 align=center>  </td>
</tr>";

// hier steht das mysql_query
$query = "SELECT Trikotnummer, Name, age, Position, Einsatz, Status, tag, monat, jahr FROM spieler06 ORDER BY Trikotnummer ASC";
$erg = mysql_query($query);
// jetzt f?en Eintrag der Datenbank eine eigene Tabellenzeile ausgeben
while ($spielerdaten = mysql_fetch_row($erg)) {

$i = 1;
if ($i == $spielerdaten[5])
$ver = '<img src="images/kreuz.jpg" />';
else {
$ver = "-";
}

// Alter aus Geburtstag berechnen!

$tag = $spielerdaten[6];
$mon = $spielerdaten[7];
$jahr = $spielerdaten[8];


$alter = (date('Y') - $jahr) - intval(date('md') < sprintf('%02d%02d' , $mon , $tag ));


echo "<tr>
<td width=65 align=center>$spielerdaten[0]</td>
<td width=65 align=left>$spielerdaten[1]</td>
<td width=81 align=center>$alter</td>
<td width=70 align=center>$spielerdaten[3]</td>
<td width=70 align=center>$spielerdaten[4]</td>
<td width=30 align=center>$ver</td>
</tr>";



}

// und nun die Tabelle wieder schlieߥn
echo "</table>";
?>
</div>
</body>
</html> [/PHP]

Jetzt zu meiner Frage.

meine daten sind

Tabelle 1: spieler

Tabelle 2: spieler06

also ich will eine 2. seite machen ( ewiger kader ) die soll halt alle spieler ausgeben die jemals bei uns gespielt haben ( aus bisher den 2 tabellen )

also die seite soll genauso aussehen wie oben die seite soll bloß halt andere daten anzeigen. die info´s aus den beiden spieler tabellen sind gleich bei der seite sollen folgende werte angezeit werden. "Name","Position","Einsätze" ( die aus beiden tabellen addiert werden sollen),genauso wie auch bei den "Tore" "Vorlagen" und "Gesamt" und das geburtsdatum... ( soll ausgerechnet werden aber die funktion ist ja bereites oben im anderen quelltext mit drin ) also wenn jetzt z.b Paul diese saison und letzte dabei war dann sollen die beiden werte von den tabellen addiert werden damit sie zusammen ausgegeben werden. ich hoffe ihr versteht das wenn nciht einfach fragen hehe

Die zeilennamen hab ich bereits immer in " " gesetzt.

wäre super wenn ihr mir da helfen könnt ich bekomm das nicht gebacken.

aus einem anderen forum hab ich bereits den tipp bekommen aber bekomm das damit auch nicht so recht hin.

hier der code von dem:

[PHP]<?php
$query = "SELECT DISTINCT Name FROM spieler_jahr1, spieler_jahr2 ORDER BY Trikotnummer ASC";
$erg = @mysql_query($query);
$counter= 0;
while ($spielerdaten = @mysql_fetch_row($erg)) {
$tempTore= @mysql_fetch_row(@mysql_query("SELECT SUM(Tore) FROM spieler_jahr1, spieler_jahr2 WHERE Name= \"{$spielerdaten[0]}\""));
$spieler[$counter]= $tempTore[0];
$counter++;
}
$counter= 0;
$spielerListe= @mysql_query("SELECT DISTINCT Trikotnummer, Name FROM spieler_jahr1, spieler_jahr2 ORDER BY Trikotnummer ASC");
echo "<table><tr><th>Trikotnummer</th><th>Name</th><th>Tore</th></tr>";

while ($output= @mysql_fetch_row($spielerListe)) {
echo "<tr><td>".$output[0]."</td>";
echo "<td>".$output[1]."</td>";
echo "<td>".$spieler[$counter]."</td></tr>";
$counter++;
}
echo "</table>";
?>

also ihr anwendungsentwickler helft mir mal bitte :D

Erstelle ein Benutzerkonto oder melde Dich an, um zu kommentieren

Du musst ein Benutzerkonto haben, um einen Kommentar verfassen zu können

Benutzerkonto erstellen

Neues Benutzerkonto für unsere Community erstellen. Es ist einfach!

Neues Benutzerkonto erstellen

Anmelden

Du hast bereits ein Benutzerkonto? Melde Dich hier an.

Jetzt anmelden

Fachinformatiker.de, 2024 by SE Internet Services

fidelogo_small.png

Schicke uns eine Nachricht!

Fachinformatiker.de ist die größte IT-Community
rund um Ausbildung, Job, Weiterbildung für IT-Fachkräfte.

Fachinformatiker.de App

Download on the App Store
Get it on Google Play

Kontakt

Hier werben?
Oder sende eine E-Mail an

Social media u. feeds

Jobboard für Fachinformatiker und IT-Fachkräfte

×
×
  • Neu erstellen...