form.inc.php
	
index.php
	
Geht das so?? Wenn ja, warum speichert er dann die daten nicht in der datenbank?? Er schreibt immer nur ARRAY oder eine Zahl.
					PHP Code:
	
	
<?
$rasse= array ("Barsoi","Sloughi","Windspiele");
$rasse_default = 0;
$vorname = array("Klingsor's","Baruschka's");
$vorname_default = 0;
$klasse = array("Jüngstenklasse","Jugendklasse","Offeneklasse","Siegerklasse");
$klasse_default = 0;
//neuer Abschnitt
$vorname1 = array("Klingsor's","Baruschka's");
$vorname_default1 = 0;
$klasse1 = array("Jüngstenklasse","Jugendklasse","Offeneklasse","Siegerklasse");
$klasse_default1 = 0;
//neuer Abschnitt
$vorname2 = array("Klingsor's","Baruschka's");
$vorname_default2 = 0;
$klasse2 = array("Jüngstenklasse","Jugendklasse","Offeneklasse","Siegerklasse");
$klasse_default2 = 0;
//neuer Abschnitt
$vorname3 = array("Klingsor's","Baruschka's");
$vorname_default3 = 0;
$klasse3 = array("Jüngstenklasse","Jugendklasse","Offeneklasse","Siegerklasse");
$klasse_default3 = 0;
?>
index.php
PHP Code:
	
	
<?
include ("form.inc.php");
?>
<html>
<body>
<?
if ($submit) {
$db = mysql_connect("localhost","xxx","xxx") or die ("Verbindung zur Datenbank fehlgeschlagen"); 
mysql_select_db("xxx",$db);
$sql = "INSERT INTO test (ort,datum,rasse,vorname,name,klasse,ergebnis,vorname1,name1,klasse1,ergebnis1,vorname2,name2,klasse2,ergebnis2,vorname3,name3,klasse3,ergebnis3) VALUES ('$ort','$datum','$rasse','$vorname','$name','$klasse','$ergebnis','$vorname1','$name1','$klasse1','$ergebnis1','$vorname2','$name2','$klasse2','$ergebnis2','$vorname3','$name3','$klasse3','$ergebnis3')";
$result = mysql_query($sql,$db);
echo "Ihr Daten wurden abgeschickt! Vielen Dank!<br><br>";
}
else {
?>
<form method="get" action="<? echo $PHP_SELF ?>">
  <table border="0" align="center" width="383">
    <tr bgcolor="#FF0000"> 
      <td> 
        <input type="text" name="ort" value="<? echo $ort ?>" size="50">
      </td>
    </tr>
    <tr bgcolor="#FF0000"> 
      <td> 
        <input type="text" name="datum" value="<? echo $datum ?>" size="50">
      </td>
    </tr>
    <tr bgcolor="#FF0000"> 
      <td> 
        <select name="rasse" size="1">
          <? foreach($rasse as $nr => $entry)
        {
        $nr == $rasse_default ?
            $default = 'selected' : $default = '';
        echo "<option $default
                value=\"$nr\">$entry</option>\n";
                }
                ?>
        </select>
      </td>
    </tr>
    <tr bgcolor="#999966"> 
      <td> 
        <p> 
          <select name="vorname">
            <? foreach($vorname as $nr => $entry)
        {
        $nr == $vorname_default ?
            $default = 'selected' : $default = '';
        echo "<option $default
                value=\"$nr\">$entry</option>\n";
                }
                ?>
          </select>
          <input type="text" name="name" value="<? echo $name ?>" size="50">
        </p>
      </td>
    </tr>
    <tr bgcolor="#999966"> 
      <td> 
        <select name="klasse">
          <? foreach($klasse as $nr => $entry)
        {
        $nr == $klasse_default ?
            $default = 'selected' : $default = '';
        echo "<option $default
                value=\"$nr\">$entry</option>\n";
                }
                ?>
        </select>
      </td>
    </tr>
    <tr bgcolor="#999966"> 
      <td> 
        <textarea name="ergebnis" cols="50"><? echo $ergebnis ?></textarea>
      </td>
    </tr>
    <tr bgcolor="#999933"> 
      <td> 
        <select name="vorname1">
          <? foreach($vorname1 as $nr => $entry)
        {
        $nr == $vorname_default1 ?
            $default = 'selected' : $default = '';
        echo "<option $default
                value=\"$nr\">$entry</option>\n";
                }
                ?>
        </select>
        <input type="text" name="name1" value="<? echo $name1 ?>" size="50">
      </td>
    </tr>
    <tr bgcolor="#999933"> 
      <td> 
        <select name="klasse1">
          <? foreach($klasse1 as $nr => $entry)
        {
        $nr == $klasse_default1 ?
            $default = 'selected' : $default = '';
        echo "<option $default
                value=\"$nr\">$entry</option>\n";
                }
                ?>
        </select>
      </td>
    </tr>
    <tr bgcolor="#999933"> 
      <td> 
        <textarea name="ergebnis1" cols="50"><? echo $ergebnis1 ?></textarea>
      </td>
    </tr>
    <tr bgcolor="#999966"> 
      <td> 
        <select name="vorname2">
          <? foreach($vorname2 as $nr => $entry)
        {
        $nr == $vorname_default2 ?
            $default = 'selected' : $default = '';
        echo "<option $default
                value=\"$nr\">$entry</option>\n";
                }
                ?>
        </select>
        <input type="text" name="name2" value="<? echo $name2 ?>" size="50">
      </td>
    </tr>
    <tr bgcolor="#999966"> 
      <td> 
        <select name="klasse2">
          <? foreach($klasse2 as $nr => $entry)
        {
        $nr == $klasse_default2 ?
            $default = 'selected' : $default = '';
        echo "<option $default
                value=\"$nr\">$entry</option>\n";
                }
                ?>
        </select>
      </td>
    </tr>
    <tr bgcolor="#999966"> 
      <td> 
        <textarea name="ergebnis2" cols="50"><? echo $ergebnis2 ?></textarea>
      </td>
    </tr>
    <tr bgcolor="#999900"> 
      <td> 
        <select name="vorname3">
          <? foreach($vorname3 as $nr => $entry)
        {
        $nr == $vorname_default3 ?
            $default = 'selected' : $default = '';
        echo "<option $default
                value=\"$nr\">$entry</option>\n";
                }
                ?>
        </select>
        <input type="text" name="name3" value="<? echo $name3 ?>" size="50">
      </td>
    </tr>
    <tr bgcolor="#999900"> 
      <td> 
        <select name="klasse3">
          <? foreach($klasse3 as $nr => $entry)
        {
        $nr == $klasse_default3 ?
            $default = 'selected' : $default = '';
        echo "<option $default
                value=\"$nr\">$entry</option>\n";
                }
                ?>
        </select>
      </td>
    </tr>
    <tr bgcolor="#999900"> 
      <td> 
        <textarea name="ergebnis3" cols="50"><? echo $ergebnis3 ?></textarea>
      </td>
    </tr>
    <tr bgcolor="#999966"> 
      <td height="35"> 
        <input type="submit" name="submit" value="Datensätze speichern">
        <input type="reset" name="Zurücksetzen" value="Alle Datesätze löschen">
      </td>
    </tr>
  </table>
</form>
<?
}
?>
<p><a href="view.php">Daten ansehen</a></p></body>
</html>
Geht das so?? Wenn ja, warum speichert er dann die daten nicht in der datenbank?? Er schreibt immer nur ARRAY oder eine Zahl.
          
Comment