Hallo Sven, <= </faq/#Q-05a>
Wenn Du willst, dass wir Dich ernst nehmen und Dir helfen,
dann lies bitte endlich die </faq/> und halte Dich daran.
Konkret: Bitte zitiere nur das, worauf Du Dich beziehst,
und gliedere Dein Posting anstaendig:
</faq/#Q-09a> und </faq/#Q-09b>
Nur verstehe ich Deinen Vorschlag nicht. Ich habe in PHP nur sehr wenig Ahnung.
Dann lerne es.
Kauf ein gutes neues Buch, oder benutze die Online-Ressourcen.
Wenn Du Links brauchst, frag nach.
Nun kann man denn nicht eine TXT-Datei mit allen Bildern anlegen?
map1 = Bild001.gif
map2 = Bild002.gif
map3 = Bild003.gif
map4 = Bild004.gif
map380 = Bild380.gif
Also, wenn schon
$map1 = "Bild001.gif";
oder besser
$map[1] = "Bild001.gif";
u.s.w.
Die Syntax und die Grundlagen musst Du schon selbst erarbeiten.
In dem Link könnte dann so aussehen Karte.php?map1&map2&map3&map&map21&map22&map23
Das ist keine schlaue Schreibweise,
weil Du dann den Querystring
mit komplizierten Verfahren selbst
analysieren musst.
Normalerweise uebergibt man als URL-Parameter
jeweils Paare mit Name und Wert.
karte.php?pos1=map1&pos2=map2
Dann stehen die Werte auch gleich in
einem Array namens $_GET zur Verfuegung,
so, als haette man definiert:
$_GET['pos1']="map1";
$_GET['pos2']="map2";
Nur wie erkläre ich das in PHP?
Es gibt viele Wege.
Eine Moeglichkeit waere, das ganze
mit einem zweidimensionalen Array
zu definieren.
1 2 3 4
| | | |
1 - 01 02 03 04
2 - 04 05 06 07
3 - 09 10 11 12
4 - 13 14 15 16
In PHP wuerde man den Inhalt der
Felder in einem zweidimensionalen Array speichern.
$feld[1][1]="01";
$feld[2][1]="02";
$feld[3][1]="03";
$feld[4][1]="04";
$feld[1][2]="05";
$feld[2][2]="06";
u.s.w.
Als URL-Parameter muesste man dann
nur noch die "Koordinaten" fuer die
obere linke Ecke angeben.
Wenn also folgendes angezeigt werden soll:
02 03 04
05 06 07
10 11 12
dann sollte man nur uebergeben muessen:
karte.php?x=2&y=1
denn die obere linke Ecke hat die
"Koordinaten" 2/1
Wie gesagt, das ist nur eine Idee,
es gibt noch viele andere Wege.
Das eigentliche Programmieren musst Du
schon selbst in die Hand nehmen.
Gruesse,
Thomas
Dank /my/ automatisch ausgeblendet: JavaScript, ASP.
Manuell "ausgeblendet": Threads mit Frames, Iframes und Scrollbalken im Subject...
Bitte keine Mails mit Fachfragen - dafuer gibt es das Forum!