Hallo, hab da mal ein Problem. Bin Neuling in Sachen php-html. Ziel ist, eine Abfrage einer Access-Datenbank über SQL mit HTML auszugeben. Ich hab die Quelltexte von einem Programmierbeispiel übernommen und bastel jetzt daran rum, um sie meinen Bedürfnissen anzupassen. Keine Angst, ich werde da nix kommerziell nutzen, sind auch keine Hausaufgaben, dient nur der Arbeitserleichterung javascript:emoticon(':wink:')
Wink
Soweit OK.
Habe eine Datenbank mit den Spalten Best, Artikelbezeichnung, Firma. Mit der HTML-Seite default.html (sehr orginell...) kann ich alle Artikel einer bestimmten Firma in einer Tabelle mit angebot.php ausgeben lassen. Danach kann ich eine Bestellnummer und Anzahl eingeben und sehe auf der folgenden Seite eine Zusammenfassung der bestellten Artikel (auswerten.php).
Mein Problem: Sobald ich den Typ der Spalte Bestellnummer von Zahl auf Text ändere, bekomme ich eine Fehlermeldung.
Sorry wegen der Länge, aber ich komm net weiter !
Hier der Quelltext:
Default.html:
<html>
<head><title>Abfrage</title>
</head>
</body>
<h1 align=center>Abfrage</h1><BR>
Nach der Eingabe zeigen wir Ihnen, was wir auf Lager haben.
<form action="angebot.php" method="POST">
Geben Sie eine Firma ein: <input type=text name="Eingabe">
<input type=submit>
</form>
<p></body></p>
</html>
angebot.php:
<h1 align=center> Produkte von <? echo $Eingabe ?> </h1>
<div align=center>
Hier kommt unser Angbot: <BR>
<?
$connection_id= odbc_connect("BestellungenAnnette","","");
$query="SELECT * FROM Annettesbest Where Firma = '$Eingabe'";
$result=odbc_exec($connection_id, $query);
odbc_result_all($result, "bgcolor='red' border=2 cellspacing=2");
?>
<BR>
Geben Sie die BestellNr und die Anzahl ein:
<form name='F' action="auswerten.php" method = "Post">
BestellNr: <input type=text name='Nr'>
Anzahl: <input type=text name='Anzahl' size=4> <BR>
<input type=submit value='Bestellen'>
</form>
<p></div>
auswerten.php:
<?
$connection_id= odbc_connect("BestellungenAnnette","","");
$query="SELECT Artikelbezeichnung, Firma FROM Annettesbest Where Best = $Nr";
$result=odbc_exec($connection_id, $query);
$Artikelbezeichnung = odbc_result($result, 1);
$Firma = odbc_result($result, 2);
?>
<h1 align=center> Bestätigung </h1>
Hier kommt die Bestätigung Ihrer Bestellung: <BR>
Sie haben <? echo $Anzahl ?> Mal <? echo $Artikelbezeichnung ?> der Firma <? echo $Firma ?> mit der BestellNummer <? echo $Nr ?> bestellt.<BR>
Vielen Dank für Ihre Bestellung.
:wink: