Ergebnis 1 bis 10 von 10

Thema: Suche für Datenbank

  1. #1
    HTML Newbie
    Registriert seit
    01.09.2012
    Beiträge
    5
    Danke
    0
    Bekam 0 mal "Danke" in 0 Postings

    Standard Suche für Datenbank

    Hallo,
    versuche verzweifelt eine Datenbanksuche hinzubekommen. Bin Anfänger was PHP u. Mysql betrifft. Bis jetzt hab ich folgendes hingegriegt:
    -Datenbank und Tabelle erstellen
    -Tabelle hochladen
    -Tabelle abfragen
    Meine Tabelle sieht folgendermaßen aus:
    Datum Liter Kosten
    01.08.2012 10 10,00
    02.08.2012 20 15,00
    03.08.2012 40 16,00 usw.
    Mit dem Abfrageschript wird mir das auch wieder ausgegeben.
    Nun möchte ich aber über ein Eingabefeld nach einen bestimmten Datum suchen lassen
    und dann das Datum mit den dazugehörigen Werten (Liter u. Kosten) anzeigen lassen.
    Meine Abfrage sieht so aus:
    PHP-Code:
    $sql "SELECT * FROM oel";
     
    $db_erg mysql_query$sql );
    if ( ! 
    $db_erg )
    {
      die(
    'Ungültige Abfrage: ' mysql_error());
    }
     
    echo 
    '<table border="1">';
    while (
    $zeile mysql_fetch_array$db_ergMYSQL_ASSOC))
    {
      echo 
    "<tr>";
      echo 
    "<td>"$zeile['id'] . "</td>";
      echo 
    "<td>"$zeile['datum'] . "</td>";
      echo 
    "<td>"$zeile['liter'] . "</td>";
      echo 
    "<td>"$zeile['kosten'] . "</td>";
      echo 
    "</tr>";
    }
    echo 
    "</table>";
     
    mysql_free_result$db_erg );
    ?> 

    Ist das überhaupt möglich?
    Achtung: Dies ist ein alter Thread im HTML und Webmaster Forum
    Diese Diskussion ist älter als 90 Tage. Die darin enthaltenen Informationen sind möglicherweise nicht mehr aktuell. Erstelle bitte zu deiner Frage ein neues Thema im Forum !!!!!

  2. #2
    Samurai
    Registriert seit
    21.08.2011
    Beiträge
    233
    Danke
    0
    Bekam 0 mal "Danke" in 0 Postings

    Standard AW: Suche für Datenbank

    Klar ist das möglich...
    Allerdings solltest du dir grundlagen aneignen, da es sich dabei wirklich noch um eine einfache übung handelt.

  3. #3
    HTML Newbie
    Themenstarter

    Registriert seit
    01.09.2012
    Beiträge
    5
    Danke
    0
    Bekam 0 mal "Danke" in 0 Postings

    Standard AW: Suche für Datenbank

    Da hast du sicherlich recht, aber mit 57 will das nicht mehr so richtig rein in die Rübe.

  4. #4
    Forum Guru Avatar von synaptic
    Registriert seit
    20.06.2007
    Ort
    Butzbach-Wiesental
    Beiträge
    10.901
    Danke
    45
    Bekam 48 mal "Danke" in 46 Postings
    Blog-Einträge
    1

    Standard AW: Suche für Datenbank

    also für die vorgehensweise:

    eingabefeld-value über ein formular ans script schicken (dabei muss dir schon vorher die eingabeweise bekannt sein bzw du musst später für alle möglichkeiten weichen einbauen) also obs nen timestamp is, ob nen deutsches datum, ein englisches, mysql-stil etc

    dann musst du die eingabe so umformatieren, dass das schema dem in der datenbank entspricht (timestamp oder date oder int) varchar solltest du in der datenbank für ein datum nicht nutzen!

    als nächstes baust du dir dein sql-statement zusammen und übergibst die richtig formatierte eingabe an dieses statement und feuerst die abfrage an die datenbank ab, das ergebnis kannst du dann wieder auslesen, umbauen, anzeigen lassen
    KEIN support via pn, email, messenger oder falsch geposteten threads
    Futter für deine Schnuffelzwerge gibts bei den Schnuffelzwergen TOP Qualität, also klicken und kaufen

  5. #5
    HTML Newbie
    Themenstarter

    Registriert seit
    01.09.2012
    Beiträge
    5
    Danke
    0
    Bekam 0 mal "Danke" in 0 Postings

    Standard AW: Suche für Datenbank

    Danke für die Antwortsynaptic.
    Sind für mich zwar alles fremdwörter, aber ich werd mal weiter rumprobieren.

  6. #6
    Forum Guru Avatar von synaptic
    Registriert seit
    20.06.2007
    Ort
    Butzbach-Wiesental
    Beiträge
    10.901
    Danke
    45
    Bekam 48 mal "Danke" in 46 Postings
    Blog-Einträge
    1

    Standard AW: Suche für Datenbank

    ok.. dann frag nach bei den dingen, die du nicht verstanden hast und ich "übersetz" es dir

    poste mal bitte das sql-gedöhnse für die struktur deiner datenbank.
    am besten machste nen export der tabelle und postest hier den code
    KEIN support via pn, email, messenger oder falsch geposteten threads
    Futter für deine Schnuffelzwerge gibts bei den Schnuffelzwergen TOP Qualität, also klicken und kaufen

  7. #7
    HTML Newbie
    Themenstarter

    Registriert seit
    01.09.2012
    Beiträge
    5
    Danke
    0
    Bekam 0 mal "Danke" in 0 Postings

    Standard AW: Suche für Datenbank

    Morgen synaptic,
    vielen danke f. d. Hilfe. Hab jetzt erstmal datum auf "DATE" geändert. Da bringt mir eine Abfrage aber das falsche Datum.
    In d. CSV-Datei ist es 2.8.12, ausgegeben wird 2002-08-12. Als datum auf "varchar" stand, war die Ausgabe in Ordnung.
    Als Eingabeformular hab ich das erstellt:
    HTML-Code:
    <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN"
           "http://www.w3.org/TR/html4/strict.dtd">
    <html>
    <head>
    <title>Einzeilige Eingabefelder definieren</title>
    </head>
    <body>
    
    <h1>Formular f&uuml;r Abfrage nach Datum</h1>
    
    <form action="input_text.htm">
      <p>Datum:<br><input name="datum" type="text" size="30" maxlength="30"></p>
    </form>
    
    </body>
    </html>
    Da muss aber bestimmt noch was rein, das auf das PHP-script verweist???
    Und hier der sql-code von der Datenbanktabelle:
    Code:
    -- phpMyAdmin SQL Dump
    -- version 2.6.4-pl3
    -- http://www.phpmyadmin.net
    -- 
    -- Host: rdbms.strato.de
    -- Erstellungszeit: 02. September 2012 um 09:30
    -- Server Version: 5.0.91
    -- PHP-Version: 5.2.17
    -- 
    -- Datenbank: `DB1130007`
    -- 
    
    -- --------------------------------------------------------
    
    -- 
    -- Tabellenstruktur für Tabelle `oel`
    -- 
    
    CREATE TABLE `oel` (
      `id` int(255) NOT NULL auto_increment,
      `datum` date NOT NULL,
      `liter` varchar(100) collate latin1_german1_ci NOT NULL,
      `kosten` varchar(100) collate latin1_german1_ci NOT NULL,
      PRIMARY KEY  (`id`)
    ) ENGINE=MyISAM AUTO_INCREMENT=6 DEFAULT CHARSET=latin1 COLLATE=latin1_german1_ci AUTO_INCREMENT=6 ;
    
    -- 
    -- Daten für Tabelle `oel`
    -- 
    
    INSERT INTO `oel` VALUES (1, '0000-00-00', 'liter', 'kosten\r');
    INSERT INTO `oel` VALUES (2, '2002-08-12', '5', '11,30 €\r');
    INSERT INTO `oel` VALUES (3, '2003-08-12', '10', '15,50 €\r');
    INSERT INTO `oel` VALUES (4, '2004-08-12', '20', '15,00 €\r');
    INSERT INTO `oel` VALUES (5, '2005-08-12', '30', '30,00 €\r');
    Danke für`s helfen
    Bernd

  8. #8
    Bandit
    Gast

    Standard AW: Suche für Datenbank

    Zitat Zitat von erz Beitrag anzeigen
    Da bringt mir eine Abfrage aber das falsche Datum.
    Was du machen musst, hat dir synaptic doch schon verraten:
    Zitat Zitat von synaptic Beitrag anzeigen
    dann musst du die eingabe so umformatieren, dass das schema dem in der datenbank entspricht

  9. #9
    HTML Newbie
    Themenstarter

    Registriert seit
    01.09.2012
    Beiträge
    5
    Danke
    0
    Bekam 0 mal "Danke" in 0 Postings

    Standard AW: Suche für Datenbank

    Habe jetzt die Datumsspalte in csv mit Englisch formatiert.
    Da wird das Datum richtig in die Tabelle geladen, zwar englisches Format, aber egal.

  10. #10
    Forum Guru Avatar von synaptic
    Registriert seit
    20.06.2007
    Ort
    Butzbach-Wiesental
    Beiträge
    10.901
    Danke
    45
    Bekam 48 mal "Danke" in 46 Postings
    Blog-Einträge
    1

    Standard AW: Suche für Datenbank

    ja aber genau so funktionierts..
    englisch ist nunmal die leitsprache in der entwicklung von software.
    du müsstest jetzt mit explode das datum wieder umformatieren auf deutschen style

    es gibt aber bestimmt auch zig klassen, die sowas machen
    KEIN support via pn, email, messenger oder falsch geposteten threads
    Futter für deine Schnuffelzwerge gibts bei den Schnuffelzwergen TOP Qualität, also klicken und kaufen

Ähnliche Themen

  1. Suche Datenbank
    Von Bernd90 im Forum Computer - Internet Forum
    Antworten: 10
    Letzter Beitrag: 08.02.2010, 13:06
  2. Suche: Datenbank + Email-Programm
    Von Dark_Dog im Forum Computer - Internet Forum
    Antworten: 3
    Letzter Beitrag: 14.09.2009, 16:28
  3. suche bilder-datenbank
    Von xxsonicxx im Forum PHP Forum - Apache - CGI - Perl - JavaScript und Co.
    Antworten: 3
    Letzter Beitrag: 05.03.2008, 01:32
  4. suche in datenbank
    Von ledzep im Forum PHP Forum - Apache - CGI - Perl - JavaScript und Co.
    Antworten: 1
    Letzter Beitrag: 03.04.2007, 12:14
  5. Suche Befehl zum auslesen der Datenbank
    Von GastNo1337 im Forum PHP Forum - Apache - CGI - Perl - JavaScript und Co.
    Antworten: 4
    Letzter Beitrag: 22.09.2006, 15:44

Stichworte

Berechtigungen

  • Neue Themen erstellen: Nein
  • Themen beantworten: Nein
  • Anhänge hochladen: Nein
  • Beiträge bearbeiten: Nein
  •