Wahrscheinlich ist die Antwort jetzt für dich nicht mehr relevant.
Aber für andere Leute, die nach einer PHP Lösung suchen, kann ich empfehlen mal einen Blick auf

https://github.com/mschindler83/fints-hbci-php

zu werfen.

Lg, Markus

...zur Antwort
PHP+mySQL - 2 Spalten von verschiedenen Tabellen vergleichen und ausgeben

hallo Leute,

Ich bastle derzeit wieder an meinem kleinen Netzwerk... Alles steht soweit, scheitere gerade nur an der Ausgabe von Posts. Das der Text in die DB eingetragen wird hab ich schon geschafft. Die Ausgabe alleine, (also nur der Text) funktioniert auch. Einzig und allein den User, der den Post geschrieben hat auszugeben schaff ich nicht.

Bei mir sieht das so aus. Jeder User bekommt bei der Registrierung automatisch eine id zugeteilt. Jeder post speichert dann auch den content + die userid der derzeitigen Session in die Datenbank.

Ich muss also die userid des Post's mit der id der User vergleichen, und dann den Vornamen ausgeben. ich weis... hört sich ziemlich verwirrend an. Das hier ist die Ausgabe (wundert euch nicht über das PHP geschnipsle, musste wegen den Divs sein): <?php $selectData = mysql_query("SELECT * FROM write_area ORDER BY poston DESC"); while($Data = mysql_fetch_assoc($selectData)) { $uid = $Data['userid']; $content = $Data['content']; }

    $selectNameData = mysql_query("SELECT prename FROM user WHERE id = $uid;");
    while($nameData = mysql_fetch_assoc($selectNameData)) { 
            $name = $nameData['prename']; 
    ?>
        <div class="area_out"><p><?php echo $name ?></p><?php echo $content; ?></div>
        
    <?php } ?>

Die Ausgabe des Post mit den dazugehörigen User funktioniert zwar schon, aber leider wird nur der allererste Post ausgegeben.

Ich hoffe ihr versteht mein Problem! sonst einfach kommentieren...

danke im Voraus, euer lole

:)

...zum Beitrag

Joins sind dein Freund.

SELECT * FROM write_area LEFT JOIN user ON (write_area.userid = user.id) ORDER BY poston DESC;
...zur Antwort

Meistens (nicht immer) ist es ausreichend einfach das richtige Mysql query zu bauen. Benutze doch einfach ein Like.

select x, y from z where titel LIKE '%Bäcker%' OR content LIKE '%Bäcker%'

Somit bekommst du einträge die zb auf "Der Bäcker", 'Bäckerei Meier' ect. matchen.

...zur Antwort

Ist das vielleicht ein neues Repository? Wie du zu diesen Umständen gekommen bist kann ich dir leider nicht sagen, aber um deine Frage zu beantworten:

Geh auf dein cmd oder deine shell, und gib ein:

git remote add origin "deineRepositoryUrl"
git push origin master

Und das natürlich in deinem Projektverzeichnis. PHPStorm sollte das dann raffen.

Lg

...zur Antwort

Hallo,

Ich würde mich immer wieder für das ZF2 entscheiden. Mein Vorredner hat nicht GANZ recht mit der Behauptung ZF2 wäre extrem langsam. Es stimmt, dass das ZF2 im gegensatz zum ZF1 und anderen Frameworks etwas langsamer ist. Allerdings ist der letzte Benchmark den zumindest ich finden konnte von Feb. 2012. Seit dem hat sich noch sehr viel getan in der ZF2 Entwicklung.

Aber man muss sagen, dass ein Framework NIE der Bottleneck einer Webanwendung ist. Typische Bottlenecks wären z.B inperformante SQL-Queries mit falschen oder nicht gesetzten Indizes, Schlechtest oder kein Caching, imperformater userland code, ect.

Für mich persönlich überwiegen einfach die Features des ZF2 (ServiceManager (DI), Namespaces, und und und) und wir haben es auch produktiv auf einer high-traffic seite am laufen. Und das ohne Performanceprobleme.

Und zudem macht das Framework riesigen Spaß wenn man die Basics verstanden hat :)

Hoffer wir konnten dir ein bisschen bei deiner Entscheidung helfen :)

...zur Antwort

http://docs.doctrine-project.org/en/2.1/cookbook/aggregate-fields.html

...zur Antwort
$all = arr1 + arr2 + arr3 + ... arr29;

// Mischt das Array
array_shuffle($all);

$groups = array();

while(count($all) % 5 == 0 || count($all) % 6 == 0) {

    if (count($all) % 5 == 0) {
        $groups['5er'][] = array_splice($all, 0, 5);
    } else if (count($all) % 6 == 0) {
        $groups['6er'][] = array_splice($all, 0, 6);
    }

}

UNGETESTET. Aber so in der art könnte es funktionieren.

Lg

...zur Antwort

Scheint ein Problem mit dem Chrom integrierten PDF-Viewer zu sein. Gib mal in die Chrome Adressleiste "about:plugins" ein, drück enter und deaktiviere den pdf-viewer. Starte chrome neu und teste deine links nochmal.

Und tu mir bitte den gefallen und nimm das "target=_blank" aus deinen links raus ;) Der Nutzer soll selbst entscheiden wann ein link in einem neuen Fenster geöffnet werden soll :)

Lg

...zur Antwort

Dafür gibt es in PHP sogenannte "Magic Methods"

Da du aber die Werte auch über weitere Kindklassen hinweg teilen möchtest wird das ganze schon kniffliger.

Sieh dir dazu mal das seit PHP 5.3.0 verfügbare "Late static binding" an. Das könnte dir evtl. weiterhelfen. http://php.net/manual/de/language.oop5.late-static-bindings.php

Hoffe ich konnte dir damit weiterhelfen :)

...zur Antwort

Sind die Felder from to nicht vom Typ Int? Wenn doch Versuchs mit VALUES(1, 2, 'test')

...zur Antwort

Schlimm ist es nicht. Ist halt die maximale übertragungsgeschwindigkeit der Netzwerkkarte. Für internet langen die die 100Mbit locker.

Solltest du allerdings viele große dateien über das netzwerk schieben.. filme von pc a nach pc b zb. Dann würde ich mir überlegen eine Netzwerkkarte mit 1000Mbit zu nehmen.

Denk aber daran, dass dann auch der switch bzw der router die 1000Mbit unterstützen muss. Sonst bringts dir nix.

...zur Antwort

SaunA :)

Bzw Saunieren :)

Nimm ein großes handtuch mit, damit du immer etwas zum drunterlegen hast. Wird nicht gerne gesehen wenn dein schweiß auf die holzbänke tröpfelt.

Setz dich am besten NICHT ganz nach oben, denn da ist es am heißesten. Für den Anfang erst mal ganz unten.

Sollte gerade aufguss sein, platze nicht einfach rein. warte bis er zuende ist.

Sollte aufguss sein wenn du gerade drinnen bist, dann solltest du es bis zum ende aushalten. Wird nicht gern gesehen mitten im Aufguss rauszustürmen ;)

Ansonsten ... viel spaß :D

...zur Antwort

Meistens schlecht, da die relevanten teile meist in den AGB's stehen die ja eigentlich jeder lesen sollte.

...zur Antwort

Lade dir mal memtest runter und brenne es auf CD wenn du die möglichkeit hast. Damit bootest du und checkst mal deinen Arbeitsspeicher auf Fehler. Wenn Fehler auftreten, dann ist dein RAM defekt. (Memtest aber bitte mindestens 45 min laufen lassen)

...zur Antwort