Michi ... Nachtrag: PHP und MYSQL, Daten auslesen zum Bearbeiten.

Beitrag lesen

Hallo...

So sieht mein Quellencode schonmal aus...
Klappt alles BIS AUf, daß ich was ändern kann...
und das mit der ID-Kennung habe ich ehrlich gesagt auch nicht ganz verstanden ...

<?php
  include("../hidden/db_connect2.inc");
     if(!isset($set))
    {
    echo "<form action="$PHP_SELF" method="post">\n";
    echo "<input type="hidden" name="set" value="TRUE">\n";
    echo "<b>Suche nach:</b>\n";
    echo "<select size="1" name="spalte">\n";
    echo "<option value="angebotsnummer">Angebotsnummer</option>\n";
    echo "<option value="url">URL-Angabe</option>\n";
    echo "</select>\n";
    echo "<b>Suchbegriff:</b>\n";
    echo "<input type="text" name="suche" size="40" maxlenght="255"><p>\n";
    echo "<input type="submit" value="Suche starten...">\n";
    }
  else
  {
    if($suche == "")
      $sql = " SELECT * FROM anlage;";
    else
      $sql = "SELECT * FROM anlage WHERE " . $spalte . " LIKE '" . $suche . "%';";

if(@mysql_connect($host, $user, $pwd))
      {
      if(@mysql_select_db($dbname))
        {
        $erg = @mysql_query($sql);
        if($erg)
          {
          if(mysql_num_rows($erg) <= 0)
            {
            echo "Leider konnte kein Datensatz in der Kategorie<br><b>"
                 . strtoupper($spalte) . "</b> mit dem Suchbegriff <b>"
                 . strtoupper($suche) . "</b> gefunden werden!<p>\n";
            unset($set);
            echo "<a href="$PHP_SELF">Zurück zum Formular</a>\n";
            }
          else
            {
            echo "<table border="1">\n";
            echo "<tr>\n";
            for($i=0; $i<mysql_num_fields($erg); $i++)
              {
              $feld = mysql_field_name($erg, $i);
              echo "<th>". ucfirst($feld) . "</th>\n";
              }
            echo "</tr>\n";
            while($row = mysql_fetch_row($erg))
              {
              echo "<tr>\n";
              for($i=0; $i<mysql_num_fields($erg); $i++)
                echo "<td>" . $row[$i] . "</td>";
              echo "</tr>\n";
              }
            echo "</table><p>\n";
            unset($set);
            echo "<a href="$PHP_SELF">Zurück zum Formular</a>\n";
            }
          }
        else
          echo "<br><i>Es konnten keine Datensätze gefunden werden.</i><br>\n";
        }
      else
        echo "<br><i>Verbindung zur Datenbank ist im Moment nicht möglich!</i><br>\n";
      mysql_close();
      }
    else
      echo "<br><i>Der Server ist wegen Wartungsarbeiten vorübergehend nicht erreichbar.</i><br>\n";
    }
  ?>