Zum Inhalt springen

BlackyEXT

Mitglieder
  • Gesamte Inhalte

    25
  • Benutzer seit

  • Letzter Besuch

  1. Hallo! Ist dein Request wirklich asyncron? Also mit true und nicht false als dritten Parameter? Steht dort false, so verläuft der Request syncon! Nur eine Idee Grüße, Lukas
  2. Perfekt ist es nicht, aber die ganze Lösung wirkt (ohne dem TE zu nahe treten zu wollen) sehr provisorisch und "unprofessionell". Da geht dann width und hight schneller als ein bisschen CSS in den Header zu packen oder das Bild über die gdLib mit PHP skaliert zu verkleinern
  3. Ich geb dir nur einen Tip: Schau mal im php-Manual auf php.net nach - die Funktion "str_replace", die wird dir helfen. Und glaub mir, auf Dauer helfen wertvolle Hilfen und Hinweise mehr als eine Komplettlösung - du musst selber in der Lage sein nach Lösungen zu suchen. Zur Größe könnte dir ein "width" und ein "hight" Attribut im IMG-Tag helfen ;-) Viel Erfolg beim Lernen ;-)
  4. echo '<b><big> <a href="eventdeatils.php?common_event_id='.$row->common_event_id.'">'.$row->Datum1.'</big></b><br>'.$row->title.'<br><hr></a>'; sollte es heißen... Na dann, aber so wirklich lernen kann man dann davon nicht - in ruhe, langsam und immer soweit, dass man auch alles versteht - Pausen machen - es bringt ja nichts, wenn du dir die Informationen gegen den Kopf hämmerst. Also erst mal zB Variablen usw. angucken, ausprobieren...
  5. Da hast du schneller kopiert, als ich editiert habe Hatte in $abfrage = "SELECT common_event_id, description FROM jos_jcalpro2_events WHERE common_event_id = '".mysql_real_escape_string($_GET['common_event_id'])."'"; [/PHP] geändert! EDIT: Das Zeig mir aber, das wirklich jegliches Grundlagenwissen fehlt. Es kann kein Dauerzustand werden, dass du bei jeder kleinen PHP-Frage hier nachfragst! Wenn du dich weiter mit PHP beschäftigen musst/willst, dann schau dir bitte die Grundlagen an!
  6. Was sagt der Fehler denn aus, bzw wo tritt dieser auf? Den Code, den ich gepostet habe ist nur 9 Zeilen lang! Hast du diesen erweitert? Was steht denn in der eventdetails.php auf Zeile 15?
  7. Hallo! echo '<b><big> <a href="eventdeatils.php?common_event_id='.common_event_id.'">'.$row->Datum1.'</big></b><br>'.$row->title.'<br><hr></a>'; [/PHP] [PHP]<?php $abfrage = "SELECT common_event_id, description FROM jos_jcalpro2_events WHERE common_event_id = '".mysql_real_escape_string($_GET['common_event_id'])."'"; $ergebnis = mysql_query($abfrage); while($row = mysql_fetch_object($ergebnis)) { echo $row->description; } ?> Code ungetestet! Ich Empfehle dir, dir erst mal die Grundlagen von HTML, PHP und MySQL an zugucken! Grüße, Lukas
  8. Der Text einer Textbox ist vom Typ string. Als erstes wandle ich diesen in eine Zahl (int) um. Sollte dies nicht möglich sein wird eine Meldung ausgegeben. Nachdem die Funktion Berechne die berrechnung durchgeführt hat wird das ergebniss zurückgegeben. Und da der Text der Textbox string sein muss wandlen wir die Zahl nun zurück nach string (mit ToString). Code Ungetestet. Möchtest du dem Nutzer noch die Möglichkeit geben, andere Zahlen als Ganzzahlen eingeben zu können?
  9. Danke etreu! An this hab ich gar nicht gedacht - vielen Dank! Grüße, Lukas
  10. Hallo Kollegen! Ich habe hier ein Problem mit dem XMLHTTP-Request bzw. eher ein Problem wie ich an das Problem rangehe. Ich nutze hier einen (A)JAX-Request, der bisher syncron verlief. Diesen wollte ich nun umgestalten, damit dieser asyncron verläuft. Soweit kein Problem, der Request sieht vereinfacht so aus: var xmlHttp; function ajax_request_async(url, ziehlvoid, parameter) { var xmlHttp = null; try { xmlHttp = new XMLHttpRequest(); } catch(e) { try { xmlHttp = new ActiveXObject("Microsoft.XMLHTTP"); } catch(e) { try { xmlHttp = new ActiveXObject("Msxml2.XMLHTTP"); } catch(e) { xmlHttp = null; } } } if(xmlHttp) { xmlHttp.meinWert = parameter; xmlHttp.open("GET", url+"&x="+new Date().getMilliseconds()); xmlHttp.send(null); xmlHttp.onreadystatechange = ziehlvoid; } } Das Funktioniert bisher, genauso wie der onreadystatechange-Eventhandler. Das Problem beginnt mit dem Seitenaufruf, da dort mehrere asyncrone Requests gestartet werden. Logischerweise wird die globale Variable xmlHttp bei jedem neuen Request neu instanziert und überschrieben. Wenn nun die onreadystatechange-Funktion aufgerufen wird, dann wird das Ergebniss des Requests aus der aktuell verwiesenen xmlHttp-Objekt gelesen - dies ist aber der Knackpunkt, denn das Objekt ist dann nich zwangsläufig das Objekt, welches den Eventhandler aufgerufen hat. Meine bisher einzige Idee wäre ein Array von xmlHttp-Objekten anzulegen und bei jedem Request ein neues xmlHttp-Objekt hinzuzufügen. Dann könnte ich alle xmlHttp-Objekte im Array durchlaufen und verarbeiten - nicht die optimale Lösung. Die Anzahl der Requests ist (leider) dynamisch. Wie könnte man das ganze Umgestalten? Vermutlich ist mein Ansatz schon falsch - über Hilfe und Denkanstöße wäre ich dankbar! LG Lukas
  11. Für lokale Betriebe könnte man in die gelben Seiten schauen
  12. BlackyEXT

    C# Variablen speichern

    Ich halte das für einen großen Umweg, gerade da es ja schon managed settings gibt... Aber hier wäre deine Lese-Lösung: using System.IO; . . . private StreamReader reader; private int readInt() { try { if(reader==null){ reader=new StreamReader("variablen.txt"); } return Convert.ToInt32(reader.ReadLine()); } catch { //Speichern in Textdateien ist unsicher und unkomfortabel! //Bei Fehler 0 ausgeben return 0; } } Aufruf: int x = readInt();//1. Zeile int y = readInt();//2. Zeile . . . reader.Close(); usw. Schreiben: private StreamWriter writer; private void speichern(int x, int y){ writer = new StreamWriter("variablen.txt"); writer.WriteLine(x.ToString()); writer.WriteLine(y.ToString()); writer.Flush(); writer.Close(); } Aufruf: speichern(x,y); Trotzdem kann ich dir nur raten XML oder die eingebaute settings-Funktion zu nutzen! PS: Code nicht getestet, mein Compiler weigert sich so nen Umweg zu kompilieren
  13. BlackyEXT

    C# Variablen speichern

    Nabend! Du könntest auch über die Projekteigenschaften-> Einstellungen die Erforderlichen Einstellungen anlegen. Im Code dann einfach per Properties.Settings.Default.*EINSTELLUNGSNAME*; zugreifen und ändern. Und mit Properties.Settings.Default.Save(); speichern. Um alles andere (zB Berechtigungen) brauchst du dir dann keine Sorgen mehr machen
  14. P4 mit 3,4 Ghz 2GB RAM GPU ist mir eh egal WIN XP Pro Office '07 2 nagelneue 22" Widescreen TFT's (noch) kein Telefon (gar nicht mal so übel ) 10Mbit Aktuell zu 7. in nem Büro was für 4 Ausgelegt war , aber demnächst im Anbau im 2er Büro... Adminrechte auf einigen (wichtigen) Servern :cool: Ist keine High-End Hardware, aber mehr würde ich aktuell eh nicht zum arbeiten "brauchen" Finde das gar nicht so übel, vor allem da ich ja noch gar nicht die Ausbildung angefangen habe
  15. Das ist ja schon recht ordentlich! Da würde mich noch das Alter und bereits erreichte Qualifikationen interessieren (wenn man fragen darf ).

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