Aloha!
Wie jedoch kann ich mittels php diese Problem lösen (da hier ja "href" notwendig ist).
Denn mit <map> habe ich ja kein <action>="post" zur Verfügung
Nimm URL-Parameter.
»»
Ok, ich habe diesnun getan, und habe nun eine meine Links inder seite Auswahl.html definiert:
zb.
href="landkarte.php?land=deutschland"
Als Ziel habe ich die Seite: landkarte.php
wo ich zuerst das Bundesland abfrage und dann in der if Schleife die jeweiligen Daten aus der Hp holen will.
Nur leider klappt das nicht ! KANN ES AN GLOBAL VARIABLES=OFF liegen??
Und wenn ja wie kann ich das Problem umgehen, ohne das ich sie auf ON schalte?
<?
include ("datenbank_verbindung.php")
if ($name=="bayern")
{
$result = mysql_query("SELECT Staedte FROM Germany Where bundesland=bayern ");
}
else {
echo "Bitte nocheinmal auswählen";
}
while($row = mysql_fetch_row($result))
{
for($i=0; $i < mysql_num_fields($result); $i++)
{
echo "<p>$row[$i]</p>\n";
}
}
?>
Bitte um Hilfe
Georg
Wenn register_globals auf off steht, dann stehen die übergebenen Daten nicht direkt im SCript zur Verfügung. Dann mußt du $HTTP_POST_VARS, $HTTP_GET_VARS und/oderr $HTTP_POST_FILES, entsprechend der Quelle, aus der die fragliche Variable kommt benutzen.
Bei den aktuellen PHP Versionen (ab V4.1.0) äquivalent dazu: $_Post, $_get, $_files....
Genauere INfos dazu findest im Manual von php.net
http://de.php.net/manual/de/language.variables.predefined.php
Hoffe damit weitergeholfen zu haben
MfG
Jürgen