Zum Inhalt springen

TripleD

Mitglieder
  • Gesamte Inhalte

    162
  • Benutzer seit

  • Letzter Besuch

Alle Inhalte von TripleD

  1. Habs jetzt endlich geschaft. Nochmal danke für eure Hilfe. Und so siehts aus: Hab ein IFRAME erstellt: <iframe width="1" height="1" frameborder="0" scrolling="yes" name="druck" src="./deutsch/<? echo $site; ?>"></iframe> und die JavaScript-Funktion folgendermaßen umgebaut: function drucken(file) { druck.window.open(file, "druck"); druck.focus(); setTimeout("druck.print()", 100); } Gruß TripleD
  2. Danke für die Antwort. Auf die Idee mit dem IFrame wär ich nie gekommen. Ich hab jetzt nur noch ein Problem. Wie kann ich per JavaScript sagen, dass er mir NUR den Inhalt des IFrame drucken soll??? Gruß TripleD
  3. Ich hab es jetzt mal so gelöst: function drucken(file) { datei = window.open(file, 'Drucken', ''); window.setTimeout("datei.close()",1000); datei.print(); } file = Übergebener Pfad + Dateiname ======================================== Das Problem ist nur im FireFox, dass wenn ich da eingestellt hab, das Fenster Standardmäßig im Hintergrund gestartet werden sollen, dass er mir das ganze dann nicht Druckt, bzw. nur eine Leere Seite druckt. Was kann ich da dagegen machen?
  4. Hi, danke erstmal für deine Antwort. Es sollte eigentlich nicht die ganze Seite gedruckt werden, sondern nur den Content (Inhalt) ohne Menü und so. Und ein extra Fenster sollte dabei aber nicht geöffnet werden. Wenn das nicht möglich ist, so wie es aussieht, mal was anderes. Ist es möglich ein neues Fenster zu öffnen, da dann den Drucken Dialog starten und das Fenster, nach klick auf Drucken (im Drucken-Dialog) wieder zu schließen??? Gruß TripleD
  5. Hallo, hab jetzt mal das Internet und das Forum durchsucht, aber nix gefunden, was mir helfen könnte. Ich möchte nur einen Button DRUCKEN haben der an einer bestimmten stelle der Website steht. An diesen wird eine Variable (der Pfad und die Datei, die gedruckt werden soll) übergeben. Nun soll aber kein neues Fenster zum Drucken geöffnet werden, sondern nur per druck auf den Button gedruckt werden. Ich hab einiges Ausprobiert, aber nichts hat funktioniert. Hoffe ich hab mich verständlich ausgedrückt. Bei fragen, einfach fragen Gruß TripleD
  6. Das ist mir schon klar. Das ganze bieg ich dann schon so hin, dass es passt. :-)
  7. Hi, die Rechtsform ist vorwerst mal egal. Brauch nur mal ein paar Vorschläge. DDD
  8. Hallo zusammen, weiß nicht ob ich hier richtig bin. Wenn nicht, dann bitte verschieben. Bin auf der suche nach nem Firmenname. Aber alle die mir so eingefallen sind, sind leider schon vergeben. Jetzt dacht ich mir mal, ich frag hier mal in die runde. Würd mich über Anregungen freuen. Das ganze soll für ne Firma sein, die Webdesig, Webprogrammierung, allgemeine Software programmierung und evtl. Hardware passen. Freu mich auf Beiträge Gruß TripleD
  9. Nochmal danke an alle für eure Hilfe. Ich das Problem gefunden, und jetzt klapp alles. Lag daran, das ich auf Seite 2 vergessen hab, die ID mit anzugeben bei den Eingabefeldern. TripleD
  10. Das ist mir schon klar, das das $-Zeichen vor die Variable kommt. Ich meinte, ob auf meiner 1. oder 2. Seite.
  11. Danke für eure schnellen Antworten. @baba007 Wenn ich die ' bei meinem UPDATE-Befehl weglasse, dann wird nichts mehr in die Datenbank eingetragen. Und wo soll ich bei bild_exist[] und bild[] das $-Zeichen einfügen? Gruß TripleD
  12. Hallo zusammen, ich hab ein riesen Problen. Hoffe mir kann mal wieder jemand helfen. Problem: Auf Seite 1 erstelle ich acht gleiche Eingabefelder über eine WHILE-Schleife. Jetzt möchte ich mit klick auf den Submit-Button "Update" die Daten an Seite 2 übergeben. Das funktioniert auch so weit, bis auf die zwei Textfelder. Hab bei Googel schon zu lange gesucht und keine Lösung gefunden. Ist wirklich dringen. Hoffe mir kann hier jemand helfen. Gruß TripleD -------------------------------------------------------------------------- CODE Ich habe zwei Seiten: Seite 1 <form action="<? echo 'index.php?site=scripts/s_artikel&grpid='.$grpid; ?>" method="post" enctype="multipart/form-data"> <table border="0"> <? $i = "0"; while($i < "8") { ?> <tr> <!-- LINKE SPALTE --> <td> <table border="0" class="tab"> <tr> <td valign="top"> Artikel: <? echo $i; ?> <br> <br> <div align="center"> <? echo '<input type="submit" name="update" value="Update">'; ?> </div> </td> <td valign="top" align="left"> <? $art = mysql_query("SELECT * FROM ".$T_ART." WHERE artid = ".$i." AND grpid = ".$_GET['grpid']); $artdat = mysql_fetch_assoc($art); if($artdat['artid'] != $i) { /* Gruppen- und Artikel-ID einfügen */ mysql_query("INSERT INTO ".$T_ART." (grpid, artid) VALUES ('$grpid', '$i')"); /* Artikel Kurzbeschreibung */ echo '<input type="text" name="akb" value="'.$artdat['kurz'].'" size="43"><br>'; /* Artikel Langebeschreibung */ echo '<textarea cols="32" rows="5" name="alb">'.$artdat['lang'].'</textarea><br>'; /* Auswahl neues Bild */ echo '<input type="file" name="bild[]" size="25"><br>'; /* Auswahl bestehendes Bild */ echo '<select name="bild_exist[]">'; $dir = "./images/pics/"; $handle = opendir($dir); echo '<option value="">-- Bilderauswahl --</option>\n'; while($file = readdir ($handle)) { if($file != "." && $file != "..") { echo '<option value="'.$file.'">'.$file.'</option>\n'; } } closedir($handle); echo '</select>'; } else { /* Artikel Kurzbeschreibung */ echo '<input type="text" name="akb" value="'.$artdat['kurz'].'" size="43"><br>'; /* Artikel Langebeschreibung */ echo '<textarea cols="32" rows="5" name="alb">'.$artdat['lang'].'</textarea><br>'; /* Auswahl neues Bild */ echo '<input type="file" name="bild[]" size="25"><br>'; /* Auswahl bestehendes Bild */ if($artdat['bild'] != "") { echo '<select name="bild_exist[]">'; $dir = "./images/pics/"; $handle = opendir($dir); echo '<option value="'.$artdat['bild'].'">'.$artdat['bild'].'</option>\n'; echo '<option value="">-- Bilderauswahl --</option>\n'; echo '<option value="">Kein Bild</option>\n'; while($file = readdir ($handle)) { if($file != "." && $file != ".." && $file != $artdat['bild']) { echo '<option value="'.$file.'">'.$file.'</option>\n'; } } closedir($handle); echo '</select>'; } else { echo '<select name="bild_exist[]">'; $dir = "./images/pics/"; $handle = opendir($dir); echo '<option value="">-- Bilderauswahl --</option>\n'; echo '<option value="">Kein Bild</option>\n'; while($file = readdir ($handle)) { if($file != "." && $file != "..") { echo '<option value="'.$file.'">'.$file.'</option>\n'; } } closedir($handle); echo '</select>'; } } ?> </td> <td width="180" align="center" valign="middle"> <? /* Bild */ if($artdat['bild'] != "") { echo '<img src="images/pics/'.$artdat['bild'].'" alt="Bild" >'; } else { echo 'Kein Bild vorhanden'; } ?> </td> </tr> </table> </td> </tr> </table> </form> [/PHP] [b]Seite 2[/b] [PHP] $dstPath = "./images/pics/"; /* Neue Bilder */ if (is_array($_FILES['bild']['tmp_name'])) { foreach ($_FILES['bild']['tmp_name'] as $fkey=>$fval) { if (is_File($fval)) { $dstFName = $_FILES['bild']['name'][$fkey]; $dstFPath = realpath($dstPath)."/".$dstFName; if (move_uploaded_file($fval,$dstFPath)) { mysql_query("UPDATE ".$T_ART." SET kurz='$akb', lang='$alb', bild='$dstFName' WHERE grpid = ".$grpid." AND artid=".$fkey); header('Location: index.php?site=artikel&grpid='.$grpid); } } } } /* Existierende Bilder */ if (is_array($_POST['bild_exist'])) { foreach ($_POST['bild_exist'] as $fkey=>$fval) { foreach($_GET['akb'] as $akbk=>$akbv) { foreach($_POST['alb'] as $albk=>$albv) { echo "Exestierendes Bild<br>"; echo "==================<br>"; echo 'Kurzbeschreibung-ID: '.$akbk.'<br>'; //header('Location: index.php?site=artikel&grpid='.$grpid); } echo 'Kurzbeschreibung - Request: '.$_REQUEST['akb'].'<br>'; echo 'Kurzbeschreibung - Post: '.$_POST['akb'].'<br>'; echo 'Kurzbeschreibung - Get: '.$_GET['akb'].'<br>'; echo "---------------------------<br>"; echo 'Langbeschreibung-ID: '.$albk.'<br>'; echo 'Kurzbeschreibung - Request: '.$_REQUEST['alb'].'<br>'; echo 'Kurzbeschreibung - Post: '.$_POST['alb'].'<br>'; echo 'Kurzbeschreibung - Get: '.$_GET['alb'].'<br><br>'; //mysql_query("UPDATE ".$T_ART." SET kurz='$akb', lang='$alb', bild='$fval' WHERE grpid = ".$grpid." AND artid=".$fkey); } } }
  13. Wie meinst du das mit "auf mySQL zugreifen"? Ich mach das ganze mit mysql++.
  14. Hallo zusammen, nach tagelangem Googeln und suchen hier im Forum, hab ich mich entschlossen, doch mal zu posten. Ich versuche über mein MFC-Programm auf eine mySQL-DB zuzugreifen. Die Verbindung funktioniert schon, nur das mit den ganzen SELECT, INSERT und Co bekomm ich irgendwie nicht hin. Hoffe es kann mir jemand weiterhelfen. Gruß TripleD PS: Benutze VC++ 6 / MFC / Windows XP Prof.
  15. Danke für eure Hilfe. Das Problem hat sich erledigt. Hab einfach eine Member-Variable erstellt, weise dieser Werte zu und lese diese dann wieder aus. Gruß
  16. Hi, danke für deine schnelle Antwort. Ich hab eine Dialoganwendung, in der ich selber Button erstellt habe. Jetzt möchte ich gern abfragen, welcher Button gedrückt wurde. Die Standardbutton wären kein Problem, es geht nur um die selbst erstellten. Wie funktioniert das mit dem Nachrichten Auswerten? Gruß
  17. Guten Morgen zusammen, wie kann ich Abfragen, welcher Button (Schaltfläche) gedrückt wurde. Hab bis jetzt leider noch keine Lösung gefunden. Hoffe mir kann hier jemand helfen. Benutze Windows XP mit VC++ 6 / MFC Gruß TripleD
  18. Hallo zusammen, ich hoffe mir kann jemand helfen. Bin grad dabei eine MDI-Anwendung zu programmieren, und hab jetzt das Problem, dass ich nicht weiß, wie ich ein ChildFrame (ChildWnd) über mein Menü öffnen kann. Hab schon bei Google gesucht, aber nicht wirklich was gefunden. Ist wirklich wichtig. Gruß
  19. So, jetzt hab ich das Problem gelöst. War eigentlich ganz easy. Es lag an folgender Zeile: $dstFName = preg_replace("/[^\._A-Za-z0-9]/is","_",$_FILES['bild']['name'][$fkey]); Diese hab ich in folgende Zeile geändert: $dstFName = $_FILES['bild']['name'][$fkey]); Nochmal danke für deine Hilfe. Wünsch dir noch nen schönen Tag. Gruß TripleD
  20. Ich hab mir jetzt mal den Inhalt der Variablen anzeigen lassen, das ist der Inhalt: - dstPath: /images/pics/ - dstFName: hide.gif - FILES['bild']['tmp_name']: Array - FILES['bild']['name']: Array - fkey: 1 - fval: C:\WINDOWS\TEMP\php72E.tmp Kann es sein das es Problem mit $FILES und fval gibt? Muss man da noch irgendetwas umschreiben?
  21. Entweder bin ich zu blöd, das ganze bei mir einzubauen, oder es stimmt irgendwas an dem Script nicht. Fehler im Script: Es wird die Temp-Datei in die DB geschrieben. print_r($_FILE) von INPUT: Array ( [bild] => Array ( [name] => Array ( [0] => hide.gif [1] => [2] => [3] => [4] => [5] => [6] => ) [type] => Array ( [0] => image/gif [1] => [2] => [3] => [4] => [5] => [6] => ) [tmp_name] => Array ( [0] => C:\WINDOWS\TEMP\php583.tmp [1] => [2] => [3] => [4] => [5] => [6] => ) [error] => Array ( [0] => 0 [1] => 4 [2] => 4 [3] => 4 [4] => 4 [5] => 4 [6] => 4 ) [size] => Array ( [0] => 379 [1] => 0 [2] => 0 [3] => 0 [4] => 0 [5] => 0 [6] => 0 ) ) ) 1 print_r($_FILE) von SELECT: Array ( [bild] => Array ( [name] => Array ( [0] => [1] => [2] => [3] => [4] => [5] => [6] => ) [type] => Array ( [0] => [1] => [2] => [3] => [4] => [5] => [6] => ) [tmp_name] => Array ( [0] => [1] => [2] => [3] => [4] => [5] => [6] => ) [error] => Array ( [0] => 4 [1] => 4 [2] => 4 [3] => 4 [4] => 4 [5] => 4 [6] => 4 ) [size] => Array ( [0] => 0 [1] => 0 [2] => 0 [3] => 0 [4] => 0 [5] => 0 [6] => 0 ) ) ) 11 Und hier noch der Coder der Ausführbaren Datei: echo print_r($_FILES); $dstPath = "/images/pics/"; if (is_array($_FILES['bild'])) { foreach ($_FILES['bild']['tmp_name'] as $fkey=>$fval) { if (is_file($fval)) { $dstFName = preg_replace("/[^\._A-Za-z0-9]/is","_",$_FILES['bild']['name'][$fkey]); $dstFPath = realpath($dstPath)."/".$dstFName; if (move_uploaded_file($fval,$dstFPath)) { //Datei $_FILES['bild']['name'][$fkey] wurde hochgeladen und unter $dstFName im Verzeichnis $dstPath gespeichert.... //Quasi kann hier jetzt Dein Eintrag in die DB erfolgen... mysql_query("UPDATE ".$T_ART." SET kurz='$akb', lang='$alb', bild='$dstFName' WHERE grpid = ".$grpid." AND artid=".$fkey); } } } } echo print_r($bild_exist); if (is_Array($_POST['bild_exist'])) { foreach ($_POST['bild_exist'] as $fkey=>$fval) { if (!empty($fval)) { //Hier kannst Du jetzt das existierende Bild in die DB schreiben... ($fval) mysql_query("UPDATE ".$T_ART." SET kurz='$akb', lang='$alb', bild='$fval' WHERE grpid = ".$grpid." AND artid=".$fkey); } } } header('Location: index.php?site=artikel&grpid='.$grpid); Danke für deine Hilfe TripleD
  22. OK, also hier mal die Ausgabe von $_FILES: Array ( [bild] => Array ( [name] => Array ( [0] => [1] => hide.gif [2] => [3] => [4] => [5] => [6] => ) [type] => Array ( [0] => [1] => image/gif [2] => [3] => [4] => [5] => [6] => ) [tmp_name] => Array ( [0] => [1] => C:\WINDOWS\TEMP\php4C7.tmp [2] => [3] => [4] => [5] => [6] => ) [error] => Array ( [0] => 4 [1] => 0 [2] => 4 [3] => 4 [4] => 4 [5] => 4 [6] => 4 ) [size] => Array ( [0] => 0 [1] => 379 [2] => 0 [3] => 0 [4] => 0 [5] => 0 [6] => 0 ) ) ) 1
  23. Ich hab da nochmal was ausprobiert, und zwar geht er nicht in folgende Schleife rein. if (is_File($fval['tmp_name'])) { $dstFName = preg_replace("/[^\._A-Za-z0-9]/is","_",$fval['name']); $dstFPath = realpath($dstPath)."/".$dstFName; if (move_uploaded_file($fval['tmp_name'],$dstFPath)) { //Datei $fval['name'] wurde hochgeladen und unter $dstFName im Verzeichnis $dstPath gespeichert.... //Quasi kann hier jetzt Dein Eintrag in die DB erfolgen... //mysql_query("UPDATE ".$T_ART." SET kurz='$akb', lang='$alb', bild='$dstFName' WHERE grpid = ".$grpid." AND artid=".$fkey); echo "Erfolgreich hochgeladen<br>"; } else { echo "Fehler beim Upload<br>"; } } Damit hat sich "print_r($_FILES);" wohl erledigt, oder?
  24. Hi Monty, erst mal einen ganz großen Dank an dich. Es funktioniert wunderbar, bis auf eine kleinigkeit. Das Bild aus dem $_FILE wird nicht hochgeladen und kann somit auch nicht in die Datenbank eingetragen werden. Der rest funktioniert aber ohne Probleme. Danke nochmals für deine Hilfe. Gruß TripleD
  25. Genau, die obere Ausgabe ist aus dem $_FILE - Array. Es soll eigentlich mit beiden weitergearbeitet werden. Je nachdem was ausgewählt wird. Die ausgewählte Datei aus dem SELECT wird in eine mySQL-DB eingetragen. Und die aus dem $_FILE - Array wird hochgeladen und dann in die DB eingetragen. Hier mal der FORM-Tag: <? echo '<form action="index.php?site=forms&func=art&grpid='.$grpid.'" method="post" enctype="multipart/form-data">'; ?>

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