• Jetzt anmelden. Es dauert nur 2 Minuten und ist kostenlos!

Benutzerdaten in Link einfügen

bimbi

Neues Mitglied
Hallo zusammen.


Bin neu hier, HTML Anfänger und hänge an folgendem Problem fest:

Ich fotografiere Bilder bei Laufsportverantaltungen. Die Bilder, die auf dem Server abgelegt sind, haben als Bezeichnung die Startnummer des Läufers.

Jemand der die Startnummmer 15 beim lauf hatte, sucht das Bild dann unter

www.meisterchip.info/silvester2010/15.jpg

der mit der Startnummer 315 sucht dann

www.meisterchip.info/silvester2010/315.jpg

Jetzt möchte ich aber auf meiner HP den User nach seiner Nummer fragen (also hier im Beispiel die 15 oder 315) und die vom Benutzer eingegebene Nummer automatisch in den Link einfügen.

Ich finde keine Möglichkeit das zu realisieren.

Hat jemand eine Idee wie ich das hinbekomme?

Besten Dank, viele Grüße und ein frohes neues Jahr.

Bimbi
 
Zuletzt bearbeitet:
Willkommen im Forum.

Mit JavaScript etwa so:

HTML:
<head>
<script type="text/javascript">
<!--
function prompter() {
    var number = prompt("Wie lautet die Nummer?", "")
    window.location = 'http://example.org/' + number + '.jpg';
}
//-->
</script>
</head>
<body>
<input type="button" onclick="prompter()" value="Say my name!">
</body>

Du könntest es auch mit einer serverseitigen Scriptsprache wie PHP machen. Dort etwa mit dem header-Befehl.

- PHP: header - Manual
 
ungetestet. sollte so gehen.
PHP:
if($_POST['runner'] >= 1) {
	Header("Location: ".$_POST['runner'].".jpg");
} else {
	echo '<form action="'.$_PHP['self'].'" method="POST">';
	echo '<label for="runner">Läufernummer: </label>';
	echo '<input type="text" name="runner">';
	echo '</form>';
}

EDIT// da war der mermshaus schneller :)
aber jetzt hast du wenigstens zwei verschiedenen varianten zur auswahl :D
 
Vielen Dank für eure Antworten. Habe mal beides in meine HTML Seite reinkopiert.

@mermshaus: Da passiert nichts wenn ich das Script in meine HTML Seite kopiere

@space Vampire: Ich habe jetzt eine Eingabemöglichkeit (siehe Meisterchip. Die besondere Art der Zeitmessung dort ganz nach unten scrollen)

Bei beiden Script ist mir aber dann noch nicht ganz klar, wie das dann auf die Seite www.meisterchip.info/silvester2010/*.jpg gelangen soll.

Ich bin ein absoluter Laie und ihr habt es bestimmt aus eurer Sicht ganz einfach erklärt aber ich verstehe es so nicht oops

Gruß

Bimbi
 
meins ist PHP
das setzt voraus, dass es auch in ein dokument mit endung *.php eingefügt wird.
sonst geht es nicht.
wenn es garnicht anders geht, kannst du das script auch in einem iframe ausführen, in dem erst die nummer abgefragt und dann das bild angezeigt wird.

das hier
PHP:
Header("Location: ".$_POST['runner'].".jpg");
ist eine direkte weiterleitung zur anzeige des bildes mit der angegebenen nummer.
du musst da nur den pfad komplettieren!

das kann auch ein img-tag sein!
dann sähe die zeile so aus:
PHP:
echo '<img src="pfad/zum/bild/'.$_POST['runner'].'.jpg" alt="" height="" width="">';
 
Dann beschäftige dich bitte mit den Grundlagen. Eine Übersicht findest du etwa hier:

- Quellensammlung

Wir können nicht wissen, was dir genau Probleme bereitet. Ich halte es nicht für zielführend, jetzt auf gut Glück Dinge zu erklären, die besser erklärt in Einführungen stehen.

Space Vampires Lösung setzt voraus, dass dein Server die serverseitige Scriptsprache PHP unterstützt. Sie würde außerdem noch etliche Anpassungen benötigen. Ich würde mich erstmal an den JavaScript-Ansatz halten.

Alternativ kannst du hier auch ein Jobangebot erstellen.

- Jobbörse
 
meins ist PHP
das setzt voraus, dass es auch in ein dokument mit endung *.php eingefügt wird.
sonst geht es nicht.
wenn es garnicht anders geht, kannst du das script auch in einem iframe ausführen, in dem erst die nummer abgefragt und dann das bild angezeigt wird.

das hier
PHP:
Header("Location: ".$_POST['runner'].".jpg");
ist eine direkte weiterleitung zur anzeige des bildes mit der angegebenen nummer.
du musst da nur den pfad komplettieren!

das kann auch ein img-tag sein!
dann sähe die zeile so aus:
PHP:
echo '<img src="pfad/zum/bild/'.$_POST['runner'].'.jpg" alt="" height="" width="">';


Danke Space Vampire.

Es ist schön wenn jemand versucht zu helfen ohne mir mit Sprüchen helfen zu wollen wie "Geh mal zur Schule" oder ähnliches.

Mit deiner Hilfe komme ich weiter. Vielen Dank und alles Gute.

Gruß

Bimbi
 
Es ist schön wenn jemand versucht zu helfen ohne mir mit Sprüchen helfen zu wollen wie "Geh mal zur Schule" oder ähnliches.
Ich kann dir versichern, dass hier im Board jeder versucht zu helfen. Jeder nach seiner Überzeugung und auf seine Weise...aber auf jeden Fall helfen ;)
Auch wenn ich redseliger war, muss ich mermshaus noch mal unterstreichen!
Es ist immer besser sich in die Grundlagen einzulesen, damit man die Hilfeansätze nicht nur kopiert und einfügt, sondern im Idealfall auch versteht, was man da tut, um aufkommende Schwierigkeiten eigenititiativ durch Anpassung beseitigen zu können ;)

Aber freut mich, wenn ich dir helfen konnte...
 
bimbi schrieb:
Es ist schön wenn jemand versucht zu helfen ohne mir mit Sprüchen helfen zu wollen wie "Geh mal zur Schule" oder ähnliches.

Entschuldige, dass ich versuche, dir bei deinen Problemen zu helfen.

Im Ernst: Reagiere bitte nicht so dünnhäutig. Unwissenheit ist keine Schande. :)
 
Zurück
Oben