Hallo,
ich habe folgendes Problem:
in meinem script werden (soweit ich das verstanden habe) die Daten, die ich aus meiner DB bekomme in einem Array gespeichert. Mit einer Menüliste kann ich die verschiedenen Daten aufrufen. Aber wenn ich in der Menüliste den "Platznamen" (siehe script) ändere, wird nicht der Wert ("IDPlatz") geändert. Sondern behält die ID, die zu dem vorigen Platzname gehört. Was muss ich ändern (oder hinzufügen) damit die entsprechnde ID für den Platznamen zugewiesen wird.
Muss ich evtl was in <select name="platz" onchange=""> was ändern, damit auf die Änderung reagiert wird? Aber was?
code:
<?php require_once('../Connections/golf.php'); ?>
<?php
mysql_select_db($database_golf, $golf);
$query_platzauswahl = "SELECT * FROM tbl_platz ORDER BY tbl_platz.Platzname;";
$platzauswahl = mysql_query($query_platzauswahl, $golf) or die(mysql_error());
$row_platzauswahl = mysql_fetch_assoc($platzauswahl);
$totalRows_platzauswahl = mysql_num_rows($platzauswahl);
?><!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>Unbenanntes Dokument</title>
<style type="text/css">
<!--
.Stil1 {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-weight: bold;
font-size: 18px;
}
.Stil2 {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 14px;
}
-->
</style>
</head>
<body>
<div align="center">
<p class="Stil1">GAP - neue Runde anlegen</p>
<p> </p>
<p class="Stil2"> </p>
</div>
<form id="form1" name="form1" method="post" action="">
<div align="center">
<table width="592" border="0">
<tr>
<td width="380"><div align="right"><span class="Stil2">Wählen sie einen Platz aus: </span></div>
<span class="Stil2">
<label></label>
</span></td>
<td width="18"> </td>
<td width="180"><span class="Stil2">
<select name="platz"
onchange="">
<?php
do {
?>
<option value="<?php echo $row_platzauswahl['IDPlatz']?>"><?php echo $row_platzauswahl['Platzname']?></option>
<?php
} while ($row_platzauswahl = mysql_fetch_assoc($platzauswahl));
$rows = mysql_num_rows($platzauswahl);
if($rows > 0) {
mysql_data_seek($platzauswahl, 0);
$row_platzauswahl = mysql_fetch_assoc($platzauswahl);
}
?>
</select>
</span></td>
</tr>
<tr>
<td><div align="right"></div></td>
<td> </td>
<td> </td>
</tr>
</table>
</div>
<p align="center"> </p>
<p align="center" class="Stil2">Die ID ist
<?php echo $row_platzauswahl['IDPlatz'];?>!!!! < -->
</form>
</body>
</html>
<?php
mysql_free_result($platzauswahl);
?>
Ich hoffe ihr versteht was ich meine.
Schon mal vielen Dank für eure Hilfe
Gruß essenz
ich habe folgendes Problem:
in meinem script werden (soweit ich das verstanden habe) die Daten, die ich aus meiner DB bekomme in einem Array gespeichert. Mit einer Menüliste kann ich die verschiedenen Daten aufrufen. Aber wenn ich in der Menüliste den "Platznamen" (siehe script) ändere, wird nicht der Wert ("IDPlatz") geändert. Sondern behält die ID, die zu dem vorigen Platzname gehört. Was muss ich ändern (oder hinzufügen) damit die entsprechnde ID für den Platznamen zugewiesen wird.
Muss ich evtl was in <select name="platz" onchange=""> was ändern, damit auf die Änderung reagiert wird? Aber was?
code:
<?php require_once('../Connections/golf.php'); ?>
<?php
mysql_select_db($database_golf, $golf);
$query_platzauswahl = "SELECT * FROM tbl_platz ORDER BY tbl_platz.Platzname;";
$platzauswahl = mysql_query($query_platzauswahl, $golf) or die(mysql_error());
$row_platzauswahl = mysql_fetch_assoc($platzauswahl);
$totalRows_platzauswahl = mysql_num_rows($platzauswahl);
?><!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>Unbenanntes Dokument</title>
<style type="text/css">
<!--
.Stil1 {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-weight: bold;
font-size: 18px;
}
.Stil2 {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 14px;
}
-->
</style>
</head>
<body>
<div align="center">
<p class="Stil1">GAP - neue Runde anlegen</p>
<p> </p>
<p class="Stil2"> </p>
</div>
<form id="form1" name="form1" method="post" action="">
<div align="center">
<table width="592" border="0">
<tr>
<td width="380"><div align="right"><span class="Stil2">Wählen sie einen Platz aus: </span></div>
<span class="Stil2">
<label></label>
</span></td>
<td width="18"> </td>
<td width="180"><span class="Stil2">
<select name="platz"
onchange="">
<?php
do {
?>
<option value="<?php echo $row_platzauswahl['IDPlatz']?>"><?php echo $row_platzauswahl['Platzname']?></option>
<?php
} while ($row_platzauswahl = mysql_fetch_assoc($platzauswahl));
$rows = mysql_num_rows($platzauswahl);
if($rows > 0) {
mysql_data_seek($platzauswahl, 0);
$row_platzauswahl = mysql_fetch_assoc($platzauswahl);
}
?>
</select>
</span></td>
</tr>
<tr>
<td><div align="right"></div></td>
<td> </td>
<td> </td>
</tr>
</table>
</div>
<p align="center"> </p>
<p align="center" class="Stil2">Die ID ist
<?php echo $row_platzauswahl['IDPlatz'];?>!!!! < -->
</form>
</body>
</html>
<?php
mysql_free_result($platzauswahl);
?>
Ich hoffe ihr versteht was ich meine.
Schon mal vielen Dank für eure Hilfe
Gruß essenz
Kommentar