mediengestalter.info
FAQ :: Mitgliederliste :: MGi Team

Willkommen auf dem Portal für Mediengestalter

Aktuelles Datum und Uhrzeit: Sa 20.04.2024 00:35 Benutzername: Passwort: Auto-Login

Thema: Hilfe bei PHP Script vom 27.10.2004


Neues Thema eröffnen   Neue Antwort erstellen MGi Foren-Übersicht -> Programmierung -> Hilfe bei PHP Script
Seite: Zurück  1, 2
Autor Nachricht
dashi
Threadersteller

Dabei seit: 16.03.2003
Ort: -
Alter: 38
Geschlecht: Männlich
Verfasst Mi 27.10.2004 13:50
Titel

Antworten mit Zitat Zum Seitenanfang

okay hab cache geleert und den ie neu gestartet, aber keine Änderung *Schnief*
  View user's profile Private Nachricht senden
donnerchen

Dabei seit: 06.04.2003
Ort: -
Alter: 53
Geschlecht: Männlich
Verfasst Mi 27.10.2004 13:52
Titel

Antworten mit Zitat Zum Seitenanfang

Tja, dann ist's kaputt. Müssen wir einschicken. Kommen Sie doch in drei Wochen mal wieder vorbei *zwinker*

Poste doch gerade nochmal den jetzt aktuellen PHP-Code
  View user's profile Private Nachricht senden Website dieses Benutzers besuchen
Anzeige
Anzeige
dashi
Threadersteller

Dabei seit: 16.03.2003
Ort: -
Alter: 38
Geschlecht: Männlich
Verfasst Mi 27.10.2004 13:54
Titel

Antworten mit Zitat Zum Seitenanfang

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
  View user's profile Private Nachricht senden
donnerchen

Dabei seit: 06.04.2003
Ort: -
Alter: 53
Geschlecht: Männlich
Verfasst Mi 27.10.2004 14:07
Titel

Antworten mit Zitat Zum Seitenanfang

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*
  View user's profile Private Nachricht senden Website dieses Benutzers besuchen
dashi
Threadersteller

Dabei seit: 16.03.2003
Ort: -
Alter: 38
Geschlecht: Männlich
Verfasst Mi 27.10.2004 14:11
Titel

Antworten mit Zitat Zum Seitenanfang

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
  View user's profile Private Nachricht senden
donnerchen

Dabei seit: 06.04.2003
Ort: -
Alter: 53
Geschlecht: Männlich
Verfasst Mi 27.10.2004 14:40
Titel

Antworten mit Zitat Zum Seitenanfang

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
  View user's profile Private Nachricht senden Website dieses Benutzers besuchen
 
Ä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
Neues Thema eröffnen   Neue Antwort erstellen Seite: Zurück  1, 2
MGi Foren-Übersicht -> Programmierung


Du kannst keine Beiträge in dieses Forum schreiben.
Du kannst auf Beiträge in diesem Forum nicht antworten.
Du kannst an Umfragen in diesem Forum nicht mitmachen.