Simon P.: Innerhalb von php-while-schleife datensatz mit javascritp

Beitrag lesen

Hallo Felix,

Ja, hab es jetzt mal ausprobiert, was passiert, wenn es einen Fehler mit dem Login gibt... meine Seite wird komplett nicht mehr angezeigt. Nun gut, werde ich mal versuchen, das zu beheben.

Besser, Du erstellst Deinen HTML-Code erst nachdem Du alles aus der DB ausgelesen hast. [...]
Hm, habe ich bisher noch nicht gemacht, weil es einfach nicht funktioniert hat (habe es noch nicht richtig getestet und dran rumgebastelt, weswegen ich dir jetzt keinen Fehlercode oder meinen Code etc. geben kann).

Es fällt leichter, Fehler beim DB-Zugriff im Vorfeld abzufangen. Beispiel:

$data = array();

if ($db) {
    // read DB into $data array
}

// default (in case of error)
$html = '<p class="error">Sorry, no data available.</p>';

if (!empty($data)) {

$html = '<dl>';

foreach ($data.....) {}
}


> >   
> > Wenn der Zugriff auf die DB aus welchen Gründen auch immer nicht geklappt hat, enthält $data keine Daten. Dafür landet auf der Seite genau der Hinweis, der für den Besucher relevant ist. Der Hinweis wird korrekt in den Platzhalter eingefügt und steht an genau der Stelle, an die er soll.  
>   
> Muss ich mal rumprobieren. Bis jetzt verstehe ich nicht so richtig, was genau die IF-Anweisung prüft, was dann in der IF-Verzweigung stehen soll... und was die foreach macht.  
  
Hatte die letzten Tage nicht so viel Zeit. Habe es jetzt aber so hinbekommen mit deinem Vorschlag, den du oben beschrieben hast. Ich wusste nicht ganz was du meintest, weil ich meine Datenbank zu dem Zeitpunkt noch nicht mit einem Array und den regulären Ausdrücken gelöst hatte, was ich jetzt aber habe. So funktioniert bei mir alles super. Auch wenn z.B. das Passwort nicht stimmt, wir nur meine Website angezeigt. Den Fehler der oben dann über der Website erschienen ist, habe ich mit einem @ vor dem mysql\_connect gelöst. So passiert nichts wenn die Datenbankabfrage nicht funktioniert, außer das eine Fehlermeldung an der Stelle erscheint, wo die Datenbank sonst ist. Super, vielen Dank  
  
Vielen Dank,  
  
Schöne Grüße,  
Simon P.
0 78

Innerhalb von php-while-schleife datensatz mit javascritp

Simon P.
  • datenbank
  1. 0
    Felix Riesterer
    1. 0
      Simon P.
      1. 0
        Simon P.
        1. 0
          Felix Riesterer
          1. 0
            Simon P.
            1. 0
              Felix Riesterer
              1. 0
                Simon P.
                1. 0
                  Felix Riesterer
                  1. 0
                    Simon P.
                    1. 0
                      Felix Riesterer
                      1. 0
                        Simon P.
                        1. 0
                          Felix Riesterer
                          1. 0
                            Simon P.
                            1. 0
                              Simon P.
                              1. 0
                                Felix Riesterer
                                1. 0
                                  Simon P.
                                  1. 0
                                    Felix Riesterer
                                    1. 0
                                      Simon P.
                                      1. 0
                                        Simon P.
                                        1. 0
                                          Auge
                                          1. 0
                                            Simon P.
                                            1. 0
                                              Felix Riesterer
                                              1. 0
                                                Simon P.
                                            2. 0
                                              Martin_Online
                                              1. 0
                                                Felix Riesterer
                                                1. 0
                                                  Martin_Online
                                                  1. 0
                                                    M.
                                                    1. 0
                                                      Simon P.
                                            3. 0
                                              M.
                                        2. 0
                                          Felix Riesterer
                                          1. 0
                                            Simon P.
                                            1. 0
                                              Felix Riesterer
                                              1. 0
                                                Simon P.
                                                1. 0
                                                  Felix Riesterer
                                                  1. 0
                                                    Simon P.
                                                    1. 0
                                                      Simon P.
                                                    2. 0
                                                      Felix Riesterer
                                                      1. 0
                                                        Simon P.
                                                        1. 0
                                                          Felix Riesterer
                                                          1. 0
                                                            Simon P.
                                                            1. 0
                                                              Felix Riesterer
                                                              1. 0
                                                                Simon P.
                                                                1. 0
                                                                  Simon P.
                                                                  1. 0
                                                                    Felix Riesterer
                                                                    1. 0
                                                                      Simon P.
                                                                      1. 0
                                                                        Simon P.
                                                                        1. 0

                                                                          HTML5-Semantik

                                                                          Felix Riesterer
                                                                          • html
                                                                          1. 0
                                                                            Simon P.
                                                                            1. 0
                                                                              Felix Riesterer
                                                                              1. 0
                                                                                Simon P.
                                                                                1. 0
                                                                                  Felix Riesterer
                                                                                  1. 0
                                                                                    Simon P.
                                                                                    1. 0
                                                                                      Felix Riesterer
                                                                                      1. 0
                                                                                        Simon P.
                                                                                        1. 0
                                                                                          Simon P.
                2. 0
                  Simon P.
                  1. 1
                    Felix Riesterer
                    1. 0
                      Simon P.
                      1. 0
                        M.
                        1. 0
                          Matthias Apsel
                          1. 0
                            M.
                            1. 0
                              molily
                              1. 0
                                M.
                      2. 0
                        Felix Riesterer
                        1. 0
                          Simon P.
                          1. 0

                            Begriff Webseite

                            Tabellenkalk
                            • projektverwaltung
                            1. 0
                              Simon P.
                              1. 0
                                Gunnar Bittersmann
                          2. 0
                            Auge
      2. 0
        Felix Riesterer
        1. 1
          Matthias Apsel
          1. 0
            Felix Riesterer
            1. 0

              Browserverlauf bei seiteninternen Verweisen löschen

              Matthias Apsel
              • selfhtml-wiki
              1. 0
                Felix Riesterer
                1. 0
                  molily
              2. 0
                molily
  2. 0
    ChrisB