Zum Inhalt springen

SatansEier

Mitglieder
  • Gesamte Inhalte

    146
  • Benutzer seit

  • Letzter Besuch

Alle Inhalte von SatansEier

  1. 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?
  2. 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?
  3. 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.
  4. 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 ^^
  5. 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?
  6. 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] 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:
  7. $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:
  8. 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 ^^
  9. fängt ein array nicht immer bei NULL ([]), statt bei EINS ([1]) an? korrigiert mich wenn ich falsch liege:) deine art des verbindungsaufbau find ich sehr unübersichtlich, zumal ich die stelle nicht finde wo du den "namen" deiner db definierst =)
  10. was willst du jetzt genau machen? das ergebnis der abfrage in eine (z.B.) textdatei exportieren, oder in eine andere tabelle / db eintragen?
  11. na ja ich bekomm keine zwei sauberen container hin.. die höhe die ich im zweiten container (inhalt) angebe, wird als abstand zum oberen bildschirmrand genommen...und abgesehen von dem "abstand" hat sich nichts an meiner ansicht verändert.
  12. 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]
  13. moep ist ja klar warum das bei mir nicht funktionieren kann ^^ im beispiel gibt es zwei tabellen die unabhängig von einander sind. bei mir schreib ich alles in eine, um für jeder spalte die richtige breite zu haben (feldname <-> spalteninhalt).
  14. 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.
  15. s'Amstel, ne blätterfunktion hab ich schon, die tabelle ist die alternativansicht dazu *gg*:marine
  16. wenn ich bei tausenden einträgen runterscrolle verschwindet logischerweise der kopf mit den spaltennamen und genau das soll nicht passieren.
  17. 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 >
  18. LIMIT 4,1 bzw. LIMIT $var,1 sorry, kann geschlossen werden *g*
  19. 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*
  20. boar was es nicht alles gibt... ein sprechender flattermann der mir vllt was beibringen kann, statt töne zu piepsen;)
  21. wann benutz ich den vergleichsoperator "===" und wann "==" ? hat das was mit booleschen werten zu tun oder mit der PHP-version?
  22. wir haben hier im büro zum glück unsren eigenen webserver. was ist denn der unterschied zwischen standard template vorlagen --> Ausgabe = HTML.htm, Logic/Funktionen = php.php und der template engine --> smarty ?
  23. öhm ähm ja *hust* vergessen wir das *grinst verstohlen* zum thema wartung/änderung JD.: wenn du den >Kot< selbst geschrieben hast, fällt`s dir einfach neue funktionen einzubinden, muss aber jemand anders ran... du hast schon recht, dass ist stuss. schreib noch nicht sehr lange mit php und hab auch noch keinen vergleich zu meinem aufbau gesehen ^^ templates sind ne feine sache, wie`s mir durchs recherchieren aufgefallen ist. die ersten schritte sind leider die schwierigsten. wie geh ich`s an? gibt`s bücher, links die sich bei euch bewärt haben? was haltet ihr von dem? http://www.galileocomputing.de/katalog/buecher/titel/gp/titelID-1208?GalileoSession=71170084A2lW.x.-6GE
  24. moep stand auf`m schlauch..sry. cool ich hab ohne zu wissen wie es heist, ein serverseitiges cms geschrieben:D

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...