php-resource.de

PHP-resource.de - Die PHP / mySQL Community

Individualsoftware innovativer als Standard

Individualsoftware innovativer als StandardStandardsoftware zeichnet sich dadurch aus, an eine Vielzahl unterschiedlicher Situationen angepasst werden zu können.

12.05.2015 | Berni

Druckkosten senken - worauf ist zu achten?

Druckkosten senken - worauf ist zu achten?Jeder Freelancer kennt ihn – und hat ihn mit hoher Wahrscheinlichkeit auch im eigenen Büro stehen. Die Rede ist vom Drucker

27.04.2015 | Berni

Beiträge im PHP-Forum

GROUP BY und ORDER BY Problem
sql / datenbanken Autor : malta Zeit : 20:23 Posts : 6

Hättest Du Deine Lösung nicht auch posten können ?!

Exceldatei einlesen/auswerten und in neues Array schreiben
php developer forum Autor : phpfrage1 Zeit : 13:36 Posts : 0

Hallo, ich hole mir sämtlich Daten aus einer Exceldatei, die Daten werden
in einem großen Array $rohdatenEXC gespeichert. Jede Spalte der Exceldatei
kann als Array angesprochen werden. Es ist mir bisher gelungen nach Mitarbeiter
zu filtern (Spalte E) und deren Gesamtstunden (Spalte O) auszugeben.

Nun gibt es aber auch noch eine (Spalte N) in der die Art der Leistung vermerkt ist.
Anhand der switch_Methode will ich prüfen ob der Wert in der Spalte N auf "Urlaub"
oder "Krank" steht --> wenn dies der Fall ist, soll er in dem Array $auswertung in den
Index"Urlaub" oder Index"Krank" den Wert von der Spalte O schreiben und entsprechend
aufsummieren. Bei der Ausgabe erhalte ich dann aber die Meldungen undefiniert Index "Urlaub" und "Krank"

Mein code wäre folgender:

 1 

 2 $rohdatenEXC = array(); //gesamte Inhalt der Exceldatei, alle Spalten sind in Arrays gespeichert
 3 
 4 foreach($sheetData as $key => $rohdatenEXC){
 5  // $rohdatenEXC['E']; //Spalte E = Nachname
 6  // $rohdatenEXC['N']; //Spalte N = Leistung = z.B. auch Urlaub, Krank
 7  // $rohdatenEXC['O']; //Spalte O = Stunden 
 8  
 9     if(!isset($auswertung[$rohdatenEXC['E']])) //Mitarbeiter
10     {
11         $auswertung[$rohdatenEXC['E']] = $rohdatenEXC; 
12         switch($rohdatenEXC['N']){
13           case ("Urlaub"):
14             $auswertung['Urlaub'] += $rohdatenEXC['O'];
15             break;
16          case ("Krank"):
17             $auswertung['Krank'] += $rohdatenEXC['O'];
18             break;
19         }
20     }
21     else
22     {
23         $auswertung[$rohdatenEXC['E']]['O'] += $rohdatenEXC['O'];
24     }
25 }
26 
27 //Tabelle ausgeben: 
28  foreach($auswertung as $key => $value){
29   echo "<tr>"; // Ausgabe nächste Zeile in Tabelle 
30     echo "<td>" . $value ['E'] . "</td>"; //Mitarbeiter
31     echo "<td>" . $value ['Urlaub'] / 60 . "</td>"; //Urlaub
32     echo "<td>" . $value ['Krank'] / 60 . "</td>"; //Krank
33     echo "<td>" . $value ['O'] / 60 . "</td>"; //Gesamtstunden
34     echo "</tr>";
35  }
36 
37 


Multiplizieren und Subtrahieren in der Abfrage
sql / datenbanken Autor : fireweasel Zeit : 12:32 Posts : 6

[QUOTE=sepp;670986]
Das ist doch so korrekt?!

1 
Select ....  (datum <= ('$datum_aktuell' - konditionen*86400) ....;


[/QUOTE]
Nein: Unter der Annahme, dass das SQL sein soll. Allerdings kann ich mir auch keine andere Sprache vorstellen, in der das "korrekt" sein dürfte.

[QUOTE]
So geht es[/QUOTE]
Ganz sicher nicht.

[QUOTE]
und sobald ich die 30 mit dem Spaltenname ersetzte rechnet es nicht mehr richtig


1 
Select ....  (datum <= ('$datum_aktuell' - 30*86400) ....;



[/QUOTE]

Ich fürchte, "es" "rechnet" überhaupt nicht, sondern wirft mit Fehlermeldungen nach dir, die du uns leider vorenthältst.

Wahrscheinlich willst du von einem aktuellen Datum 30 Tage zurückrechnen und dies mit einem anderen Datum vergleichen. Von den verwendeten Zahlen ausgehend, vermute ich, dass die Daten als POSIX-Timestamps vorliegen, die in Sekunden ausgedrückt werden. Der Rest bleibt traurigerweise unklar.

Es stellen sich folgende grundsätzliche Fragen:

* Wo willst du die Berechnung und den Vergleich durchführen: in SQL oder PHP?

* In welchem Format hast du die Ausgangswerte vorliegen: Timestamp, DateTime-Objekt, (ISO-8601-)formatierter Datumsstring, datenbankspezifischer DateTime-Datentyp, ...?

* Welcherart ist die Datums-Differenz, die du berechnen möchtest: Tage, Monate, ... ? Vom Benutzer eingegeben oder fest im Programm verdrahtet?

Wenn du diese Fragen beantwortest, kann man dir helfen. Vorher hat das wenig Sinn. Du vermischst Zeichenketten mit Zahlen, PHP-Syntax mit SQL-Syntax und Begrifflichkeiten (bspw. kann man "Konditionen" nicht multiplizieren).

Kannst du die Aufgabenstellung verständlich formulieren, ohne Pseudo-Code-Schnipsel einzustreuen, die weder in PHP noch in SQL rechten Sinn ergeben?

Inhalte einer Zeile löschen?!
sql / datenbanken Autor : Gwenny Zeit : 12:02 Posts : 0

Hallo zusammen!
Ich versuche gerade meinen ersten Onlineshop mit Magento zu basteln und habe aus dem nix eine Fehlermeldung bekommen:

a:5:{i:0;s:120:"Quellen-Modell "magesetup/source_revocationProductType" wurde nicht gefunden für das Attribut "revocation_product_type"";i:1;s:3352:"#0



Hab mal gegoogelt, da bekomme ich die Antwort:

"you probably had an extension installed that added an attribute with a custom source model and that model class does not exist anymore.
Search in the table eav_attribute for a record with source_model = 'magesetup/source_revocationProductType'. Remove the records you find and clear the cache. A reindex would not hurt either."
[SIZE="2"]http://magento.stackexchange.com/questions/48067/error-when-creating-or-editing-products-magesetup-source-revocationproducttype[/SIZE]

Ich habe die Daten in der mysql db auch gefunden.

Ich finde aber nicht den passenden Befehl um die Inhalte von "magesetup/source_revocationProductType" zu löschen.

Könnt ihr mir bitte helfen?

Dateien aus Verzeichniss auslesen
php developer forum Autor : Quetschi Zeit : 20:53 Posts : 4

[QUOTE=Faloo;670982]Was sollte ich da sehen bzw nicht sehen? Aktuell sehe ich einen ganz normalen Quellcode.[/QUOTE]
Mein Posting bezog sich noch auf den ursprünglichen Code im Eingangspost - du hast nichts im Browser gesehen, da du schlicht nichts ausgegeben hast was der Browser anzeigen würde. Im Quellcode hättest du gesehen, dass du lediglich das href-Attribut füllst und das html generell unsauber war.

Da du im Eingangspost danach die fehlerhafte Version gegen die funktionierende ausgetauscht hast, ist nun jedoch nicht mehr nachvollziehbar was ich dir damit sagen wollte.
[QUOTE=Faloo;670982]Zweiter Post bei Änderung ist (im Kopf) gespeichert! :)[/QUOTE];)

Jobs für PHP-Entwickler / Freelancer

Aktuelle PHP Projektausschreibungen / Stellenangebote

Weitere Projektausschreibungen finden Sie hier

Aktuellste Ausschreibung

Webentwickler PHP (m/w) in Berlin

Die IT und Entwicklung ist das Herz unseres Unternehmens. Wir entwickeln unsere Onlineshops stetig weiter und verbessern dadurch das Einkaufserlebnis für unsere Kunden.

20.05.2015
Kategorie FESTANSTELLUNG

Weitere Angebote


PHP-Scripte & PHP-Tutorials


 

Aktuelle PHP Scripte

spidaVote ansehen spidaVote

Sehr komfortables Skript zum Erstellen und Verwalten von Umfragen. - mehrere Umfragen möglich - vorrübergehndes aktivieren bzw. deaktivieren möglich - Umfrage-History - Einfügen mit PHP-Include-Befehl - dadurch sehr leichte Anpassung an das Design - a

20.05.2015 spida | Kategorie: PHP/ Umfragen
spidaRotator V.3.2. ansehen spidaRotator V.3.2.

Die (wahrscheinlich) letzte Version des Random Rotators beinhaltet vollkommene Steuerung per MySQL. Wie immer kann man beliebig viele HTML-Codes in zufälliger Reihenfolge ausgeben lassen. Die Anzahl der gleichzeitig auszugebenen Codes ist frei wählbar, so

19.05.2015 spida | Kategorie: PHP/ Bannerverwaltung
spidaNews ansehen spidaNews

simples News-Script zum einfachen Anpassen ans eigene Design. Mit Kommentar-, Bilder-Upload- und Admin-Funktion

19.05.2015 spida | Kategorie: PHP/ News
 Alle PHP Scripte anzeigen

PHP/MySQL Tutorials


 

Neuzugänge PHP MySQL Tutorials

plotting masters - a professional guide - Teil II

Grafische Interpolation und Bestapproximation von numerischen Wertepaaren: Wir wollen Punkte auf einer Zeichenebene über verschiedene Verfahren miteinander verbinden.

25.01.2015 EVAMasters | Kategorie: PHP
plotting masters - a professional guide - Teil I

Grafische Interpolation und Bestapproximation von numerischen Wertepaaren: Wir wollen Punkte auf einer Zeichenebene über verschiedene Verfahren miteinander verbinden.

25.01.2015 EVAMasters | Kategorie: PHP
Responsive Webdesign

Einstieg in Responsive Webdesign und Grids

26.05.2014 Berni | Kategorie: HTML5 & CSS3


 

ebiz-trader 6.0 - Das professionelle PHP Marktplatz Script

Berni | Kommentare 4 Kommentare | Neu | Script ansehen 24291 mal angesehen | Kategorie: PHP/ Anzeigenmarkt


thumb_artikel.jpeg Mit unserer Lösungen können Sie nahezu jeden B2B / B2C Marktplatz betreiben den Sie sich vorstellen können. Ganz egal ob Sie einen Automarktplatz, Immobilenportal oder einfach einen Anzeigenmarkt betreiben möchten. Mit ebiz-trader können Sie Ihre Anforder...

 Weitere Details zu Script
 Direkt zur Webseite

 


php-entwicklung

whatsapp alternativen? Welche Messenger verwenden PHP Entwickler?

Es gibt besser und vor allem sichere als whatsapp. Welche Messenger verwendet Ihr?

  •  
    Threema
  •  
    Skype
  •  
    Hike
  •  
    Viber
  •  
    Google Hangouts
  •  
    Line
  •  
    KakaoTalk
  •  
    ich rufe lieber an :)

 
Newsletter
Melden Sie sich jetzt zu unserem Newsletter an! Sie erhalten dann immer aktuelle Informationen rund um PHP und php-resource.de

Emailadresse :