+ Antworten
Ergebnis 1 bis 6 von 6
  1. #1
    Neuer Benutzer Meilensteine
    Mimi84 befindet sich auf einem aufstrebenden Ast
    Registriert seit
    09.07.2010
    Beiträge
    19
    Renommee-Modifikator
    0

    Standard Daten an interaktive Tabelle übergeben

    Hallo,
    langsam bin ich echt ein Dauergast hier

    Nachdem wir jetzt den größten Teil geschafft haben, haben wir noch das Problem, wie wir die ausgewählten Daten (über Radiobuttons auf Seite 1) in unsere interaktive Tabelle auf der nächsten Seite bekommen.

    Genaueres:

    Unsere Tabelle besteht im Grunde aus drei Teilen:

    PHP-Code:
     <?php
                  error_reporting
    (E_ALL); //um fehler anzeigen zu lassen
                  
    ini_set('display_errors'1);//um fehler anzeigen zu lassen-->
                  
                  
                  
                  
    $stunde date('H'); //gibt mir die aktuelle stunde, also zB '14' im Moment-->
                  
    echo "<div id='Auswahlübersicht' style='position:fixed; left: 0px; top: 10em;'>"//nur fürs zentrieren, kannste auch weglassen-->
                  
                  
                  
    $table1 '<table width=\'400\' height=\'300\' border=\'2\' bordercolor=\'white\' align=\'center\' cellpadding=\'30\' cellspacing=\'0\' style=\'margin-left: 130px; margin-top:5em; float:left;\'>
                    <tr>
                      <td><div align=\'center\' class=\'Stil3\'>Schicht 1</div></td>
                    </tr>
                    <tr>
                      <td align=\'middle\'>Feuerschulung: <br> Hier handelt es sich um eine Sicherheitsschulung<br></td>
                    </tr>
                    <tr>
                      <td align=\'middle\'></td>
                    </tr>
                    <tr>
                      <td align=\'middle\'></td>
                    </tr>
                    <tr>
                      <td align=\'middle\'></td>
                    </tr>
                    <tr>
                      <td align=\'middle\'></td>
                    </tr>
                  </table>'
    ;
                  
                  
                  
                  
    //hier habe ich die erste Tabelle in eine Variable gepackt. 
                  
                  
    $table2 '<table width=\'400\' height=\'300\' border=\'2\' bordercolor=\'white\' align=\'center\' cellpadding=\'30\' cellspacing=\'0\' style=\'margin-left: 130px; margin-top:5em; float:left;\'>
                    <tr>
                      <td><div align=\'center\' class=\'Stil3\'>Schicht 2</div></td>
                    </tr>
                    <tr>
                      <td align=\'middle\'>Feuerschulung: <br> Hier handelt es sich um eine Sicherheitsschulung<br></td>
                    </tr>
                    <tr>
                      <td align=\'middle\'></td>
                    </tr>
                    <tr>
                      <td align=\'middle\'></td>
                    </tr>
                    <tr>
                      <td align=\'middle\'></td>
                    </tr>
                    <tr>
                      <td align=\'middle\'></td>
                    </tr>
                  </table>'
    ;
                  
                  
                  
    $table3 '<table width=\'400\' height=\'300\' border=\'2\' bordercolor=\'white\' align=\'center\' cellpadding=\'30\' cellspacing=\'0\' style=\'margin-left: 130px; margin-top:5em; float:left;\'>
                    <tr>
                      <td><div align=\'center\' class=\'Stil3\'>Schicht 3</div></td>
                    </tr>
                    <tr>
                      <td align=\'middle\'>Feuerschulung: <br> Hier handelt es sich um eine Sicherheitsschulung<br></td>
                    </tr>
                    <tr>
                      <td align=\'middle\'></td>
                    </tr>
                    <tr>
                      <td align=\'middle\'></td>
                    </tr>
                    <tr>
                      <td align=\'middle\'></td>
                    </tr>
                    <tr>
                      <td align=\'middle\'></td>
                    </tr>
                  </table>'
    ;
                  
                  
                  
                  
    //falls die volle Stunde jetzt zwischen 22:00uhr und 5:59 ist wird  schicht1, schicht 2, schicht 3 ausgegeben-->
                  
    if((22<=$stunde) && ($stunde<=5)) 
                    echo 
    $table1.$table2.$table3;
                  
                  
    //falls die volle Stunde jetzt zwischen 6:00uhr und 13:59 ist wird  schicht2, schicht 3, schicht 1 ausgegeben-->
                  
    if((6<=$stunde) && ($stunde<=13))
                    echo 
    $table2.$table3.$table1;
                  
                  
    //falls die volle Stunde jetzt zwischen 14:00uhr und 21:59 ist wird  schicht3, schicht 1, schicht 2 ausgegeben-->
                  
    if((14<=$stunde) && ($stunde<=21))
                    echo 
    $table3.$table1.$table2;
                    
                  
                  echo 
    '</div>'
                  
    ?>
    um die Schulungen auswählen zu können haben wir dynamische Radio Buttons generiert, also je nachdem, wieviele Videos in der Datenbank sind, sind auch soviele Buttons sichtbar.

    PHP-Code:
    <? 
         
            
    //Verbindung mit SQL Server herstellen
            
    $verbindung=mysql_connect("localhost") or die
                (
    "Keine Verbindung moeglich");
            
    mysql_select_db("odelo") or die
                (
    "Die Datenbank existiert nicht");
            
    error_reporting(E_ALL);
                            
            
    $abfrage "SELECT Titel, Beschreibung FROM Schulungsinhalte";
            
    $ergebnis mysql_query ($abfrage);
            while (
    $row mysql_fetch_object($ergebnis))
        
            {
            echo 
    "<input type=radio name=radiobutton value=.$ergebnis->id. style=margin-left:130px;>";
            echo 
    "<strong>".$row->Titel"</strong>:  " .$row->Beschreibung"<br/><br/>";
            }
        
    ?>




    <?
       
    //Verbindung trennen

    mysql_close ($verbindung);
    ?>
    Jetzt soll die URL des ausgewählten Videos in die oben gezeigten Tabellen auf Seite 2 übernommen werden und wir stehen auf dem Schlauch wie das gehen soll.

    Wäre das möglich, das so irgendwie zu realisieren, oder sind wir da auf dem kompletten Holzweg:

    PHP-Code:
    $table "tabelle";
    $selection $_POST[selection];
    $query mysql_query("SELECT * FROM $table WHERE id=$selection"); 
    Gruß

    Mimi

  2. #2
    HTML-Guru Meilensteine
    Gilles befindet sich auf einem aufstrebenden Ast Avatar von Gilles
    Registriert seit
    20.07.2009
    Ort
    Düsseldorf
    Alter
    24
    Beiträge
    1.272
    Renommee-Modifikator
    3

    Standard

    Sollte für einen Eintrag funktionieren. Aber wolltet ihr nicht mehrere URLs nach drüben verschieben?
    Ihr müsstet da vorher die DB anpassen, wenn es nicht nur eine "Momentaufnahme" sein soll.
    Dann müsstet ihr noch zusätzlich ein Feld table oder tableid einführen. Da wo nichts drin steht wären dann die, die keiner Tabelle zugeordnet worden sind und somit ausgewählt werden können zum hinzufügen. Alle anderen befinden sich in den Tabellen wo man sie eingetragen hat.
    Zitat Zitat von Gilles
    Vieel Sgaen cIh knan nihct shcriebn! Alels Shcwachsnin
    Suche Leute für ein RPG-Browser-Game

    Wie benutze ich die Code-Tags im Forum

  3. #3
    Neuer Benutzer Meilensteine
    Mimi84 befindet sich auf einem aufstrebenden Ast
    Registriert seit
    09.07.2010
    Beiträge
    19
    Renommee-Modifikator
    0

    Standard

    Vielen Dank für die Antwort.

    Wir haben es jetzt gelöst
    Weiß allerdings nicht genau wie, da die anderen das gemacht haben
    Aber unser Dozent hat es so abgesegnet wie es ist


    HAT SICH ERLEDIGT
    Geändert von Mimi84 (22.07.2010 um 14:36 Uhr)

  4. #4
    Neuer Benutzer Meilensteine
    Mimi84 befindet sich auf einem aufstrebenden Ast
    Registriert seit
    09.07.2010
    Beiträge
    19
    Renommee-Modifikator
    0

    Standard

    Dann hab ich jetzt aber doch nochmal ne Frage:

    Kann ich mit einer Funktion, die eigentlich vor dem "INSERT" stattfindet, auch nach dem "INSERT" überprüfen, ob die Daten in die neue Datenbank übernommen wurden?

    Soll heißen: nachdem die die Daten auf der einen Seite ausgegeben wurden sollen sie in eine neue DB übernommen werden. Dies soll überprüft werden und dann soll sowas kommen wie
    "Die Daten wurden in die DB übernommen" oder "Video wurde in die DB übernommen"

    Die Funktion die ich meinte (ob ich die nehmen kann) wäre eigentlich eine, die vor dem INSERT überprüft, ob die Daten schon in der DB vorhanden sind.

    Ich hoffe, das war einigermaßen verständlich ????

  5. #5
    Neuer Benutzer Meilensteine
    SamiSalami befindet sich auf einem aufstrebenden Ast
    Registriert seit
    22.07.2010
    Beiträge
    26
    Renommee-Modifikator
    0

    Standard

    Es gibt keinen direkten Befehl das zu überprüfen, aber du könntest danach natürlich einfach mit einem neuen Query die jeweils betroffenen Zellen auslesen und per if-Anweisung prüfen, ob die neuen Werte übernommen wurden und dementsprechend eine Meldung ausgeben.
    Wenn es sich um neu angelegte Datensätze handelt hättest du sogar schon beim Auslesen einen Abbruch!

    Aber brauchen tust du das eigentlich nicht, meiner Erfahrung nach gibt es dort keine Performanceprobleme, Daten sind praktisch per sofort abrufbar und wenn was mit dem Query nicht stimmt oder nicht funktioniert wird's schon knallen

  6. #6
    Neuer Benutzer Meilensteine
    Mimi84 befindet sich auf einem aufstrebenden Ast
    Registriert seit
    09.07.2010
    Beiträge
    19
    Renommee-Modifikator
    0

    Standard

    Das Problem war einfach, dass unser Dozent wollte das wir das so machen

    Haben alles hin bekommen und es lief sogar bei der Präsentation!!!!

    Danke an alle die uns gehofen haben (haben euch auch bei der Präsentation erwähnt )

Aktive Benutzer

Aktive Benutzer

Aktive Benutzer in diesem Thema: 1 (Registrierte Benutzer: 0, Gäste: 1)

     

Ähnliche Themen

  1. Interaktive Tabelle
    Von Mimi84 im Forum HTML und XHTML
    Antworten: 7
    Letzter Beitrag: 13.07.2010, 12:04
  2. Daten von Javascript an PHP übergeben
    Von ixam im Forum JavaScript, AJAX und DHTML
    Antworten: 4
    Letzter Beitrag: 06.09.2008, 19:35
  3. $_POST-Daten werden nich übergeben...
    Von Joda1994 im Forum PHP
    Antworten: 11
    Letzter Beitrag: 06.05.2008, 19:46
  4. Antworten: 2
    Letzter Beitrag: 19.02.2008, 18:47
  5. problem mit einlesen von daten in tabelle
    Von Fätzminator im Forum PHP
    Antworten: 2
    Letzter Beitrag: 01.11.2005, 20:04

Stichworte

Berechtigungen

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