Moin,
Ich versuche von select name die value zu verwenden. Aber ich kenne leider den Befehl nicht. Evtl sind aber noch ein paar Fehler vorhanden. Vllt könntet ihr das bitte überprüfen.
Daten konnten in die Datenbank angelegt werden, allerdings hatte ich es nur mit §artinr versucht. Als ich ein paar mehr hinzugefügt habe, kamen einige Probleme.
PS: Ich bin Zahntechniker, und möchte ein Lagerbestand machen mit Mysql
Nur mal ein blöder Beispiel:
if ( $_GET['aktion'] ****hier gibt der komischerweise am Anfang nen Fehler**** == "speichern" )
{
$artinr = $_GET****hier soll Value gelesen werden****['artinr'];
$zahnarzt = $_GET['zahnarzt'];
$patient = $_GET['patient'];
$aufgabe = $_GET['aufgabe'];
$ztnr = $_GET****hier soll Value gelesen werden****['.ztnr'];
Mein Script:
config.php:
[PHP]
<?php
error_reporting(E_ALL);
define ( 'MYSQL_HOST', 'localhost' );
define ( 'MYSQL_BENUTZER', 'root' );
define ( 'MYSQL_KENNWORT', '' );
define ( 'MYSQL_DATENBANK', 'lager' );
$db_link = mysql_connect (MYSQL_HOST,
MYSQL_BENUTZER,
MYSQL_KENNWORT);
if ( $db_link )
{
echo 'Verbindung erfolgreich: ';
echo $db_link;
}
else
{
die('keine Verbindung möglich: ' . mysql_error());
}
$db_sel = mysql_select_db( MYSQL_DATENBANK )
or die("Auswahl der Datenbank fehlgeschlagen");
?>
[/PHP]
[PHP]
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>Unbenanntes Dokument</title>
</head>
<body>
<p>
<?php
if ( $_GET['aktion'] == "speichern" )
{
$artinr = $_GET['artinr'];
$zahnarzt = $_GET['zahnarzt'];
$patient = $_GET['patient'];
$aufgabe = $_GET['aufgabe'];
$ztnr = $_GET['VALUE.ztnr'];
$sql = "INSERT INTO arti SET";
$sql .= " artinr = '$artinr'";
$sql .= " zahnarzt = '$zahnarzt'";
$sql .= " patient = '$patient'";
$sql .= " aufgabe = '$aufgabe'";
$sql .= " ztnr = '$ztnr'";
echo "<hr />";
echo "SQL: $sql";
echo "<hr />";
require_once ('config.php');
$einlesen = mysql_query("SELECT artinr FROM test WHERE artinr='$artinr'");
if(mysql_num_rows($einlesen)==1)
{
echo "Ist bereits vergeben !";
exit;
}
else
{
$db_erg = mysql_query($sql)
or die("Anfrage fehlgeschlagen: " . mysql_error());
echo '<h1>Adresse wurde speichert</h1>';
echo '<a href="auflistung.php">Auflistung anzeigen</a>';
exit;
}
$db_erg = mysql_query($sql)
or die("Anfrage fehlgeschlagen: " . mysql_error());
echo '<h1>Adresse wurde speichert</h1>';
echo '<a href="auflistung.php">Auflistung anzeigen</a>';
exit;
}
?>
</p>
<p> </p>
<form method="GET" action="" enctype="text/html">
<table width="100%" border="0" cellpadding="10" hight="100%">
<tr>
<td width="50%" align="left" valign="top"><p>Artinummer:
<label for="select"></label>
<br />
<select name="artinr">
<option value="1">1</option>
<option value="2">2</option>
<option value="3">3</option>
</select>
<br />
</p>
<p>
<input type="hidden" name="aktion" value="speichern" />
</p>
<p> </p></td>
<td width="50%" align="left" valign="top"><p>Zahnarzt:<br />
<select name="zahnarzt" id="select2">
<option value="mueller">Dr. Müller</option>
<option value="tutu">Dr. TUTU</option>
<option value="susu">Dr. Susu</option>
</select>
</p></td>
</tr>
<tr>
<td align="left" valign="top"><p>Patient:<br />
<label for="textfield"></label>
<input type="text" name="patient" size="50"/>
</p></td>
<td align="left" valign="top"><p>Aufgabe:<br />
<input type="text" name="aufgabe" size="50"/>
</p></td>
</tr>
<tr>
<td align="left" valign="top">Zahntechniker:<br />
<select name="ztnr">
<option value="1">Hans</option>
<option value="6">Müller</option>
<option value="4">Meier</option>
<option value="7">Franz</option>
<option value="8">Susi</option>
<option value="9">Strolch</option>
</select></td>
<td><input type="submit" name="button" id="button" value="Abbrechen" /> <input type="submit" value="speichern" /></td>
</tr>
</table>
</form>
</body>
</html>
[/PHP]