Zum Inhalt springen

SatansEier

Mitglieder
  • Gesamte Inhalte

    146
  • Benutzer seit

  • Letzter Besuch

Beiträge von SatansEier

  1. also, war wohl n bisschen undeutig das ganze.

    ich hab ne klasse für "mysql". der konstruktor nimmt n query entgegen und gibt den "result" zurück. mit methoden wie zB. "numRows()", kann ich mir dann die anzahl der datensätze zurückgeben lassen- alter kaffee ^^

    haben möcht ich ne funktionierende loginklasse mit der "mysqklasse" als basis. dumm nur das ich jetzt zwei konstruktoren hab. eine für die login der bn, pw, ip usw. entgegennimmt und den der mysqlklasse.

    wie kann ich jetzt innerhalb der loginklasse n objekt von mysql instanzieren, oder den konstrukter plus methoden ausführen? ... folgendes scheint nicht zu funktionieren.

    parent::Query("SELECT * FROM benutzer WHERE be_user = '".$this->nick."'");
    parent::numRows();[/PHP]

  2. hoi:)


    class Login extends Query
    {
    // Objekte
    private $checkLogin = "";


    if($this->Status_Cookie === false && $this->Status_Login === false && $this->check == 1) {

    $checkLogin = new Query("SELECT * FROM benutzer WHERE be_user = '".$this->nick."'");
    $this->blub = $checkLogin->numRows();
    }
    }
    [/PHP]

    kann mir bitte einer sagen wie ich $checklogin instanzieren soll und wie ich auf methoden des objekts (checklogin) zugreifen kann?

  3. *gg* danke, dass du reingeschaut hast :)

    die ******* fängt langsam an mich zu nerven, aber da ich mich heut nicht nerven lassen will, hab ich`s ganz anders gemacht. die überlegung war zu meiner bestehenden "mysql_class" ne verbindungsklasse zur db zu schreiben, aber hallo? warum so umständlich?? den verbindungsaufbau, genau wie die "trennung", hab ich jetzt in die mysql_class verschatelt und es läuft genau so wie es soll ^^ selbst der include oooooooohne probleme...:floet:

  4. danke diiimo, bringt mich leider nicht weiter, so weit war ich schon :)

    ich glaub der fehler liegt wo anders, nur seh ich den wald vor lauter bäumen nicht ^^

    bitte werft mal kurz n blick drauf, n "zweites paar augen" sind nie verkehrt.

    class connect
    {
    private $con = false;
    private $msgError = "";

    function connect()
    {
    if($con === false) {
    include("./config.php");
    if( !$this->con = mysql_connect($HOST, $USER, $PW) ) {
    $this->msgError = "<p>Verbindung zum Server konnte nicht hergestellt werden.</p>";
    }
    if( !$this->con = mysql_select_db($DBASE) ) {
    $this->msgError = "<p>Verbindung zur Datenbank konnte nicht hergestellt werden.</p>";
    }
    }
    if($this->msgError != "") {
    return $this->msgError;
    } else {
    $con = true;
    return $con;
    }

    }

    ...
    }
    $con = new connect();
    echo $con->connect();[/PHP]

    was ist umständlich, wie / was könnte man besser machen und warum bekomm ich n return-wert von "1" und egal was ich mach, nie was anderes?

  5. Hi,

    wie bring ich es fertig in eine Klasse, ein Script mit benötigten "Parametern" einzubinden?

    class connect
    {
    private $con = false;
    private $msgError = "";

    function connect()
    {
    if($con === false) {
    include("./config.php");
    if( !$this->con = mysql_connect(HOST, USER, PW) ) {
    // usw.[/PHP]

    die Konstanten in "config.php" sind folgendermaßen deklariert:

    [PHP] // Verbindungsparamter zur Datenbank
    define (HOST, "127.0.0.1");
    define (USER, "root");
    // usw.

    Welche Stelle ist die richtige die Config einzubinden damit`s der Konstruktor auf die Reihe bekommt?

  6. in dem fall schon, aber du kannst natürlich auch tricksen:


    <?
    $site = $_POST['seite'];
    $output = implode(file($site.".htm"),"");
    echo $output;
    ?>


    <form action="seite.php" method="POST">
    <br><input type="Radio" name="seite" value="seite 1">seite 1
    <br><input type="Radio" name="seite" value="seite 2">seite 2
    <br><input type="Radio" name="seite" value="seite 3">seite 3
    <br><input type="Radio" name="seite" value="seite 4">seite 4
    <br><input type="Radio" name="seite" value="seite 5">seite 5
    <br><input type="Submit" name="" value="Abschicken">
    </form>
    [/PHP]

    EDIT:

    hihi zuVieL =)

    welche der beiden lösungen wohl besser ist *lalalala*...darüber lässt sich streite. :)

  7. das sollte auch gehen:

        
    <?php
    if($_POST['seite1'])
    $output=implode(file("seite1.htm"),"");
    if($_POST['seite2'])
    $output=implode(file("seite2.htm"),"");

    if(!empty($output))
    echo $ouput;
    ?>

    <form action="seite.php" method="POST">
    <br><input type="Radio" name="seite1" value="hinweis">hinweis
    <br><input type="Radio" name="seite2" value="danke">danke
    <br><input type="Submit" name="" value="Abschicken">
    </form>
    [/PHP]

    getestet hab ich`s aber nicht ^^

  8. danke jesterday für deine schnelle antwort:)

    mit den tabellen hast du sogar recht, "früher" *g* hab ich alles mit tabllen gemacht, warum auch nicht, ich hab alles hinbekommen so wie ich es wollte. leider sind die nicht mehr zeitgemäß (?)

    im ff sieht`s wie gewollt aus im iexplorer allerdings nicht. woran liegt das? ich dachte ab der 5.5 version sei auch der voll div-tauglich?

    was würdest du an diesem framework anders machen um auf jedem browser und jeder auflösung eine ansehliche page anzuzeigen?

  9. leute ich könnte mich sowas von aufregen ^^

    ich komm einfach nicht mit diesen css zurecht- unglaublich. man sollte meinen es fällt nix nicht aus dem rahmen, nur funktioniert halt gar nichts so wie ich will.

    wär cool wenn sich einer von euch cracks kurz zeit für mich nimmt:)


    <body>
    <div id="root">
    <div id="banner">
    <?php include ("./include/__banner.php"); /*BANNER*/ ?>
    </div>
    <div id="prim_nav">
    <?php include ("./include/__prim_nav.php"); /*PRIM_NAV*/ ?>
    </div>
    <div id="side_bar">
    <?php include("./include/__sidebar.php"); /*SIDE_BAR*/ ?>
    </div>
    <div id="content">
    <?php include("./include/__content.php"); /*CONTENT*/ ?>
    </div>
    <div id="footer">
    <?php include("./include/__footer.php"); /*FOOTER*/ ?>
    </div>
    </div>
    </body>[/PHP]

    framework.jpg

    der content ist noch mal aufgeteilt in drei container. zwei "links" zur navigation und einen rechts daneben zur ausgabe. die insgesamte höhe entspricht ca. 750px (angepasst auf 1024*768)

    meinen root-container möcht ich zentriert.

    [PHP]
    #root {
    width:1000px;
    top:0px;
    left:auto;
    border:5px;
    }
    #banner {
    position: fixed;
    width: 100%;
    height: auto;
    top: 0;
    right: 0;
    bottom: auto;
    left: 0;
    }
    #prim_nav {
    width:88%;
    position: fixed;
    float: left;
    }
    #side_bar {
    position: fixed;
    width: 12%;
    height: auto;
    float: left;
    left: auto;
    }
    #content {
    position: fixed;
    width: 88%;
    height: auto;
    }
    #footer {
    position: fixed;
    width: 100%;
    height: 100px;
    top: auto;
    right: 0;
    bottom: 0;
    left: 0;
    }

    body {
    background-color: #2f7fcf;
    }

    hoffentlich kann mir einer sagen was ich falsch machen:confused:


  10. $content = 1; //x zahl
    $myfile = $filename.".txt";
    $blub = fopen($myfile ,'w');
    fwrite($blub, $ontent);
    fclose($blub);[/PHP]

    früher......als ich noch keine sessions kannte, hab ich öfters mit solchen txts gearbeitet. leider ist die methode nicht besonders schnell und wenn sich der benutzer nicht auslogt (in meinem programm) werden die txts nicht gelöscht, so entsteht auf dauer datenmüll. :cool:

  11. versuch doch mal den verbindungsaufbau von "ich" und die while-schleife.

    das hat den vorteil das du nicht jeden datensatz einzeln "ausgeben / formatieren" musst

    echo"<tr><td align=\"center\"><font color=\"orange\" size=\"3\">".$eintraege[0][zaehler]."</font></td></tr>";
    echo"<tr><td align=\"center\"><font color=\"orange\" size=\"3\">".$eintraege[1][zaehler]."</font></td></tr>";[/PHP]

    -->

    [PHP]$result = mysql_query("Select * From gb);
    while($row = mysql_fetch_array($result)){

    echo"<tr>";
    echo"<td align='center'>$row['name']</td>";
    echo"<td align='center'>$row['datum']</td>";
    echo"<td align='center'>$row['content']</td>";
    echo"</tr>";

    }

    in der schleife wird nach jedem durchgang der zähler automatisch um eins hochgesetzt ^^

  12. fängt ein array nicht immer bei NULL ([]), statt bei EINS ([1]) an?

    korrigiert mich wenn ich falsch liege:)

    $db = mysql_connect("localhost","web126","**********");

    echo mysql_error();

    if($db)

    {

    $eintraege = array(mysql_db_query("usr_web126_1","select * from gb"));

    deine art des verbindungsaufbau find ich sehr unübersichtlich, zumal ich die stelle nicht finde wo du den "namen" deiner db definierst =)

  13. Nun soll ich die ausgegebenen Daten in ein Script exportieren, welches ich wiederrum auf einer anderen Datenbank ausführen kann und alle Objekte die mir über das vorherige SQL Statement angezeigt worden sind, sollen in die andere Datenbank übernommen werden.

    was willst du jetzt genau machen?

    das ergebnis der abfrage in eine (z.B.) textdatei exportieren, oder in eine andere tabelle / db eintragen?

  14. warum kann es nicht so einfach sein jan?


    echo "<table cellpadding='0' cellspacing='0'>";
    echo "<tr>";
    echo "<td id='top'>";
    echo $tabellenkopf;
    echo "</td>";
    echo "</tr>";

    echo "<tr>";
    echo "<td>";
    echo "<div id='content'>";
    echo $tabelleninhalt;
    echo "</div>";
    echo "</td>";
    echo "</tr>";
    echo "</table>";
    [/PHP]

  15. cool danke jan.

    http://www.homepage-total.de/css/scrollende-tabelle.php

    ich hab grad nur schwierigkeiten das umzusetzen.


    echo "<table ......>";

    $tabellenkopf="<tr>";
    for($i=0;$i<=25;$i++)
    {
    $tabellenkopf.= "<td>Feldname</td>";
    }
    $tabellenkopf.="</tr>";

    for($i=0;$i<mysql_num_rows($result);$i++)
    {
    $tabelleninhalt.="<tr><td>Datensatz</td></tr>";
    }

    echo "<pre style='margin: 0px;'>";
    echo $tabellenkopf;
    echo "</pre>";

    echo "<div style='height: 150px; overflow: auto;'>";
    echo $tabelleninhalt;
    echo "</div>";

    echo "</table>";
    [/PHP]

    cool wär wenn ich die beiden arrays (?) in die zwei "container" packen könnte ohne viel umzuschreiben. ungefähr so wie oben versucht.

  16. hi,

    ich überleg grad wie ich die kopfzeile (spaltennamen) einer tabelle immer am oberen bildschirmrand behalte, im tabelleninhalt aber beliebig nach oben und unten scrollen kann. für beides hab ich ne eigene funktion die ich in frames setzen könnte, aber vllt gibt`s ja noch ne schönere lösung?

    ---------------------

    Name | Vorname | Ort

    ---------------------

    ---------------------

    Wurst| Hans | town >

    zeiss | Carl | city > <-- scrollbar

    kuhn | peter | stadt >

  17. hallo,

    ich komm gleich zur sache.

    ich möcht mit php/mysql ne "liste" schreiben und häng an einem entscheidendem problem:

    ich mach ne sql-abfrage und bekommt darauf (z.B.) 10 datensätze.

    ich möcht so ne art counter schreiben mit dem ich von ds zu ds springen kann.

    ----------- ------------ --------

    |ds-zurück| |ds-anzeige| |ds-vor |

    ----------- ------------ --------

    also ich möcht immer nur einen ds anzeigen und per link zum nächsten / zurück springen. hat jemand ne idee wie man das machen könnte?mir kommt ums verrecken keine. ich hab schon versucht per num_rows zum nächsten zu springen, funktioniert hat`s aber nicht.

    *liebguck*

Fachinformatiker.de, 2024 by SE Internet Services

fidelogo_small.png

Schicke uns eine Nachricht!

Fachinformatiker.de ist die größte IT-Community
rund um Ausbildung, Job, Weiterbildung für IT-Fachkräfte.

Fachinformatiker.de App

Download on the App Store
Get it on Google Play

Kontakt

Hier werben?
Oder sende eine E-Mail an

Social media u. feeds

Jobboard für Fachinformatiker und IT-Fachkräfte

×
×
  • Neu erstellen...