Beiträge von Christian Herr

    Hallo !


    Danke Tom, der Hinweis mit den "-Zeichen war eine gute Idee.
    Der Fehler war in der auswerten.php. So muß sie richtig heißen:


    $connection_id= odbc_connect("BestellungenAnnette","","");
    $query="SELECT Artikelbezeichnung, Firma FROM Annettesbest Where Bestellnummer = '$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.


    In der Zeile $query="SELECT... war am Schluß das " falsch gesetzt.


    Mit der Sicherheit sollte kein Problem sein, da ich die Abfrage nur lokal auf einem Rechner betreibe, vielleicht irgendwann mal im Intranet, aber nur, wenn ich den Server so einrichten kann, daß kein Zugriff von außerhalb erfolgen kann.
    Nochmals vielen Dank, bin jetzt ein Stück weiter.

    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: