Autor |
Nachricht |
dashi
Threadersteller
Dabei seit: 16.03.2003
Ort: -
Alter: 38
Geschlecht:
|
Verfasst Mi 27.10.2004 13:50
Titel
|
|
|
okay hab cache geleert und den ie neu gestartet, aber keine Änderung
|
|
|
|
|
donnerchen
Dabei seit: 06.04.2003
Ort: -
Alter: 53
Geschlecht:
|
Verfasst Mi 27.10.2004 13:52
Titel
|
|
|
Tja, dann ist's kaputt. Müssen wir einschicken. Kommen Sie doch in drei Wochen mal wieder vorbei
Poste doch gerade nochmal den jetzt aktuellen PHP-Code
|
|
|
|
|
Anzeige
|
|
|
dashi
Threadersteller
Dabei seit: 16.03.2003
Ort: -
Alter: 38
Geschlecht:
|
Verfasst Mi 27.10.2004 13:54
Titel
|
|
|
Code: | <?php
// Date in the past
header("Expires: Mon, 26 Jul 1997 05:00:00 GMT");
// always modified
header("Last-Modified: " . gmdate("D, d M Y H:i:s") . " GMT");
// HTTP/1.1
header("Cache-Control: no-store, no-cache, must-revalidate");
header("Cache-Control: post-check=0, pre-check=0", false);
// HTTP/1.0
header("Pragma: no-cache");
?>
<?php require_once('../../Connections/safetysql.php'); ?>
<?php
$colname_groesse = "xs";
if (isset($_POST["groessen"])) {
$colname_groesse = (get_magic_quotes_gpc()) ? $_POST["groessen"] : addslashes($_POST["groessen"]);
}
mysql_select_db($database_safetysql, $safetysql);
$query_groesse = sprintf("SELECT id, groesse, name FROM gruppe WHERE groesse = '%s' ORDER BY id ASC", $colname_groesse);
$groesse = mysql_query($query_groesse, $safetysql) or die(mysql_error());
$row_groesse = mysql_fetch_assoc($groesse);
$totalRows_groesse = mysql_num_rows($groesse);
?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
<title>safety bag</title>
</head>
<body>
<div id="groessen">
<form action="/safetybag/html/german/ger_produkte_koffer.php" method="post" name="form1" target="_self" id="form1">
<input name="groessen" type="image" value="xs" src="../../images/xs.gif" width="50" height="50" />
<input name="groessen" type="image" value="s" src="../../images/s.gif" width="50" height="50" />
<input name="groessen" type="image" value="m" src="../../images/m.gif" width="50" height="50" />
<input name="groessen" type="image" value="l" src="../../images/l.gif" width="50" height="50" />
<input name="groessen" type="image" value="xl" src="../../images/xl.gif" width="50" height="50" />
</form>
</div>
<div id="gruppen">
<p><?php echo $row_groesse['name']; ?></p>
</div>
</body>
</html>
<?php
mysql_free_result($groesse);
?>
|
ich raff ds nich is das so falsch was ich da gemacht hab das der ie nich will? woran liegt das?
Zuletzt bearbeitet von dashi am Mi 27.10.2004 13:57, insgesamt 2-mal bearbeitet
|
|
|
|
|
donnerchen
Dabei seit: 06.04.2003
Ort: -
Alter: 53
Geschlecht:
|
Verfasst Mi 27.10.2004 14:07
Titel
|
|
|
Hm, interessant...
Du solltest mal mehtod="GET" nehmen um zu sehen was passiert. Mozilla übergibt die Koordinaten die Du angeklickt hast und zusätzlich den Wert der selektiert wurde. Der IE übergibt _nur_ die Koordinaten. So ganz Unrecht scheint MS mit diesem Verhalten nicht zu haben wenn man sich die Recomendation zu HTML 4 anschaut:
When a pointing device is used to click on the image, the form is submitted and the click coordinates passed to the server. The x value is measured in pixels from the left of the image, and the y value in pixels from the top of the image. The submitted data includes name.x=x-value and name.y=y-value where "name" is the value of the name attribute, and x-value and y-value are the x and y coordinate values, respectively.
*wink*
|
|
|
|
|
dashi
Threadersteller
Dabei seit: 16.03.2003
Ort: -
Alter: 38
Geschlecht:
|
Verfasst Mi 27.10.2004 14:11
Titel
|
|
|
Get statt Post benutzt geht im firefox, geht nich im ie...
Hast du vielleich ne lösung für mich wo es in beiden geht also nich auf die art wie ich es gemacht hab aber trotzdem das selbe erreiche ? ^_^
// okay hab irgendwie ne lösung gefunden statt dem form tag mit inputs nur bilder die ne url variable weitergeben O_o...
ok funzt zwar aber hab das gefühl das is ne scheiss lösung oder?
Zuletzt bearbeitet von dashi am Mi 27.10.2004 14:35, insgesamt 2-mal bearbeitet
|
|
|
|
|
donnerchen
Dabei seit: 06.04.2003
Ort: -
Alter: 53
Geschlecht:
|
Verfasst Mi 27.10.2004 14:40
Titel
|
|
|
Du solltest GET ja auch nur nutzen um zu schauen was übergeben wird...
Also, quick und dirty kannst Du das wahrscheinlich so machen:
Du schmeißt Dein if (isset.. komplett raus und nimmst das:
foreach($_POST as $key=>$val)
{
$colname_groesse=substr($key,0,strpos($key,"_"));
break;
}
funktioniert mit Firefox und IE.
Nicht schön aber selten *g*
Ach so, Die Namen der <input type="image"> -Elemente müssen die Größenangabe als Name haben. Also name="XL" etc.
Zuletzt bearbeitet von donnerchen am Mi 27.10.2004 14:43, insgesamt 1-mal bearbeitet
|
|
|
|
|
|
|
|
Ähnliche Themen |
script deaktivieren mit einem andere script?
Action Script 2 oder Action Script 3
CGI Script und SWF
Div-Script
FTP Upload Script
PhP Problem mit script
|
|