Einzelausgabe mit LIKE

Einklappen
X
 
  • Filter
  • Zeit
  • Anzeigen
Alles löschen
neue Beiträge

  • Einzelausgabe mit LIKE

    Hallo

    Ich habe eine Tabell namens Termine aus der ich jetzt ein Einzelnen Termin ausgeben möchte. Und zwar hab ich den Link <a href=\"index.php?action=kalender&event=$tagnummer.$dieser_monat.$dieses_jahr\">$tagnummer</a> der seinen Job gut erlerdigt. Und nun sieht die Sache folgendermaßen aus:
    PHP-Code:
    <?

    include("connect.php");
    $sqlab = "select * from termine where date LIKE '%{$_GET['event']}%'";
    $res = mysql_query($sqlab,$db);    

          $title1 = mysql_result($res, 0, "title1");
          $title2 = mysql_result($res, 0, "title2");
          $wann = mysql_result($res, 0, "wann");
    $wo = mysql_result($res, 0, "wo");
    $wieviel = mysql_result($res, 0, "wieviel");
    $anmeldung = mysql_result($res, 0, "anmeldung");
    $komment = mysql_result($res, 0, "komment");

    echo "  
    <table border=\"1\" width=\"100%\" bordercolor=\"#111111\">
        <tr>
          <td width=\"100%\">$title1</td>
        </tr>
        <tr>
          <td width=\"100%\"><center>$title2</center></td>
        </tr>
        <tr>
          <td width=\"100%\">Datum: <i>$wann</i></td>
        </tr>
        <tr>
          <td width=\"100%\">Ort: <i>$wo</i></td>
        </tr>
        <tr>
          <td width=\"100%\">Preis: <i>$wieviel</i></td>
        </tr>
        <tr>
          <td width=\"100%\">Anmeldung: <i>$anmeldung</i></td>
        </tr>
       <tr bgcolor=\"#577B6C\">
          <td width=\"100%\"><center>
    <i>Kommentar:</i><br>
    $komment

    </center></td>
        </tr>
      </table><br><br>

    </center>";



       mysql_close($db);
    ?>
    Also in der Spalte date sind mehrere Datums (Daten könnte man missverstehen ) drin und ich will jetz die Termine Ausgeben in dem ein auch das Datum steht, was ich im GET link drin habe. Aber es funzt net. Er sacht mir:

    Warning: mysql_result(): supplied argument is not a valid MySQL result resource in e:\web hilfe\easyphp1-7\www\kundendesign_2\kalender.php on line 98

    Und zwar für jede Zeile in der mysql_result(): steht.

    Wäre sehr froh über Hilfe

    thx
    Longzi
    EDIT:
    by asp2php. Bitte zukünftig den PHP-Button klicken, um PHP-Code zu posten. Danke
    Zuletzt geändert von asp2php; 17.08.2004, 12:37.

  • #2
    $res = mysql_query($sqlab,$db) or die(mysql_error());

    ausgabe?
    Kissolino.com

    Kommentar


    • #3
      ich tippe im query "...WHERE `date`..."

      Kommentar


      • #4
        Hab beides geändert. Hat aber nichts an meiner Lage geändert. Die Fehler sind nach wie, vor so sehr vorhanden wie mein Wunschergebniss nicht.

        @Wurzel
        Was bedeutet "ausgabe?"?

        Kommentar


        • #5
          Original geschrieben von Longzi
          [...] der ich jetzt ein Einzelnen Termin [color=red]ausgeben[/color] möchte [....]
          @Longzi
          Was bedeutet "ausgabe?"?
          INFO: Erst suchen, dann posten![color=red] | [/color]MANUAL(s): PHP | MySQL | HTML/JS/CSS[color=red] | [/color]NICE: GNOME Do | TESTS: Gästebuch[color=red] | [/color]IM: Jabber.org |


          Kommentar


          • #6
            Ich denke doch, er will wissen welchen Fehler mysql_error() ausgibt...

            Kommentar


            • #7
              Aso verstehe! Mit Ausgabe meine ich diesen Teil meines Scripts:
              PHP-Code:
              echo "  
              <table border=\"1\" width=\"100%\" bordercolor=\"#111111\">
                  <tr>
                    <td width=\"100%\">
              $title1</td>
                  </tr>
                  <tr>
                    <td width=\"100%\"><center>
              $title2</center></td>
                  </tr>
                  <tr>
                    <td width=\"100%\">Datum: <i>
              $wann</i></td>
                  </tr>
                  <tr>
                    <td width=\"100%\">Ort: <i>
              $wo</i></td>
                  </tr>
                  <tr>
                    <td width=\"100%\">Preis: <i>
              $wieviel</i></td>
                  </tr>
                  <tr>
                    <td width=\"100%\">Anmeldung: <i>
              $anmeldung</i></td>
                  </tr>
                 <tr bgcolor=\"#577B6C\">
                    <td width=\"100%\"><center>
              <i>Kommentar:</i><br>
              $komment

              </center></td>
                  </tr>
                </table><br><br>

              </center>"

              EDIT:
              by asp2php. Bitte zukünftig den PHP-Button klicken, um PHP-Code zu posten. Danke
              Zuletzt geändert von asp2php; 17.08.2004, 12:36.

              Kommentar


              • #8
                Aso verstehe!
                das möchte ich bezweifeln!

                bringe jede deiner query-anweisungen in die von der Wurzel allen Übels gezeigten form, achte besonders auf den zusätzlichen, fetten teil. poste dann bitte die ausgabe, die dir auf dem bildschirm angezeigt wird. dabei sollte es sich um eine fehlermeldung handeln.

                edit: zum thema date als spalten name ...
                http://dev.mysql.com/doc/mysql/en/Reserved_words.html
                mal runterscrollen.
                Zuletzt geändert von derHund; 17.08.2004, 09:11.
                Die Zeit hat ihre Kinder längst gefressen

                Kommentar


                • #9
                  Mein "Aso Verstehe" bezog sich darauf, dass ich verstanden habe, dass die Frage nach der Ausgabe kam die ich beantworten sollte wasw ich getaN HABE:
                  Jetzt wiederum versteh ich garnischt. Ich hab doch gesagt, dass ich dee "or die" kram da hinter gemach habe wie Wurzel allen Überls mir das gesagt hat. Dadurch bin ich aber nicht weitergekommen. Die Fehlermeldung schaut nach wie vor so aus:

                  Warning: mysql_result(): Unable to jump to row 0 on MySQL result index 7 in e:\web hilfe\easyphp1-7\www\kundendesign_2\kalender.php on line 98

                  Und das 7 mal für jede Zeile von diesen:

                  $title1 = mysql_result($res, 0, "title1");
                  $title2 = mysql_result($res, 0, "title2");
                  $wann = mysql_result($res, 0, "wann");
                  $wo = mysql_result($res, 0, "wo");
                  $wieviel = mysql_result($res, 0, "wieviel");
                  $anmeldung = mysql_result($res, 0, "anmeldung");
                  $komment = mysql_result($res, 0, "komment");

                  Kommentar


                  • #10
                    mach mal:
                    PHP-Code:
                    // eine if-Anweisung dazu
                    if ($res) {
                    // 
                    $title1 mysql_result($res0"title1");
                    $title2 mysql_result($res0"title2");
                    $wann mysql_result($res0"wann");
                    $wo mysql_result($res0"wo");
                    $wieviel mysql_result($res0"wieviel");
                    $anmeldung mysql_result($res0"anmeldung");
                    $komment mysql_result($res0"komment");
                    //
                    }
                    // end of if 
                    wenn die Fehlermeldung weg ist, dass müsstest du wissen warum

                    Kommentar


                    • #11
                      Vielen Dank aber funzt immer noch net. Ich hab den Versuch ma in Netz gestellt. Klickst du hier:

                      http://www.veronika-strobel.de/testi...vent=26.8.2004

                      Kommentar


                      • #12
                        Original geschrieben von Longzi
                        Vielen Dank aber funzt immer noch net. Ich hab den Versuch ma in Netz gestellt. Klickst du hier:

                        http://www.veronika-strobel.de/testi...vent=26.8.2004
                        The domain "www.veronika-strobel.de" is not available.!!!!!!!
                        *winks*
                        Gilbert
                        ------------------------------------------------
                        Hilfe für eine Vielzahl von Problemen!!!
                        http://www.1st-rootserver.de/

                        Kommentar


                        • #13
                          hö???
                          Bei mir wird die angezeigt!

                          www.veronika-strobel.de/testit

                          Kommentar


                          • #14
                            Bei mir NICHT!
                            *winks*
                            Gilbert
                            ------------------------------------------------
                            Hilfe für eine Vielzahl von Problemen!!!
                            http://www.1st-rootserver.de/

                            Kommentar


                            • #15
                              ... egal

                              du bekommst keine treffer, wenn in der datenbank das feld "date" auch daten vom typ date beinhaltet (wie ich vermute) => 26.8.2004 ungleich 2004-08-26
                              Kissolino.com

                              Kommentar

                              Lädt...
                              X