Problem beim speichern von Variablen aus einer Tabelle

AndreG

Erfahrenes Mitglied
Hi Leute

Ich hab mir einige FAQs angesehen komme nur leidr keinen Schritt weiter. Ich habe mir per Dreamwaver eine Tabelle erstellt und aus dieser Tabelle sollen die Textfelder in DB (MYSQL) geschrieben werden. Nur irgendwie schreibt er nie etwas in die Datenfelder sondern erhöht nur den autoincrement wert. Sorry das da noch Html code mit drin ist nur wußte ich nicht wie ich es sinnvoll kürzen kann. Der Code läßt sich auf wunderbar ausführen nur das er halt nichts in die DB schreibt.

Code:
<?PHP
if ($submit) {
include ("db.php");
mysql_query ("INSERT INTO Wars (Datum,Gegner) VALUES('$Datum' , '$Gegner' )");
mysql_close();
?>
<strong>Die Daten wurden eingetragen</strong><br>
<?
}
else {
?>
<h1 align="center" class="Stil52"><u>War-Ergebnise:</u></h1>
<table width="100%" height="135"  border="2" align="center" cellpadding="1" cellspacing="1" bordercolor="#0000FF" bgcolor="#999999">
  <tr>
    <td width="21%" bgcolor="#666666" class="Stil49" scope="row">Datum</td>
    <td width="79%">

	<form name="form1" form method="post">
      
        <div align="left">
          <input name="Datum" type="text">
        </div>
    </form></td>
  </tr>
  <tr>
    <td bgcolor="#666666" class="Stil49" scope="row">Gegner</td>
    <td><form name="Gegner" method="post">
      
        <div align="left">
          <input type="text" name="Gegner">
        </div>
    </form></td>
  </tr>
  <tr>
    <td height="25" bgcolor="#666666" class="Stil49" scope="row">Ergebnis</td>
    <td><form name="form3" method="post">
      
        <div align="left">
          <input name="Pnbk" type="text">
          <span class="Stil54">:</span><span class="Stil53">          <input name="Pgegner" type="text" value="">
          <span class="Stil55">(NBK vs X)</span> </span> </div>
    </form></td>
  </tr>
  <tr>
    <td bgcolor="#666666" class="Stil49" scope="row">Details</td>
    <td><div align="left"></div></td>
  </tr>
  <tr>
    <td bgcolor="#666666" class="Stil49" scope="row">Bericht</td>
    <td><div align="left"></div></td>
  </tr>
</table>

<form name="form6" method="post" action="">
  <input type="submit" name="submit" value="Senden">
</form>
<?
}
?>
 
Wie muß ich das dann abändern. Sorry hab nicht so viel ahnung von PHP programmiere eigentlich nur java. Muss ich das zu einem Formular machen oder gibts da noch ne andere lösung?
 
Also mit diesem Code geht es Problem los. Jetzt ist aber noch ne Frage aufgetaucht kann ich im der rechten Seite in die Zeilen Bericht und Details auch Falsh Schaltflächen nachträglich einfügen?

Hier der Code falls ihn einer mal brauch.
Code:
<?PHP
if ($Submit) {
include ("db.php");
$result=mysql_query("INSERT INTO Wars(Datum,Gegner,Ergebnis1,Ergebnis2)VALUES('$Datum1','$Gegner1','$ErgebnisNBK','$ErgebnisGeg')");
mysql_close();
}
else{
?>
<form method="post" enctype="multipart/form-data">
  <table width="100%"  border="1" cellspacing="1">
    <tr>
      <th width="20%" scope="row">Datum</th>
      <td width="80%"><div align="left">
        <input name="Datum1" type="text">
      </div></td>
    </tr>
    <tr>
      <th scope="row">Gegner</th>
      <td><div align="left">
        <input name="Gegner1" type="text">
      </div></td>
    </tr>
    <tr>
      <th scope="row">Ergebnis</th>
      <td><div align="left">          <span class="Stil2">
        <input name="ErgebnisNBK" type="text" id="ErgebnisNBK">
        :</span>
          <input name="ErgebnisGeg" type="text" id="ErgebnisGeg">
</div></td>
    </tr>
    <tr>
      <th scope="row">Details</th>
      <td>&nbsp;</td>
    </tr>
    <tr>
      <th scope="row">Bericht</th>
      <td>&nbsp;</td>
    </tr>
  </table>
  <p>
    <input type="submit" name="Submit" value="Senden">
</p>
</form> 
<?
}
?>
 
Sie werden leider nicht angezeigt, wenn dich die Seite über nen Webserver aufrufe blendet er sie aus. Nur anklicken kann man sie wenn man weiss das sie da sind :-)
 
Sonst könnt ich sie ja nit anklicken ;). Aber hab das prob eleganter umgangen. Ich hab eifach 2 Bilder gemacht, draus dann nen Rolloverbild und das als Button misbraucht sieht besser aus als die Flash sachen :-) . nun gehts thx for Help
 
Zuletzt bearbeitet:
Zurück