Joan: Zeichenvergleich

Beitrag lesen

Hallo,

ich glaube, ich sollte mal etwas deutlicher Ausdrücken, was mein Problem ist. :-)
Am besten ich schick einfach mal das, was ich bis jetzt geschrieben hab.

<html>
<body>
<table width="100%">
<tr>
<form action="index_test1.php" method="post">
<td align="center">Veranstaltungsdatenbank <br><br></td>
</tr>
<tr>
<td align="center">
<select name="select">
  <Option value="0">
  <Option value="1">  Ausstellung
  <Option value="2">  Ballett
  <Option value="3">  Fasching
  <Option value="4">  Fest
  <Option value="5">  Führung
  <Option value="6">  Kabarett
  <Option value="7">  Kids
  <Option value="8">  Kino
  </select><br><br>
</form></td></tr>
<tr><td align="center">

<?php
echo <<< formtext
<form action="$PHP_SELF" method="post">
<input type="hidden" name="sichtadr" value="Adressen">
<input type="submit" name="adr" value="Adressen">
</form>
<form action="$PHP_SELF" method="post">
<input type="hidden" name="sichtver" value="Veranstaltungen">
<input type="submit" name="ver" value="Veranstaltungen">
</form>
</td></tr>
</table>
</body>
</html>
formtext;

if (isset($sichtadr))
{include ("kontakt.php");
 $result = mysql_query("SELECT * FROM kunden ");
 $idk_num = mysql_num_rows($result);
 $anz = mysql_num_fields($result);

echo "<table width=90% border=1 cellpadding='2' cellspacing='2'>";
  echo "<tr bgcolor=#FFFFFF>";
 for($i=0;$i<$anz;$i++)
 { echo "<th>";
   echo mysql_field_name($result,$i);
   echo "</th>";
 }
   echo "</tr><tr>";

$i=0;
 $j=0;
 while($idk_num>$i && $j<20)
 {$idk = mysql_result($result,$i,"idk");
  $name = mysql_result($result,$i,"name");
  $vorname = mysql_result($result,$i,"vorname");
  $firma = mysql_result($result,$i,"firma");
  $str = mysql_result($result,$i,"str");
  $hnr = mysql_result($result,$i,"hnr");
  $ort = mysql_result($result,$i,"ort");
  $plz = mysql_result($result,$i,"plz");
  echo "<tr>";
  echo "<td>$idk</td><td>$name</td><td>$vorname</td>";
  echo "<td>$firma</td><td>$str</td><td>$hnr</td>";
  echo "<td>$ort</td><td>$plz</td>";
  echo "</tr>";
  ++$i;
  ++$j;
 }
 echo "</tr>";
 echo "</table>";
}

else
{include ("kontakt.php");
 $result = mysql_query("SELECT * FROM veranstaltungen");
 $idk_num = mysql_num_rows($result);
 $anz = mysql_num_fields($result);

echo "<table width=90% border=1 cellpadding='2' cellspacing='2'>";
  echo "<tr bgcolor=#FFFFFF>";
 for ($i=0;$i<$anz-1;$i++)
 { echo "<th>";
   echo mysql_field_name($result,$i);
   echo "</th>";
 }
   echo "</tr><tr>";

$i=0;
 $j=0;
 while($idk_num>$i && $j<20)
 {$idk = mysql_result($result,$i,"idk");
  $datum = mysql_result($result,$i,"datum");
  $tag = mysql_result($result,$i,"tag");
  $zeit = mysql_result($result,$i,"zeit");
  $was = mysql_result($result,$i,"was");
  $info1 = mysql_result($result,$i,"info1");
  $info2 = mysql_result($result,$i,"info2");
  $wo = mysql_result($result,$i,"wo");
  $ort = mysql_result($result,$i,"ort");
  $str = mysql_result($result,$i,"str");
  $hnr = mysql_result($result,$i,"hnr");
  $aktiv = mysql_result($result,$i,"aktiv");
  $takt = mysql_result($result,$i,"takt");
  $highlight = mysql_result($result,$i,"highlight");
  $region = mysql_result($result,$i,"region");
  $rubrik1 = mysql_result($result,$i,"rubrik");
  echo "<tr>";
  echo "<td>$idk</td><td>$datum</td><td>$tag</td>";
  echo "<td>$zeit</td><td>$was</td><td>$info1</td>";
  echo "<td>$info2</td><td>$wo</td><td>$ort</td>";
  echo "<td>$str</td><td>$hnr</td><td>$aktiv</td>";
  echo "<td>$takt</td><td>$highlight</td><td>$region</td>";
  echo "<td>$rubrik1</td>";
  echo "</tr>";
  ++$i;
  ++$j;
 }
 echo "</tr>";
 echo "</table>";
}
?>

So vielleicht ist es jetzt besser zu verstehen.
Der Nutzer wählt also zwischen den o.g. 8 verschiedenen Gruppen aus. Wenn er ausgewählt hat, werden ihm nur die Adressen oder die Veranstaltungen (je nachdem welchen Button er benutzt) der jeweiligen Gruppe angezeigt.

Mein Problem ist php klar zu machen, welche Gruppe er ausgewählt hat.

So ich hoffe, es ist jetzt etwas verständlicher.
Danke.
Joan