Underlig dialogboks fra webside
Jeg har pludselig fået et underligt problem på et site, jeg udvikler lidt for.Kort fortalt, er der en side med et søgefelt, som brugerne kan indtaste noget i og derefter trykke på en søg knap. Knappen åbner så en popside, hvor en database er blevet gennemsøgt efter hit ud fra søgekriteriet. Til sidste kan brugerne så trykke på en af disse resultater, og "moder"-siden vil så blive udfyldt med stamdata ud fra søgeresultatet.
Men pludselig kommer der en advarselsdialogboks for hver af disse stamdatafelter, og jeg kan ikke gennemskue hvorfor.
Koden der smider data tilbage til "moder"-siden er her:
<?php
require('system/global_defs.php');
?>
<script language="JavaScript" type="text/javascript">
<!--
<?php
$query = "SELECT * FROM bygherre WHERE id='".$_GET['id']."'";
$sql = mysql_query($query) or die(mysql_error());
$res = array();
$foo = mysql_fetch_assoc($sql);
echo "opener.setVal('bygherre_hidden', '".$foo['id']."');\n";
echo "opener.setVal('projektnavn_ok', '1');\n";
echo "opener.setVal('projektnavn', '".$foo['navn']."');\n";
echo "opener.setVal('r18', '".$foo['navn']."');\n";
echo "opener.setVal('r19', '".$foo['adresse1']."');\n";
echo "opener.setVal('r20b', '".$foo['postby']."');\n";
echo "opener.setVal('bygNavn2', '".$foo['bygNavn2']."');\n";
echo "opener.setVal('bygAdresse2', '".$foo['bygAdresse2']."');\n";
//Vi sætter lige landekode foran postnummeret
if ($foo['land'] == "S") {
$foo['postnr'] = "S-".$foo['postnr'];
}
if ($foo['land'] == "N") {
$foo['postnr'] = "N-".$foo['postnr'];
}
if ($foo['land'] == "D") {
$foo['postnr'] = "D-".$foo['postnr'];
}
if ($foo['land'] == "CH") {
$foo['postnr'] = "CH-".$foo['postnr'];
}
echo "opener.setVal('r20a', '".$foo['postnr']."');\n";
?>
opener.focus();
self.close();
//-->
</script>
Håber der er nogle som kan hjælpe med at løse dette problem for mig.