Kimberly113
Neues Mitglied
Hallo zusammen,
ich habe das Problem, dass ich ein neues Kontaktformular habe, welches ich nun über iframe einbette. Ich habe im altem einen Code gehabt der mir von einer Seite per Link die hinterlegten Daten ins Betreff Feld in das Kontaktformular eingetragen hat. Was muss ich ändern, dass das jetzt auch wieder geht? Ich kenn mich mit php leider nicht aus.
Alter Code:
Seite1.php:
<a href="kontakt.php?betreff=Objekt-Nr.: 123">Text</a>
kontakt.php:
<?php if (isset($_GET['betreff'])) { echo $_GET['betreff'] ;}?>
...
<input class="af-inputtext af-formvalue " type="text" name="element-23" id="element-23" <?php if (isset($_GET['betreff'])) { echo 'value="' . $_GET['betreff'] . '"'; }?> style="display:none"></div>
Hier hab ich schon versucht den Code wieder einzubetten, aber leider klappt das nicht so richtig... wo muss dieser Code (<?php if (isset($_GET['betreff'])) { echo $_GET['betreff'] ;}?> ) hin, dass er funktioniert?
Neu:
Seite1.php:
<a href="kontaktformular/kontakt.php?betreff=Objekt-Nr.: 123">Text</a>
kontakt.php:
<iframe src="kontaktformular/kontakt.php" style="border: none; width:100%; height:1100px;"
kontaktformular/kontakt.php:
<div class="col-sm-8 <?php if ($fehler["betreff"] != "") { echo 'error'; } ?> <?php echo (isset($_POST['betreff']) && ''!=$_POST['betreff'] ? 'not-empty-field ' : ''); ?>">
<label class="control-label" for="border-right8"><i id="subject-icon" class="fa fa-edit"></i></label>
<input <?php if (isset($_GET['betreff'])) { echo 'value="' . $_GET['betreff'] . '"'; }?> <?php if($cfg['HTML5_FEHLERMELDUNGEN']) { ?> required <?php }else{ ?> onchange="checkField(this)" <?php } ?> aria-label="Betreff" type="text" name="betreff" class="field" placeholder="Betreff *" value="<?php echo $_POST['betreff']; ?>" maxlength="<?php echo $zeichenlaenge_betreff; ?>" id="border-right8" onclick="setActive(this);" onfocus="setActive(this);"/>
<?php if ($fehler["betreff"] != "") { echo $fehler["betreff"]; } ?>
</div>
Vielen Dank schon mal!
VG
Kimberly
ich habe das Problem, dass ich ein neues Kontaktformular habe, welches ich nun über iframe einbette. Ich habe im altem einen Code gehabt der mir von einer Seite per Link die hinterlegten Daten ins Betreff Feld in das Kontaktformular eingetragen hat. Was muss ich ändern, dass das jetzt auch wieder geht? Ich kenn mich mit php leider nicht aus.
Alter Code:
Seite1.php:
<a href="kontakt.php?betreff=Objekt-Nr.: 123">Text</a>
kontakt.php:
<?php if (isset($_GET['betreff'])) { echo $_GET['betreff'] ;}?>
...
<input class="af-inputtext af-formvalue " type="text" name="element-23" id="element-23" <?php if (isset($_GET['betreff'])) { echo 'value="' . $_GET['betreff'] . '"'; }?> style="display:none"></div>
Hier hab ich schon versucht den Code wieder einzubetten, aber leider klappt das nicht so richtig... wo muss dieser Code (<?php if (isset($_GET['betreff'])) { echo $_GET['betreff'] ;}?> ) hin, dass er funktioniert?
Neu:
Seite1.php:
<a href="kontaktformular/kontakt.php?betreff=Objekt-Nr.: 123">Text</a>
kontakt.php:
<iframe src="kontaktformular/kontakt.php" style="border: none; width:100%; height:1100px;"
kontaktformular/kontakt.php:
<div class="col-sm-8 <?php if ($fehler["betreff"] != "") { echo 'error'; } ?> <?php echo (isset($_POST['betreff']) && ''!=$_POST['betreff'] ? 'not-empty-field ' : ''); ?>">
<label class="control-label" for="border-right8"><i id="subject-icon" class="fa fa-edit"></i></label>
<input <?php if (isset($_GET['betreff'])) { echo 'value="' . $_GET['betreff'] . '"'; }?> <?php if($cfg['HTML5_FEHLERMELDUNGEN']) { ?> required <?php }else{ ?> onchange="checkField(this)" <?php } ?> aria-label="Betreff" type="text" name="betreff" class="field" placeholder="Betreff *" value="<?php echo $_POST['betreff']; ?>" maxlength="<?php echo $zeichenlaenge_betreff; ?>" id="border-right8" onclick="setActive(this);" onfocus="setActive(this);"/>
<?php if ($fehler["betreff"] != "") { echo $fehler["betreff"]; } ?>
</div>
Vielen Dank schon mal!
VG
Kimberly