Es ist ein Auszug aus der function.inc.
In dieser Datei stehen alle Funktionen.
Ich habe am Anfang dieser Datei und der overview.inc error_reporting eingeschaltet und habe das bereits gemacht!
Es kommt kein Fehler.
Tschuldigung das ich euch belästige..
Beiträge von Bleistift
-
-
Hallo
ich habe eine kleine Funktion namens steuer().
Diese Funktion guckt wie groß der Abstand der letzten Steuereinnahme als mktime() ($time) und des aktuellen Datums ($mk).
Es gibt maximal 17 Abstände, die sich umso mehr Durchläufe es gab erhöht werden.
Die Abstände werden auf die letzte Steuereinnahme "draufgeschlagen". Sobald der Durchlauf der Schleife kommt, wo die Summe der letzten Steuereinnahme+Abstand größer ist als die aktuelle Zeit (mktime()) soll die aus einer Datenbank geholten Moral verringert werden und je mehr Durchläufe es gab desto größer ist auch der Abstand.Hier die Syntax:
PHP
Alles anzeigenfunction steuer() { $v_data = mysql_query("SELECT `id`, moral`, `last_steuer` FROM `villages` WHERE `king`='".mysql_real_escape_string($_COOKIE['login'])."'", $db); while($v = mysql_fetch_assoc($v_data)) { $mk = $mktime(); $time = $v['last_steuer']; $durchlauf = 0; while(17 < $durchlauf) { $abzug = 7200; if((3 < $durchlauf) AND ($durchlauf < 7)) { $abzug = 10800; } else if((7 < $durchlauf) AND ($durchlauf < 12)) { $abzug = 16200; } else if((12 < $durchlauf) AND ($durchlauf < 16)) { $abzug = 23400; } else if((16 < $durchlauf) AND ($durchlauf < 17)) { $abzug = 32400; } else if($durchlauf == 17) { $abzug = 46800; } $summe = $time+$abzug; $last = array($durchlauf => $summe); if($last['$durchlauf'] > $mk) { $moral = $v['moral']-$durchlauf; $GLOBAL['steuer'] = $moral; mysql_query("UPDATE `villages` SET `moral`='".mysql_real_escape_string($moral)."' WHERE `id`='".mysql_real_escape_string($v['id'])."'"); if($moral < 0) { mysql_query("UPDATE `villages` SET `status`=1, `moral`=25 WHERE `id`='".mysql_reap_escape_string($v['id'])."'"); } return $last['$durchlauf']; break; } $durchlauf++; } } }
Die Funktion befindet sich in der function.inc und wird in der overview.inc aufgerufen, sobald der Link "Steuern einnehmen" angeklickt wurde.
Doch wenn ich den Link anklicke passiert leider nichts weiter und es gibt keine Ausgabe, auch wenn ich die Ausgabe wie folgt mache:Kann mir jemand helfen wo ich vill. einen Denk- oder Programmierfehler hab?
lg
-
Ok, damit kann ich auch noch was anfangen
Habe meine Blätterfunktion jetzt auch schon fertig.
Vor $next hat ein echo gefehlt, wesswegen die neue ?page nicht übergeben wurde.Danke für eure Hilfe und ich werde mir die Tuts trotzdem ansehen.
-
Naja mit dem was du geschrieben hast kann ich das anfangen, was ich oben gepostet habe.
So hatte ich mir das ja auch schon gedacht eigentlichUnd Fehler kann man ja nicht richtig stellen, wenn einem nie der Fehler gezeigt wird.
Und das mir jemand hier was vorkauen soll, hatte ich eigentlich nicht gesagt und würde ich auch nicht wollen!
Nur Ideen wie ich es zum Laufen bringen könnte bzw was eine geeignetere Methode wäre. -
Debuggt habe ich bereits, keine Fehlermeldung.
Das Tutorial ist sehr umfangreich und entspricht nicht meinem Wissensstand.
Daher kann ich das wohl auch schlecht einbauen oder ?Und bei den Jobangeboten sag ich auch jedesmal, dass ich nur 16 bin und noch keine qualifizerte Ausbildung oder sonstiges hinter mir hab. Nach deiner Aussage her dürfte ich ja auch keine Ausbildung machen weil ich noch nicht alles weiß, nicht wahr?
Desswegen wollte ich auch eine so simple Blätterfunktion machen.
Gibt es zu meiner Syntax eventuell Hilfestelle oder eine Idee was falsch ist ?
Das andere Tut von alxy werd ich mir anschauen, würd jedoch gerne bei selbst programmierter Syntax bleibenlg
@Bandit: Aus Fehler lernt man, wenn man berichtigt wird
-
Hallo
ich wollt mir grade ein kleines Blättersystem erstellen, für die Nachrichten.
Pro Seite sollen 10 Ergebnisse ausgegeben werden.
Die Seite übergebe ich per Parameter (?page).
Die Seite wird mit 10 multipliziert, danach werden 10 abgezogen, da diese 10 ja ausgegeben werden sollen.
So an sich klappt das alles auch.
Auch wenn ich bei einem User 2 Seiten habe und dann ?page=2 eingebe, kommen dort auch die benötigten Ergebnisse.
Jedoch komme ich nicht per Link auf die Seite 2.
Vielleicht ist meine Idee für die Umsetzung totaler Müll, oder es funktioniert nichtWäre lieb, wenn mir jemand helfen könnte
Hier meine Syntax:
PHP
Alles anzeigen<?php if (!isset($_GET['page'])) { $page = '1'; } else { $page = $_GET['page']; } $posting = 10; $result = $page*$posting-$posting; $select_message_for_1 = mysql_query("SELECT * FROM `message` WHERE `to`='".mysql_real_escape_string($user_1['id'])."' ORDER BY ID desc LIMIT $result, $posting", $db) or die (mysql_error()); $num = mysql_num_rows($select_message_for_1); $summe = $num / $posting; $next = $page+1; ?> <br> Seite: <a href="index.php?page=1">Erste</a> <a href="index.php?page=<?php echo $summe; ?>">Letzte</a><?php if(1 < $summe) { ?> <a href="index.php?page=<?php $next; ?>">Nächste</a><?php } else { echo ''; } ?>
Ausgegeben wird nur: Erste und Letze. Jedoch ergibt $summe bei dem User, wo ich das System überprüfe 2. Wenn ich nun auf "Letze" klicke bleibe ich auf Seite 1.
Und "Nächste" erscheint gar nicht erst.
Ist etwas an der Gleichung von $summe falsch ?lg
-
es wäre ja toll wenn Sie eine Kontaktadresse darlassen weil so in der "Öffentlichkeit" das nicht so ausführlich besprochen werden sollte.
-
Ich wäre an näheren Informationen interessiert.
Könnte mir vorstellen im Bereich "Programmierung" soweit es mir möglich ist zu helfen.
Gerne Kontakt über dieses Forum oder Skype: loltimlol -
Ich kann dir soviel sagen, im Opera-Browser sieht man oben das bewegbare Bild, kann es auch bewegen aber dadrunter isteine weiße Fläche ..
Sollte nur zur Info dienen ich kann dir leider auch nicht helfen -
Code
box-shadow: 5px 5px 20px rgb(80,90,100); -webkit-box-shadow: 5px 5px 20px rgb(80,90,100); -moz-box-shadow: 5px 5px 20px rgb(80,90,100);
Das wäre ein normaler Schatten mit CSS3.
Du kannst das Bild doch aber auch Spiegeln in einem Imageeditor, oder nicht ?
Hintergrundfarbe weiß und dann geht das eigentlich auch. -
! So ! hast du dein Forum zustande gebracht
Werbebanner/Designs gibts nicht 4-Free zum Mitnehmen .. nur am Rande^^ -
-
Ja na klar, dank dir für den Link.
Aber was sagst du dazu, dass wenn die function andersrum ist also if style.display == 'none' ... style.display = 'block'
Wieso funktioniert diese function aber nicht andersrum, so wie in diesem Falle ? :slg und danke
-
Ja mir ist der unnötige else-Fall auch aufgefallen. habe es ausgenommen aber es funktioniert nicht. was meinst du mit einem Alert ? wie gesagt ich bin mit js nicht vertraut :s
danke für deine Hilfe
Das lustige an der Sache ist, dass ich auf einer anderen Seite die gleiche function habe, jedoch nur von Display none zu Display block also andersrum als hier..das funktioniert -.- -
Intigriere doch einfach ein News-Script mit einem kleinen Adminpanel, wo du deine Einträge per MySQL speicherst !?
Wäre ja kein großer Aufwand ...
Ich kenne Wordpress leider nicht und kann dir auch nicht sagen was es bietet oder wie es funktioniert..
Mit PHP könnte man sowas recht einfach realisieren und wenn du den dann ja nur nutzt und nicht selber machst ist es da nicht irrelvant, ob nun PHP oder Typo ? -
Hey Leute,
ich habe in einem Element (#rightbottom) mehrere Elemente zu stehen, die ich per JS "ausklappen" will, sobald ein Radio-Button angeklickt wurde.
Das Problem ist, dass wenn ich nun auf den radio-Button klicke, absolut nichts passiert und der display nicht auf "none" gesetzt wird .. Wieso ? :sHier die function:
Code<script type="text/javascript"> function show(s) { if (document.getElementById(s).style.display == "block") document.getElementById(s).style.display = "none"; else document.getElementById(s).style.display = "none"; } </script>
Radio-Button:
Element ('one'):
HTML<div id="rightbottom"> <h4>Reportstatus</h4> <div id="one" style="display:block;">1. Grund waehlen (*)</div> </div>
Da ich mir bisher nur die function in JS zusammengebastel bzw zusammengesucht habe,
ist meine Frage noch ob es das gleiche mit einem Absätze gibt ?
Jedoch hat ein Absatz ja keine ID und es ist kein Element, sowie in der function ..
Wie könnte ich diese Idee realisieren oder gibt es eine bessere Methode ?Freue mich auf Antworten
lg
-
Ja hast recht Bandit..
Tut mir leid habe die Klammer übersehen.Danke für eure Hilfe
-
Nein es gibt keine includes.
Und ja, es ist die all.php, welche ich aufrufe. -
Weil der Rest des Scripts identisch ist mit den anderen Seiten und die funktionieren.
Nur der Inhalt des Elements "content" verändert sich, also muss der Fehler dort liegen. -
Hallo Freunde
habe grad mal ein kleines Problem und bräuchte eure Hilfe.
In meiner Datei all.php gibt es einen Fehler. Die passende Fehlermeldung dazu ist Folgende:ZitatParse error: syntax error, unexpected ';' in C:\xampp\htdocs\all.php on line 88
So und nun ist mein Problem, dass die Fehlermeldung in meinen Augen falsch ist.
Nun sind Fehlermeldungen ja nicht falsch, daher wollte ich euch fragen, ob euch eventuell etwas auffällt und/oder ob ihr mir weiter helfen könntHier die Syntaxt
PHP
Alles anzeigen<div id="content"> <h1>Deine Freunde</h1> <br> <?php $slcrequest = mysql_query("SELECT `usertwo` FROM `friends` WHERE ((`userone`='".mysql_real_escape_string($user['id'])."') AND (`status`='1'))", $db); if (mysql_num_rows($slcrequest) < 1) { echo 'Keine eingetragenen Freundschaften gefunden.'; } else { ?> Du hast derzeit <?php echo mysql_num_rows($slcrequest); ?> Freunde. <table class="request"> <?php while($request = mysql_fetch_assoc($slcrequest)) { ?> <tr> <td> <?php $slcfriend = mysql_query("SELECT `name`, `lastname` FROM `member` WHERE `id`='".mysql_real_escape_string($request['usertwo']."'", $db) or die (mysql_error()); $friend = mysql_fetch_assoc($slcfriend); ?> <a href="/./user/index.php?id=<?php echo $request['usertwo']; ?>"><?php echo ''.$friend['name'].' '.$friend['lastname'].''; ?></a></td> <td><a href="deleterequest.php?id=<?php echo $request['usertwo']; ?>"><img src="/./media/no.jpg"></a></td> </tr> <?php }} ?> </table> </div>
Zeile 88:
PHP<?php $slcfriend = mysql_query("SELECT `name`, `lastname` FROM `member` WHERE `id`='".mysql_real_escape_string($request['usertwo']."'", $db) or die (mysql_error()); ?>
Und genau das finde ich so suspekt.
In dieser Zeile muss das Semikolon dahin.
Eins drüber und drunter fehlt auch keins, was die Fehlermeldung auslösen könnte..>>> Seltsamer Fehler in meiner Usersuche, kann ihn jemand finden? :( <<<
Liebe Grüße und allen eine schöne Nacht