Zur Navigation

SELECTBoxen Wert mit einem dynamischen Formular Weiterleiten [2]

11 Jörg Kruse

Du kannst das Standard-Bild einfach in das div reinschreiben:

<div id="image" border="1"><img src="01.gif" alt=""></div>

20.01.2008 16:10 | geändert: 20.01.2008 16:16

12 Peter

Kann ich den Wert, bzw. das aktuelle Bild nicht auch mit in die nächste Seite ber submit übernehmen?

Wenn
   if (!isset($dessin))
     $dessinimage = '01';
und
<div id="image" border="1"><img src="<?php echo $dessinimage?>.gif" alt=""></div>
ist, muss ich nur noch den Wert
$dessinimage
den Aktuellen Wert anpassen ? Oder?
Falscher Gedanke?

   if (!isset($dessin))
     $dessinimage = '01';
     else
     $dessinimage=($dessin.substring(0,2));

Funktioniert nicht

20.01.2008 17:10 | geändert: 20.01.2008 17:19

13 Jörg Kruse

Das ist JavaSCript-Syntax, du benötigst hier aber PHP, probier's mal so:
<?php

if (!isset($_POST['dessin'])) {
    $dessinimage = '01';
} else {
    $dessinimage = substr($_POST['dessin'], 0, 2);
}

?>

20.01.2008 17:24 | geändert: 20.01.2008 17:26

14 Peter

Danke Jörg,

funktioniert super, das mit den verschieden Sprachen werde ich wohl noch besser überprüfen lernen müssen.


Viele Grüße
Peter

20.01.2008 18:14

15 Tilman

Hallo Jörg!

Ich habe es nun, wie dort gestanden, diesen Code eingefügt:

<? $moeglich = array('', 'Abenteuer', 'Drama', 'Fantasy', 'Krimi');
?>
<?php
foreach ($moeglich as $buchart) {
    echo '<option value="' . $buchart . '"';
    if ($buchart == $_GET['Abenteuer']) {
        echo ' selected';
    }
    echo '>' . $buchart . '</option>';
}
?>
Leider funktioniert es nicht. Es kommt immer das erste Feld als Inhalt.

19.07.2008 16:53

16 Jörg Kruse

Ich vermute mal, dass die Variable "buchart" heißt, und nicht "Abenteuer"? Demzufolge müsstest du auch "GET['buchart']" schreiben

foreach ($moeglich as $buchart) {
    echo '<option value="' . $buchart . '"';
    if ($buchart == $_GET['buchart']) {
        echo ' selected';
    }
    echo '>' . $buchart . '</option>';
}

19.07.2008 17:02

17 Tilman

Ja, habe ich übersehen!
Vielen Dank!

19.07.2008 17:07

Beitrag schreiben (als Gast)

Die Antwort wird nach der Überprüfung durch einen Moderator freigeschaltet.





[BBCode-Hilfe]