Zum Inhalt springen

korea1

Mitglieder
  • Gesamte Inhalte

    400
  • Benutzer seit

  • Letzter Besuch

Alle Inhalte von korea1

  1. hi, ich nehme an, du hast dieses projekt jetzt gemacht. mich würde jetzt mal interessieren was dabei herausgekommen ist. also deine note bzw. die IHK verteilt ja nur punkte oder? da fällt mir gerade auf... bei uns sind die praktischen prüfungen schon alle gelaufen. wann habt ihr die denn? bei uns lief das alles mitte juli ab. korea1
  2. so und deshalb muss man folgendes nehmen: test.php <?php session_start(); $_SESSION["my_name"] = $_POST["my_name"]; $_SESSION["nachname"] =$_POST["nachname"]; include("../include/master_include.inc"); $tpl = new Template; $tpl->set_root("../template"); $tpl->set_file(array("test" => "test.tpl.htm")); $tpl->set_var(array( "SID" => session_id() )); //gibt mir jetzt nichts mehr aus print session_encode(); $tpl->parse("ausgabe", "test"); $tpl->p("ausgabe"); ?> [/PHP] so funktionierts aber leider immer noch nicht. weiss jmd warum?? korea1
  3. korea1

    Abfrage in Access

    also so ein statement ist wie folgt aufgebaut: SELECT datenbankfeld FROM tabelle WHERE bedingung = wert ORDER BY datenbankfeld die buchstaben, die vor den db-feldern stehen nennt man alias, damit kannst du eben genau das feld aus zeit ansprechen z.b. z.zeit wenn du in access eine abfrage erstellst, dann kannst du doch zwischen den ansichten hin und her schalten und wenn du da mal drauf klickst, dann gibt es da einen punkt sql-ansicht und da kannst du das sql-statement einfügen. du solltest aber vorher die felder noch anpassen, ich nehme nicht an dass die bei dir so heissen, wie ich sie genannt hab. das icon um die ansicht zu wechseln ist meist ganz links in der menüleiste. korea1
  4. wenn ich den befehl in der test.php ausgeben lasse, dann stehen dort noch die werte drin, die der user ins formular eingetragen hat. wenn ich den befehl in der test2.php ausgeben lasse, dann steht nichts mehr drin. ich hab die test2.php inzwischen so umgebaut. aber das hat auch nichts genützt. ich hab gedacht, da ich die daten ja per post übergebe sollte ich sie erst wieder zuweisen. hm... <?php $session = $_POST["session_name"]; $SID = $_POST["session_id"]; session_name("$session"); session_id("$SID"); session_start(); print session_encode() . "werte aus tmp datei<br>"; print "name:".$my_name."<br>"; print "nachname:" . $nachname . "<br>" ; print "Session: " . $_POST["session_name"] . "<br>"; print "SID: " . $_POST["session_id"]; ?> [/PHP] :confused:
  5. korea1

    Abfrage in Access

    hi, also dass sollte dir zumindest nach abteilung sortieren... aber dass mit dem monat will mir gerade nicht in den sinn kommen. SELECT u.name, a.abteilung, z.zeit FROM user u, abteilung a, zeit z WHERE u.user_id = z.user_id AND u.abteilungskürzel = a.abteilungskürzel ORDER BY a.abteilung sollte dass soweit nicht funktionieren gib mir bescheid, kanns grad nicht testen. korea1
  6. hallo, ich hab mich nun schon längere zeit durch die beiträge gewühlt, aber irgendwie hat mir das alles nicht so recht geholfen. ich hab eine php datei (test.php) ein html template (test.tpl.htm) und eine zweite php seite (test2.php) ich versuche eine session aufzubauen, das müsste meiner meinung nach auch geklappt haben. ich hab ein html formular, in dem der benutzer seinen namen und nachnamen einträgt. wenn er es absendet sollte ich ja dank der session die werte auf meiner zweiten php seite (test2.php) noch ausgeben können. das geht aber nicht warum?? kann mir einer von euch helfen? anmerkung: ich arbeite mit einer template klasse, das dürfte aber nix ausmachen. ich rufe die test.php auf, diese füllt meine test.tpl.htm mit werten, wenn ich das formular abschicke, dann wird die test2.php aufgerufen, die mir die werte aus der session ausgeben sollte. zur sicherheit hab ich mir die werte aus den hiddenfields ausgeben lassen und es steht das richige drin. test.tpl.htm ( das formular ) <form action="../page/test2.php" method="post"> <table> <tr> <td>Name:</td> <td><input type="text" name="name"></td> </tr> <tr> <td>Vorname:</td> <td><input type="text" name="nachname"></td> </tr> <tr> <td><input type="submit" value="absenden"></td> </tr> </table> <!-- hier übergebe ich die session_id und den session_name in hidden fields, da ich method="post" habe --> <input type = "hidden" name = "session_name" value = "{SNAME}"> <input type = "hidden" name = "session_id" value = "{SID}"> </form> test.php <?php session_start(); session_register("my_name","nachname"); //bindet meine template klasse ein, da ich mit templates arbeite include("../include/master_include.inc"); $tpl = new Template; $tpl->set_root("../template"); $tpl->set_file(array("test" => "test.tpl.htm")); //parst die session_id und den session_name in das formular funktioniert auch $tpl->set_var(array("SNAME" => session_name() "SID" => session_id() )); $my_name = $_POST["name"]; $nachname = $_POST["nachname"]; session_encode(); $tpl->parse("ausgabe", "test"); $tpl->p("ausgabe"); ?> [/PHP] test2.php [PHP] <?php session_start(); //hier müsste jetzt doch der wert drin stehn, den der user eingegeben hat oder? das is aber leer?? print "name:".$my_name."<br>"; print "nachname:" . $nachname . "<br>" ; print "SID: " . $_POST["session_name"] . "<br>"; // gibt den session name aus der in dem hiddenfield steht print "Session: " . $_POST["session_id"];// gibt die session id aus, die in dem hiddenfield steht ?> danke korea1
  7. so, erst mal danke für eure bemühungen. wir haben jetzt grad in dem mail log vom server geschaut. und das sendmail funzt nicht mehr. wir ham nen neuen mail server bekommen an dem liegts. war zwar gleich heut morgen bei unserem admin aber der meinte das kann nich sein. inzwischen muss er es aber doch glauben. also es wird dann wieder funktionieren, wenn die geschichte wieder richig eingestellt is. korea1
  8. ne hab php nicht neu installiert. ich hab auf dem server keine rechte. ich darf nur dateien drauf schieben und sonst nix. so langsam weiss ich irgendwie nicht mehr was ich noch probieren soll. korea1
  9. @tobi hat auch nicht funktioniert. was mich wundert, dass es schon mal funktioniert hat und jetzt eben nicht mehr geht. korea1
  10. ok, ich habs inzwischen mit folgenden varinanten probiert und nix hat funktioniert. //################################# mail("name.nachname@firma.de", "mein betreff", "meine nachricht", "From: Abteilung <name.nachname@firma.de>"); //################################# $absender = "name.nachname@firma.de"; $from = "From: Abteilung <$absender>"; mail($reciever, $subject, $message, $from); //################################# mail($reciever, $subject, $message); //################################# $from = "From: Abteilung [email]name.nachname@firma.de[/email]"; mail($reciever, $subject, $message, $from); //################################# $from = "From: Abteilung "name.nachname@firma.de""; mail($reciever, $subject, $message, $from); [/PHP] hat jemand noch ne idee?? danke korea1
  11. so ich bin ein stück weiter gekommen, aber die lösung is das noch nicht ganz. es liegt an folgender zeile: $fromk = "From: Abteilung <name.nachname@firma.de>"; [/PHP] wenn man sich die variable mit echo ausgeben lässt hat er nur den wert Abteilung und die e-mail adresse fehlt. liegt dass vielleicht an den spitzen klammern? mfg korea1
  12. hi, kann ich dir im moment nicht sagen, der, der den server betreut is nicht da.. wenn er da is werd ich ihn fragen... das betriebssystem is aber soweit ich weiss linux korea1
  13. guten morgen, ich habe hier folgenden code-schnipsel: //kundendaten werden in db geschrieben //########## MAIL 1 ############ $reciever = "ich.mich@irgendwo.de"; $subject = "Betreff"; $from = "From: Abteilung <name.nachname@firma.de>"; $anrede = $_POST["anrede"]; $kunde = $_POST["name"]. " ".$_POST["vorname"]; $firma = $_POST["firma"]; $straße = $_POST["strasse"]; $plz = $_POST["plz"]; $ort = $_POST["ort"]; $tel = $_POST["telefon"]; $fax = $_POST["fax"]; $land = $_POST["land"]; $email = $_POST["mail"]; $message = "meine nachricht\nmfg"; mail($reciever, $subject, $message, $from); //######### MAIL 2 ############ $recieverk = $_POST["mail"]; $subjectk = "mein betreff"; $fromk = "From: Abteilung <name.nachname@firma.de>"; $anredek = $_POST["anrede"]; $kundek = $_POST["name"]; $kundenname=$_POST["name"]; $kundenvorname=$_POST["vorname"]; $kundenstrasse=$_POST["strasse"]; $kundentelefonnummer=$_POST["telefon"]; $sql_kunde = "SELECT k.name, k.passwort FROM kunde k WHERE k.name='$kundenname' AND k.vorname='$kundenvorname' AND k.straße='$strasse' AND k.tel='$kundentelefonnummer'"; $result_kunde=pg_query($con_id, $sql_kunde); $benutzer = pg_result($result_kunde, "name"); $passwort = pg_result($result_kunde, "passwort"); $messagek = "meine nachricht"; mail($recieverk, $subjectk, $messagek, $fromk); //weiterleitung zur bestätigungsseite: ihre daten wurden aufgenommen... [/PHP] folgendes problem: ich hab ein webinterface, auf dem sich kunden bei uns anmelden können und dann zugangsdaten von uns geschickt bekommen. mail 1 geht an uns mail 2 an den kunden mit seinen zugangsdaten. soweit funktioniert alles, nur kommen keine mails an, weder beim kunden noch bei uns. kann mir jemand helfen? 1. kann ich zwei mail befehle im selben script so verwenden? 2. hab ich irgendwas falsch gemacht. ich teste nicht lokal sondern auf dem server, daher kann der fehler also nicht kommen. für jede hilfe dankbar. korea1:confused:
  14. hi, sind das daten eurer mitarbeiter oder von kunden? ich würd jetzt mal annehmen, dass die schon irgendwo in einer db erfasst sind, oder? wenn ja in welcher? ich würd z.b. ein webinterface bauen, also ne html seite mit nem einfachen formular, das die felder name, vorname... usw eben alles nach dem suchen kann enthält. dann würd ich ein php script schreiben, das ein sql statement auf die db absetzt und dir dann den entsprechenden datensatz anzeigt. mfg korea1 ps natürlich geht es auch mit einer normalen html seite, aber ich glaube die lösung mit der db ist sauberer, aber man muss natürlich auch immer den aufwand in betracht ziehen. wie soll das system später mal erweiterbar sein usw.
  15. korea1

    STL c++

    hi leute, wer kann mir sagen, wo ich einfache verständliche "literatur" zur stl von c++ find. oder kann mir einer mal kurz beschreiben was das is bzw. was da drin is. ich weiss dass es standard template library heisst. also ein vorlage für was? dankbar für jeden link oder jedes pdf. mfg korea1
  16. $abfrage = "SELECT * FROM verwaltung WHERE id=". '$wert'; [/PHP] wenn in $wert eine zahl drin steh, dann ohne die hochkommas. meld dich obs geklappt hat. mfg korea1
  17. und schon wieder ich, kann mir einer sagen, was dass bedeutet? #define max(a, ((a)>(?(a):() hm statt dem blauen smile gehört da ein : hin. danke korea1
  18. hi, hab da mal ne frage, wozu sind präprozessoranweisungen wie z.b. #define, #elif, #ifdef, #endif usw gut? ich weiss, dass die bei z.b. #include <iostream.h> der quelltext von der header datei eingesetzt wird. aber für was benötige ich das andere zeug und was kann ich damit bewirken?:confused: danke korea1
  19. korea1

    ifstream problem

    falls es jmd interessiert: ifstream datei; datei.open("konfiguration.txt", ios::in); if(datei.good()) { datei >> farbe >> marke >> kraftstoff; cout << farbe << marke << kraftstoff << endl; datei.close(); } else { cout << "datei " << datei << " kann nicht geoffnet werden." << endl; } [/PHP] man sollte dass, was man sich mit ifstream holt auch noch ausgeben mfg korea1
  20. hi, ich hab folgenden code (nur ein auszug): davor ne klasse fahrzeug, aber soweit klappts eigentlich... void fahrzeug::daten_eingeben (void) { int eingabe = 0; int i = 1; cout << "wie viele fahrzeuge wollen sie erfassen?(max. 100)"; cin >> eingabe; if ((eingabe > 0) && (eingabe < 101)) { for (i=1; i<= eingabe; i++) { cout << i << ". fahrzeug:" << endl; cout << "geben sie die farbe ein:"; cin >> farbe; cout << "geben sie die automarke ein:"; cin >> marke; cout << "geben sie den kraftstoff ein:"; cin >> kraftstoff; } } else { cout << "sie müssen eine zahl zw. 1 und 100 eingeben!" << endl; } } void fahrzeug::daten_schreiben(void) { //in datei schreiben ofstream datei; datei.open("konfiguration.txt", ios::out); //datei << "farbe: " << farbe << '\t' << "marke: " << marke << '\t' << "kraftstoff: " << kraftstoff; datei << farbe << '\t' << marke << '\t' << kraftstoff; datei.close(); } void fahrzeug::daten_ausgeben (void) { cout << endl; cout << "********* ausgabe ihrer daten *********" << endl; cout << endl; cout << "ihr fahrzeug hat die farbe: " << farbe << " und ist ein " << marke << ".sie tanken " << kraftstoff << endl; } void fahrzeug::daten_lesen(void) { cout << endl; cout << "****************ihre daten aus der konfigurationstabelle*****************" << endl; cout << endl; //aus datei lesen ifstream datei; if (datei.good()) { datei.open("konfiguration.txt", ios::in); datei >> farbe >> marke >> kraftstoff; datei.close(); cout << endl; cout << "ende konf datei"; } else { cout << "datei " << datei << " kann nicht geoffnet werden." << endl; } } [/PHP] so soweit klappt eigentlich auch alles ich mein die daten erscheinen in meiner *.txt. aber ich kann mit dem ifstream nicht daraus lesen, da kommt gar nix dabei raus außer die meldung , die ich mit cout ausgebe (ihre daten aus der konfigurationstabelle) kann mir mal bitte jmd von euch sagen, was da nicht klappt? danke korea1
  21. was meinst du damit denn genau? die frames sind ja eher eine layout geschichte, eben wie deine seite aussehen soll. du könntest die seite auch mit tabellen aufbauen, oder ohne tabellen und frames und nur mit text und listen arbeiten. mfg korea1
  22. hi, dass mit dem überladen hab ich noch nie gemacht, soll ich jetzt aber. hm... ?? also ich hab ja siehe code oben mit bruch mein_bruch2(1,4); ein neues obj erstellt. dieses sollte als wert den bruch 1/4 haben und auch ausgeben. bekommen habe ich aber folgendes: -858993460/-858993460 je nach initialisierung müsste sich das programm doch den richtigen konstruktor raussuchen, oder? also bruch neuer_bruch; => gibt mir demnach ja 0/1 s. 1. konstruktor bruch(); burch neuer_bruch2(1,4) => sollte dann doch 1/4 ergeben oder hab ich da was falsch verstanden? korea1
  23. hi, hab folgenden code: //############# header file ############# class bruch { protected: int zaehler; int nenner; public: bruch(); void bruch_eingeben (void); void bruch_ausgeben (void); ~bruch(); }; bruch::bruch(void) { zaehler = 0; nenner = 1; } void bruch::bruch_eingeben (void) { cout << "geben sie den zaehler ein:"; cin >> zaehler; cout << "geben sie den nenner ein:"; cin >> nenner; } void bruch::bruch_ausgeben (void) { cout << "der von ihnen eingegebene bruch lautet: " << zaehler << "/" << nenner << endl << endl; } bruch::~bruch(void) { } //########### hauptprogramm ############ #include "Brüche.h" void main (void) { cout << "**** Brueche eingeben *****" << endl; bruch mein_bruch; mein_bruch.bruch_eingeben(); mein_bruch.bruch_ausgeben(); bruch mein_bruch2(1,4); mein_bruch2.bruch_ausgeben(); cout << "******* Ende *******" << endl; getch(); } [/PHP] wie bekomm ich das hin, dass ich [color=red]mein_bruch2[/color] mit 1 und 4 initialisieren kann? dazu brauch ich einen zusätzlichen konstruktor,od? kann mir dass mal einer zeigen, habs zwar probiert, hat aber nicht funktioniert. meine idee war in der klasse: [PHP]bruch(int,int); und bei den methodendefinitionen dann: bruch::bruch(int,int){}; da sind dannn aber ziemlich komische werte bei rausgekommen. danke 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...