item Datenbank erstellen?

creativeheadz

Erfahrenes Mitglied
Hallo Leute,
ich möchte gerne eine Item datenbank erstellen. Es gibt also bestimmte informationen zu einem objekt welche über eine Maske eingegeben werden. diese werden dann gespeichert und sollen ausgeggeben werd.

Ich habe es nun geschafft, die daten über mysql zu speichern und bekomme sie auch ausgeben. nur ich möchte nun alle erweitern. und zwar möchte das man die objekte bestimmten kategorien zuteilt.

als ich mir ein wenig sql beigebracht habe, habeich geernt immer id felder zu erstellen damit ich sie später auch zuweisen kann. wie kann ich damit jetzt z.b. links erstellen.

kann mir jemand helfen ? :)

gruß
creativeheadz
 
itemdb.sql

CREATE TABLE `itemdb` (
`Name` VARCHAR( 35 ) NOT NULL ,
`Kategorie` VARCHAR( 20 ) NOT NULL ,
`Type` VARCHAR( 25 ) NOT NULL ,
`Rasse` VARCHAR( 20 ) NOT NULL ,
`Beschreibung` TEXT NOT NULL ,
`image` VARCHAR( 100 ) NOT NULL ,
`id` INT( 30 ) UNSIGNED NOT NULL AUTO_INCREMENT ,
PRIMARY KEY ( `Name` , `Kategorie` , `id` )
) TYPE = MYISAM ;

eintragen.php
PHP:
<form name="newEntry" method="post" action="index.php?segment=add">
  <table width="100%"  border="0" cellspacing="5" cellpadding="0">
    <tr> 
      <td width="97">Name:</td>
      <td width="332"><input name="Name" type="text" ></td>
    </tr>
    <tr> 
      <td>Art:</td>
      <td><select name="Kategorie">
          <option >auto</option>
          <option >rad</option>
          <option >boot</option>

        </select></td>
    </tr>
    <tr> 
      <td>Typ:</td>
      <td><select name="Type">
          <option >Einzigartig 
          <option  >Normal 
          <option  >Magisch 
          <option  >Set 
          <option  >Berufsprodukte </select></td>
    </tr>
    <tr> 
      <td valign="top"><p> Rasse:</p></td>
      <td><p> 
          <select name="Rasse">
            <option>mensch</option>
            <option>tier</option>

          </select>
        </p></td>
    </tr>
    <tr> 
      <td valign="top">Beschreibung:</td>
      <td><textarea name="Beschreibung" cols="30" rows="6" ></textarea></td>
    </tr>
    <tr> 
      <td>&nbsp;</td>
      <td><br> <input type="submit" name="Submit" value="Item eintragen"></td>
    </tr>
  </table>
</form>

add.php

PHP:
<? include ("config.php"); ?>
<?php

$Name = $_POST["Name"];
$Kategorie = $_POST["Kategorie"];
$Type = $_POST["Type"];
$Rasse = $_POST["Rasse"];
$Beschreibung = $_POST["Beschreibung"];

$eintrag = "INSERT INTO itemdb
(Name, Kategorie, Type, Rasse, Beschreibung)

VALUES
('$Name', '$Kategorie', '$Type', '$Rasse', '$Beschreibung')";

$eintragen = mysql_query($eintrag);

?>
<?php
if($eintragen == true)
   {
   echo "Eintrag war erfolgreich";
   }
else
   {
   echo "Fehler beim speichern";
   }
?>

ausgabe.php (daten werden ausgegeben)

PHP:
<? include ("config.php"); ?>

<?php
$abfrage = "SELECT * FROM itemdb";
$ergebnis = mysql_query($abfrage);

while($row = mysql_fetch_object($ergebnis))
   {
   echo "<table>
  <tr>
    <td >Name:</td>
    <td >$row->Name</td>
    <td>&nbsp;</td>
  </tr>
  <tr>
    <td>Kategorie:</td>
    <td>$row->Kategorie;</td>
  </tr>
  <tr>
    <td>Typ:</td>
    <td>$row->Type; </td>
  </tr>
  <tr>
    <td>Rasse:</td>
    <td>$row->Rasse; </td>
  </tr>
  <tr>
    <td>Beschreibung:</td>
    <td>$row->Beschreibung;</td>
  </tr>
  <tr>
    <td>&nbsp;</td>
    <td>&nbsp;</td>
  </tr>
</table>";
   }
?>
 
Zurück