Hallo erstmal, 😃
ich habe eine Datenbank die nicht zu Typo3 gehört. Dort ist es nach ID, Name, Shirtnummer, Position, etc. aufgebaut.
Im Typo3-Homepage habe ich auf der Spielerseite ein PHP-Datei eingefügt, die die aufgabe hat, die DB abzufragen und dann daraus eine Tabelle mit popup-Link erstellt:
spieler.php
<?php
$counter=0;
$ds=mysql($db,"select * from spieler order by shirt");
if($ds)
while($satz=mysql_fetch_assoc($ds))
{
echo "<tr class=\"flaeche\"><td>";
echo $satz[shirt];
echo "</td><td>";
echo "<a href=\"javascript:popup('spielerid-".$satz[id]."')\" class=\"link\">";
echo $satz[vorname]." ".$satz[name];
echo "</a>";
echo "</td><td>";
echo $satz[position];
echo "</td></tr>";
$counter++;
if($counter==2)
$counter=0;
}
?>
<script type="text/javascript">
function popup(datei)
{
open('/home/popup/' + datei + '/','spieler','width=420,height=400');
}
</script>
Im T3-Programm habe ich mehrere Seiten angelegt, zb. habe ich so genannt:
spielerid-1 (typo3-pid = 65)
spielerid-2 (typo3-pid = 66)
spielerid-3 (typo3-pid = 67)
etc.
Ab hier könnte ich einen Denkfehler haben... Vielleicht gibt es ja auch eine andere möglichkeit. #paralyzed#
Zu allen Seiten habe ich wieder eine PHP-Datei angelegt. Alle Seiten(spielerid-1,etc) haben die selbe datei, popup.php. Diese Datei hat die Aufgabe, wieder eine DB-Abfrage(den o.g. DB), dass nur der Spieler angezeigt werden sollte, den ich auf der Spielerseite angeklickt habe.
Ich gebt hier erstmal meinen ersten Versuchbeispiel:
popup.php
<?php
$ds=mysql($db,"select * from spieler where id='".$_GET[id]."'");
if($ds)
$satz=mysql_fetch_assoc($ds)
?>
Natürlich sollte man aus 2 gründen nicht benutzen, zum einen, das dort $_Get abgefragt wird(missbrauch-gefahr) und zum anderen würde das nicht funktionieren...
Kurze Beispielerklärung:
zb. in DB steht:
Spieler: Jürgen Klinsmann
Shirtnr.: 12
Position: Stürmer
ID: 6
in Typo3-Programm habe ich eine Seite angelegt mit den Namen:
spielerid-6 (pid=70)
im popup.php (jetzt zu mein Problem, das soll passieren):
Datei empfängt die Zahl 6 (ID) und fragt mit dieser ID den o.g. DB nach und gibt dann die komplette Zeile(aus der DB) aus.
Ich hoffe ihr könnt das nachvollziehen, worauf ich hinaus will. Wenn nicht, dann fragt ruhig und werde mich dafür entschuldigen, dass ich nicht gleich beim erstenmal gut erklären konnte.
Vielen dank schon mal im Voraus und besten grüßen von alf
PS: Ich habe kaum erfahrung mit PHP, DB und Englisch. Also wenns geht, bitte einen deutschsprachigen Link anbieten. #giggle#
EDIT: es ist in RealUrl umgewandelt worden