Zum Inhalt springen

korea1

Mitglieder
  • Gesamte Inhalte

    400
  • Benutzer seit

  • Letzter Besuch

Alle Inhalte von korea1

  1. korea1

    methodendefinition

    ups man sollte den codeschnipsel von oben auch einfügen class goofy { protected: int st[100]; int t; public: goofy(){t = 0;}; void drauf(int x) {st[++t] = x;} int runter(void){return st[t--];} }; [/PHP] die frage kam von unserem lehrer und siehe codeschnipsel oben, damit ist gemeint innerhalb der klasse und außerhalb würde lt. ihm so aussehen: [PHP] class fahrzeug{ private: int wert; protected: fahrzeug(); void wert_eingeben (void) ~fahrzeug(); }; fahrzeug::fahrzeug(void) { // Konstruktor } void fahrzeug::daten_eingeben(void) { cout << "wert eingeben:"; cin >> wert; } fahrzeug::~fahrzeug(void) { // Destruktor } ist das jetzt verständlich? jetzt wurden die methoden außerhalb der klasse definiert. das alles befindet sich aber nach wie vor in einem headerfile. korea1
  2. und schon wieder ich :floet: wir ham von unserem lehrer folgendes kleines beispielprogrämmchen bekommen: //##############header file###################### #include <iostream.h> #include <conio.h> class goofy { protected: int st[100]; int t; public: goofy(){t = 0;}; void drauf(int x) {st[++t] = x;} int runter(void){return st[t--];} }; //###############cpp################### #include "stack.h" void main (void) { goofy s1; s1.drauf(11); s1.drauf(22); s1.drauf(33); s1.drauf(44); s1.drauf(55); cout << s1.runter() << endl; cout << s1.runter() << endl; cout << s1.runter() << endl; cout << s1.runter() << endl; cout << s1.runter() << endl; getch(); } [/PHP] soweit versteh ich das teil auch. ich hätte bei der ausgabe erwartet, dass die werte in folgender reihenfolge ausgegeben werden: 11,22,33,44,55 warum werden die aber genau anders herum ausgegeben? also 55,44,.... ach und dann kam da noch so ne frage dazu: die klasse goofy realiesiert einen bekannten sachverhalt aus der informatik(programmierung, mikroprozessortechnik) nennen sie diesen sachverhalt. mir ist dazu nichts eingefallen, fällt euch dazu was ein? danke korea1
  3. hi, kann mir jmd von euch erklären, worin der techn. unterschied liegt, wenn ich eine methode innerhalb einer klasse oder außerhalb einer klasse definiere. und wann ist es sinnvoll methoden innerhalb einer klasse zu definieren. danke korea1
  4. hi, ich wurde hier gerade hingesetzt, um quellcode zu kommentieren. kann mir mal bitte jmd von euch erklären, was es mit dem inline und this auf sich hat. programmierkenntnisse vorhanden, aber sehr wenig c++ danke korea1
  5. das hatte ich ganz übersehen, ich wollte das array nur initialisieren. ups. vielen dank. korea 1
  6. hi leute, ich habe folgenden code (funktioniert soweit auch): $SQL = "SELECT feld FROM tabelle WHERE feld = bedingung"; $Result = pg_query($ConID,$SQL); $daten = array(""); while(pg_fetch_row($Result)) { $wert1 = pg_result($Result, "feld1"); $wert2 = pg_result($Result, "feld2"); $daten[$wert1] = $wert2; } foreach($daten as $key => $wert) { $messagetemp = $messagetemp . $key . $wert . "\n\n"; } [/PHP] ich erstell mir also ein assoziatives array mit werten aus meiner db. gibt man das array aus, dann sollte meiner meinung nach folgendes dabei heraus kommen: string1 wert(zahl) string2 wert string3 wert .... warum bringt er mir in der ersten zeile eine null? somit sieht es so aus: 0 string1 wert(zahl) string2 wert string3 wert .... in meiner foreach schleife setzt er stück für stück die message zusammen. in der db sind 12 fragen. somit dürfte er mir doch auch nur 12 strings + wert ausgeben. woher kommt die 0 ? :confused: und vor allem wie bekomm ich die weg. für jede hilfe dankbar korea1
  7. hi, mit folgender anweisung sollte er auch die anderen strings finden: select * from tabelle where feld like 'hallo%' wobei like '%xxx' alles findet was mit xxx aufhört. like 'xxx%' findet alles, das mit xxx anfängt und like '%xxx%' findet alles was irgendwo xxx enthält. such dir aus was du brauchst. mfg korea1
  8. $daten = ""; while(pg_fetch_row($Result)) { $wert = pg_result($Result,"db-feld"); $daten[$wert] = 10; } [/PHP] korea1
  9. guten morgen allerseits, ich habe folgendes problem: ich hab ne datenbank, aus der ich werte raushole(das klappt auch) und diese möchte ich wie folgt in ein array schreiben: while(pg_fetch_row($Result)) { $wert = pg_result($Result,"db-feld"); $daten = array( $wert =>10 ); } foreach($daten as $key=>$wert){ print $key = $wert."<br>"; } [/PHP] 1. frage: ist das mit dem array befüllen so richtig? ich bekomme von der db für $wert 10 strings. wird das array dann so befüllt: string1 wert 10, string2 wert 10 usw. oder ist da schon ein fehler drin? 2. frage wenn ich das array dann ausgebe mit foreach müsste doch folgendes rauskommen,oder? string1 = 10, string2 = 10... ich bekomme nur einmal die 10. er müsste mir dann aber doch 10 * die 10 mit zugehörigem string ausgeben, da ich ja auch 10 strings in der db hab. was mache ich falsch? kann mir jmd helfen? danke korea1
  10. hi, hab grad festgestellt, dass es auf meinem server funktioniert, aber lokal mit meinem apache nicht. weiss da einer weiter? es wäre sehr hilfreich, wenn dass auch lokal funktionieren würde, sonst muss ich immer einen stock tiefer zum testen danke korea1
  11. hi leute, ich habe folgendes php - script: $reciever = "nobody@nowhere.no"; $subject = "betreff"; $message = "meine nachricht"; mail($reciever, $subject, $message); [/PHP] meine php.ini: [code] [mail function] ; For Win32 only. ;SMTP = localhost default SMTP = smtp.verio.de [/code] in meiner php.ini hab ich die fehlermeldungen auch angeschalten. so er bringt mir keine fehlermeldung, aber schickt mir auch keine mail. was ist daran falsch?:confused: danke korea1
  12. mit php lässt sich das auch lösen. folgende code zeile liefert dir das aktuelle datum: $heute = date("Y-m-d"); mit weiteren parametern kannst du dir auch noch die uhrzeit dazu ausgeben lassen. mfg korea1
  13. hi, hast du denn schon mal mit einer datenbank gearbeitet, oder bräuchtest du auch hilfestellung bei den grundkenntnissen? korea1
  14. korea1

    Access-Abfrage

    hi, mit was für ner sprache programmierst du? oder machst du einfach nur formulare in access? so ganz grob würde ich das problem so lösen, dass ich für jedes feld, das ich suchen möchte ne eigene abfrage mache. dann kannst du die suche per button starten und er müsste eigentlich das passende finden. oder hab ich dich da nicht ganz richtig verstanden? korea1
  15. soweit schon mal danke, aber zur größe stand da nix, oder? wie bzw. kann ich die größe beeinflussen? danke korea1
  16. hi leute, kann mir jemand von euch helfen? wie bzw. kann man scrollbalken von frames bearbeiten? ich würde gerne die breite und die farbe bearbeiten. wenn möglich bitte mit codebeispielen. danke korea1
  17. hi, danke, dass war schon sehr hilfreich und wie kann ich jetzt kontrollieren, ob das geklappt hat, bzw wie bekomme ich ne ausgabe hin? muss ich dafür ne neue methode in der klasse anlegen? korea1
  18. hi leute, ich fang grad an in c++ mit klassen zu programmieren, aber so ganz verstanden hab ich dass noch nicht, ich hoffe jmd von euch kann mir helfen. mein code: #include <iostream.h> #include <conio.h> class fahrzeug { private: int geschwindigkeit; int gang; public: fahrzueg(); //konstruktor ~fahrzeug(); //destruktor void geschwindigkeit_erhoehen (int); void schalten (int); }; void main (void) { cout << "test" << endl; getch(); } [/PHP] ich hab jetzt hier eine klasse fahrzeug erstellt. stimmt dass mit dem konstruktor und destruktor? und wie schaffe ich es jetzt in der main, ein objekt dieser klasse zu erstellen? meinetwegen einen golf, der die startgeschwindigkeit 50 hat und in gang 3 fährt. das müsste doch so aussehen: [CODE]fahrzeug golf(50,3);[/CODE] da bekomm ich dann aber eine fehlermeldung. und wie kann ich dann z.b. die geschwindigkeit erhöhen? wenn möglich bitte codebeispiele mit kommentaren. danke korea1
  19. ok danke, mit dem error_reporting klappt das jetzt und ich bekomm die meldung nich mehr. mit der template.inc kenn ich mich nicht so aus, die versteh ich auch nicht so richtig, da das mit klassen programmiert is, welche ich noch nicht wirklich beherrsche. korea1
  20. hier nochmal die template.inc: 208 function get_var($varname) { 209 if (!is_array($varname)) { 210 return $this->varvals[$varname]; 211 } else { 212 reset($varname); 213 while(list($k, $v) = each($varname)) { 214 $result[$k] = $this->varvals[$k]; 215 } 216 217 return $result; 218 } 219 } [/PHP] ok und nu? wo kann ich dass genau in der php.ini ausschalten? und bitte wenn möglich mit syntax? bin mir gerade noch unschlüssig obs richtig is. korea1
  21. hi, ich programmier ein webinterface, das mir daten aus einer mysql db anzeigen soll. soweit funktioniert das auch alles. aber er bringt mir einen template fehler: Notice: Undefined index: b in d:\programme\apache\htdocs\include\template.inc on line 210 wisst ihr was dass für ein fehler is? danke korea1 hier der code von meinem html-tpl: <html> <head> <title></title> </head> <body> <table border="1"> <tr> <th width="80">ID</th> <th width="80">BMK</th> <th width="80">BG-Name</th> <th width="80">ArtNr.</th> <th width="80">PDF</th> </tr> <!-- BEGIN a --> <tr> <td width="80">{TBL1ID}</td> <td width="80">{BMK}</td> <td width="80">{BGNAME}</td> <td width="80">{ARTNR}</td> <td width="80">{PDF}</td> </tr> <!-- END a --> </table> </body> </html> hier der code von meinem php script: <?php include ("../include/template.inc"); $servername ="localhost"; $benutzer = "******"; $passwort = "******"; $db = "test"; $conID = mysql_connect($servername, $benutzer, $passwort); if(! $conID) { print ("Keine Verbindung zu MySQL!!!"); } mysql_select_db($db)or die ("Konnte Datenbank: $db nicht oeffnen"); $tpl = new Template; $tpl->set_root("../templates"); $tpl->set_file(array("uebersicht" => "uebersicht.tpl.htm")); switch($_REQUEST["action"]){ //############ ANZEIGEN ############ case "anzeigen": $tpl->set_block("uebersicht","a","b"); $sql_query = "SELECT tbl1_ID, tbl1_bmk, tbl1_bgname, tbl1_artnr, tbl1_pdf FROM tbl_1"; $result = mysql_query($sql_query,$conID); while($row = mysql_fetch_array($result)){ $tpl->set_var(array("TBL1ID" => $row["tbl1_ID"], "BMK" => $row["tbl1_bmk"], "BGNAME" => $row["tbl1_bgname"], "ARTNR" => $row["tbl1_artnr"], "PDF" => $row["tbl1_pdf"] )); print "blubb"; $tpl->parse("b","a",true); } break; } $tpl->parse("Ausgabe","uebersicht"); $tpl->p("Ausgabe"); mysql_close($conID); ?> [/PHP] und hier die template.inc: [PHP] function get_var($varname) { if (!is_array($varname)) { return $this->varvals[$varname]; } else { reset($varname); while(list($k, $v) = each($varname)) { $result[$k] = $this->varvals[$k]; } return $result; } }
  22. hi, dass mit dem varchar wär mir auch eingefallen, nur wenn ich da richtit informiert bin, kann man danach, mit dem datum keine berechnungen mehr anstellen, da es ja ein text feld is, oder? und außerdem wär es für mich wichtig zu wissen, wie bzw. ob das mit einem datums feld so geht, wie ich mir das vorgestellt hab. korea1
  23. hi, dass war nicht so ganz dass, was ich gesucht hab. wenn ich das richtig sehe, dann trägt er mir dann das heutige datum ein. ich möchte es aber so haben, dass man das datum nicht zwingend eintragen muss. ich habe eine datenbank, in der werden name, anschrift und eben das geburtsdatum erfasst. so wenn jetzt jmd das geburtsdatum von einer person nicht in erfahrung bringen kann, dann soll es so sein, dass dieses feld einfach leer bleibt. und genau dass funktioniert nicht. er trägt den datensatz nur ein, wenn das feld auch ausgefüllt ist. wie kann ich dass anstellen, dass es leer bleibt? und mit dem datumsfeld gibt es noch ein problem. in einer mysql db ist das datum in dieser form ab- gelegt. yyyy-mm-dd ich hab einfach ein textfeld in meinem webinterface, in dem das datum dann eingetragen werden kann. so ich kann das datum aber nur so eintragen: 20030518. wie kann ich das bewerkstelligen, dass ich das datum tatsächlich so eintragen kann: 2003-05-18? danke korea1
  24. hi leutz, ich programmier mit php und einer mysql db. ich hab ein feld in meiner db, das heisst datum. type date null yes. so wenn ich jetzt über das webinterface daten eintrage, so trägt er mir den kompletten datensatz nur ein, wenn ich das datumsfeld auch ausfülle. wie muss ich das anstellen, dass er mir den datensatz auch einträgt, wenn ich im datumsfeld nix angeb. also das teil leer lass? danke korea1
  25. hi, also den link im neuen popup fenster zu öffnen solltest du so hinbekommen: html: <a href="datei.htm" target="FensterName">blabla</a> javascript in externer datei: function popup() { window.open("datei.htm",'FensterName','width=400,height=400'); } so und wie du dass hinbekommst, dass sich das andere fenster schließt fällt mir aus dem stehgreif nicht ein, wenn ich nacher zeit hab schau ich nach. mfg korea1

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