Das Problem bei der Option ist, wenn er beschließt, da eine Shoutbox oder ähnliches einzubauen, könnte die Seite mitten im Tippen neugeladen werden. (Ich dachte, ich warne jetzt, bevor er das tut und sich fragt, was los ist).
Beiträge von Afrael
-
-
Und ich nehme an, mit "anschauen" meinst du "korrigiert zurückschicken"? Erstmal Service für die anderen:
PHP
Alles anzeigen<?php // Wenn lg ist ok if($lg=="ok") { // Variablen $ende = $_REQUEST[ende]; $dd = $_REQUEST[dd]; //<<<<<<<<<<Ich hoffe doch, hier stand auch vorher schon REQUEST statt REQUES // Wenn ende und dd "" ist if($ende!="") { if($dd!="") { $topw = mysql_query("SELECT * FROM w_einsatz WHERE wette='".$ende."' AND dd='".$dd."'"); mysql_query("UPDATE w_wetten SET ende='0' WHERE id='".$ende."'"); while($wta = mysql_fetch_array($topw)) { $upw = mysql_query("SELECT * FROM w_user WHERE user='".$wta[user]."'"); $wud = mysql_fetch_array($upw); $bde = $wta[einsatz] * 2; $nks = $wud[konto] + $bde; mysql_query("UPDATE w_user SET konto='".$nks."' WHERE id='".$wud[id]."'"); mail($wud[email],"Wette gewonnen!","Hallo Du hast eine Wette bei ".$wstitel." gewonnen und erhältst deinen Einsatz doppelt gutgeschrieben (".$bde." ".$wswaer."). Freundliche Grüsse ".$wstitel,"From: $wstitel <$wmmail>"); } mysql_query("DELETE FROM w_einsatz WHERE wette='".$ende."'"); echo "<b><big>Wettausgang mitteilen</big></b><br><br>Vielen Dank für die Mitteilung des Wettausgangs. Die Wette wurde somit erfolgreich beendet und allfällige Wettgewinne wurden den Nutzern gutgeschrieben."; // Wenn dd nicht leer ist }else{ $topw = mysql_query("SELECT * FROM w_wetten WHERE id='".$ende."'"); $wta = mysql_fetch_array($topw); echo "<b><big>Wettausgang mitteilen</big></b><br><br><b>".$wta[titel]."</b><br><br>Welche Wettbehauptung hat bei dieser Wette gewonnen?<br><br><form action=index.php method=post style=display:inline><input type=hidden name=d value=wettkonto><input type=hidden name=ende value=".$ende."><input type=radio name=dd value=dafuer><b><font color=darkgreen>Dafür</font></b> <input type=radio name=dd value=dagegen><b><font color=red>Dagegen</font></b><br><br><input type=submit value=Speichern></form>"; } // Wenn ende nicht leer ist }else{ echo " <b><big>Mein Wettkonto</big></b><br><br>Mein aktueller Kontostand: <b><font color=darkgreen>".$usrd[konto]." ".$wswaer."</font></b><br><br> <b>Meine eigenen Wetten:</b><br><table border=0 cellspacing=5 cellpadding=5>"; $topw = mysql_query("SELECT * FROM w_wetten WHERE user='$s_user' AND ende NOT LIKE '0' ORDER BY ende DESC"); $anzw=0; while($wtd = mysql_fetch_array($topw)) { $anzw++; $diff = $wtd[ende] - time(); $cdiff=$diff; $days = ($diff - ($diff % 86400)) / 86400; $diff = $diff - ($days * 86400); $hours = ($diff - ($diff % 3600)) / 3600; $diff = $diff - ($hours * 3600); $minutes = ($diff - ($diff % 60)) / 60; $diff = $diff - ($minutes * 60); echo "<tr><td><img src=images/ico_w.png></td><td><a href=index.php?wette=".$wtd[id].">".$wtd[titel]."</a></td><td>"; if($cdiff < 30){ echo "<font color=red>abgelaufen</font></td><td><a href=index.php?d=wettkonto&ende=".$wtd[id].">Wettausgang eintragen</a></td></tr>"; }else{ echo "Noch ".$days."T ".$hours."Std ".$m inutes."Min</td></tr>"; } } if($anzw==0){ echo "<tr><td>Du hast derzeit keine Wetten eingestellt.<br><a href=index.php?d=neu>Klicke hier, um eine neue Wette zu erstellen</a></td></tr>"; } echo "<tr><td colspan=5><br><br><b>Meine Wetteinsätze:</b></td></tr>"; $topw = mysql_query("SELECT * FROM w_einsatz WHERE user='$s_user' ORDER BY datum DESC"); $anzw=0; while($wtd = mysql_fetch_array($topw)) { $anzw++; $etopw = mysql_query("SELECT * FROM w_wetten WHERE id='".$wtd[wette]."'"); $ewtd = mysql_fetch_array($etopw); $diff = $ewtd[ende] - time(); $cdiff = $diff; $days = ($diff - ($diff % 86400)) / 86400; $diff = $diff - ($days * 86400); $hours = ($diff - ($diff % 3600)) / 3600; $diff = $diff - ($hours * 3600); $minutes = ($diff - ($diff % 60)) / 60; if($cdiff > 10){ echo "<tr><td><img src=images/ico_w.png></td><td><a href=index.php?wette=".$ewtd[id].">".$ewtd[titel]."</a></td><td>Noch ".$days."T ".$hours."Std&nbs p;".$minutes."Min</td><td>Einsatz: ".$wtd[einsatz]." ".$wswaer."</td></tr>"; } } if($anzw==0){ // echo "<tr><td>Du hast derzeit keine Wetten eingestellt.<br><a href=index.php?d=neu>Klicke hier, um eine neue Wette zu erstellen</a></td></tr>"; echo "<tr><td>Du hast keine Wetteinsätze im System.</td></tr>"; } echo "</table><br><br>"; } // Wenn lg ist nicht ok }else{ echo "<b><big>Bitte einloggen</big></b><br><br><form action=index.php method=post style=display:inline><input type=hidden name=d value=".$d."><table border=0 cellspacing=5 cellpadding=5 align=center><tr><td>Benutzername:</td><td><input type=text name=user style=width:200px></td></tr><tr><td>Passwort:</td><td><input type=password name=pass style=width:200px></td></tr><tr><td colspan=2 align=right><input type=submit value=Einloggen></td></tr></table></form>"; } ?>
Der Syntaxfehler stammt daher, dass du zwei Verzweigungen aufmachst und wieder zumachst. Wenn du jetzt beide Verzweigungen zu einer verschmilzt, wie von driver vorgeschlagen, machst du eine auf, aber immer noch zwei zu->Fehler. Ich würde diesen Teil einfach so lassen, wie es ist, denke ich, zumal du weitere else-Zweige hast.
-
Firefox 3.5.11 auf Win XP
http://i38.tinypic.com/28tuloi.png -
Da muss ich meinem Vorredner widersprechen. Ich finde Texte, die über die ganze Bildschirmbreite gehen, eine Zumutung, zumal es immer breitere Bildschirme gibt. Es sei denn, du meintest, dass der OP noch eine Art Navigation o.ä. rechts und links einbauen soll.
-
Ich kann dir bei deinem aktuellen Problem nicht helfen, aber was mich stört, ist, dass auf deiner Webseite Umlaute nicht richtig dargestellt werden und (bei mir) durch kyrillische Zeichen ersetzt werden. Das liegt daran, dass keine Codierung angegeben ist. Das müsste sich beheben lassen, indem du in den Head-Bereich die Zeile
einfügst. Weitere Hilfe zu Meta-Tags findest du hier.
-
Ich habe die Erfahrung gemacht, dass es bei Browser-Problemen sowas wie "das sind nur Kleinigkeiten" selten gibt, leider
Übrigens, hast du vielleicht mal gecheckt, ob der "andere" PC irgendwelche eigenen Stylesheets definiert?
-
Grml. Ich dachte, ich wäre eingeloggt.
-
Weil hier vermutlich einige sind, die das interessiert: Ein Mathematiker namens Vinay Deolalikar behauptet, er habe das P-NP-Problem gelöst. Es handelt sich um ein wichtiges bis dahin ungelöstes Problem der Informatik, es ist ein Preis von 1 Mio. US-$ ausgesetzt.
-
Bitte die Query, wie sie im PHP-Quelltext steht, und die Tabellenstruktur ins Forum.
-
Also, meine CSS-Kenntnisse sind beschränkt, aber ohne Screenshot verstehe ich das Problem nicht. Es ist doch egal, welche Schriftart/Größe die Punkte haben, die in die Select-Liste kommen, oder nicht? Wenn in die Selectliste nur Text kommt, zumindest. (Alles andere wäre falsch).
-
Wichtig ist, dass hinter dem Gleichheitszeichen auf jeden Fall irgendwelche Anführungszeichen stehen. Ob einfache, oder doppelte ist relativ egal, wie bandit schon sagte.
-
Andere Möglichkeit: Du speicherst dir von vorneherein die nächste Mitternacht als Ablaufdatum in der Datenbank. Siehe Beispiel 3 hier.
-
Ich glaube, ich hatte es mir mal ausgeliehen und fand es etwas zu trocken. Falls du die Gelegenheit hast, in eine Stadtbücherei zu gehen, würde ich mich mal dort nach dem Buch umsehen und einfach mal durchblättern.
-
Du kannst es ganz einfach machen, solange deine Nutzer in deinem Forum angemeldet sind können Sie deine Seite besuchen
Dazu brauchst du nur einen Befehl
Nun musst du schauen was im Quellecode nur anders ist wenn man auf der Seite eingeloogt ist anhand dessen kansnt du zugriff erlauben
mfg
Ich dachte, file_get_contents startet eine Anfrage vom Server und nicht vom Browser?
-
Seit FF v3.5, wenn ich mich nicht irre, sieht man ja im Quelltext Links zu eingebundenen Dateien bzw. Ziele von <a>-Tags als Links. Jedoch hat das Klicken auf die einen entscheidenden Nachteil, die Links werden im Fenster vom Quelltext geladen, zurückgehen oder sie im neuen Tab des Hauptfensters zu öffnen ist unmöglich; will man zum Quelltext zurück, muss man das Fenster schließen und es erneut öffnen. Wenn jemand zufällig ein Addon weiß, was eine der beiden Funktionen umsetzt, wäre ich sehr dankbar
-
Seltsam, eigentlich kommt doch spätestens nach drei Posts der Hinweis auf PHPMailer?
-
Übrigens, an den Threadersteller: Du musst bedenken, das hier ist nicht notwendigerweise repräsentativ. Ich sage mal, hier sind (vermutlich) hauptsächlich Jugendliche im Alter zwischen 16 und 25 Jahren. Wenn du die Frage in einem anderen Forum stellen würdest, würden die Antworten vermutlich anders ausfallen. Mein Tipp: mach das und lass uns vielleicht mal das Ergebnis deiner Untersuchungen wissen, ich find das nämlich interessant
-
Vielen Dank für die Antworten.
Zitatumgang mit photoshop sollte geläufig sein
Ist das wirklich Pflicht, wenn ich reine Backend-Programmierung mache? Und geht auch GIMP? Ich hab mit Photoshop gar keine Erfahrung, weil das Programm mit seinem Preis ja doch ordentlich zu Buche schlägt Künstlerisch bin ich, wenn ich ehrlich sein soll, auch nicht so begabt.Zitatbackend-architektur ist teilweise von nöten.
Was genau meinst du mit "Architektur"? So Zeugs wie MVC (wow, wir haben keinen Lexikoneintrag darüber) und Datenbank-Standartisierungen?Zitatobjective-c, da heutzutage massig an mobile apps entwickelt werden.
Hab mir das mal kurz bei Wikipedia durchgelesen, dazu kurze Frage, die hoffentlich nicht zu sehr off-topic ist: Kann ich das auf meinem Windows XP testen oder brauche ich Hardware von Apple dafür?Zitatsenior-developer is senior developer
Wann bin ich ein Senior-Developer? So, wie ich das sehe, scheint das nicht standartisiert zu sein.Mir ist klar, dass ich die Entscheidung letztendlich selber treffen muss, aber es kann ja nicht schaden, mir Infos von Leuten zu holen, die sich selber schonmal damit auseinander setzen mussten Dass du eher den Sandkuchen erwischt hast, tut mir leid. Jedoch hast du hier trotzdem eine angesehene Rolle als Moderator, und das ist ja auch was wert, nich?
-
Letztens beim stöbern im Netz hab ich ein Programmierspiel gefunden, in dem es darum geht, mit einer begrenzten Anzahl von Befehlen einen Roboter ein Licht auf dem Boden anmachen zu lassen. Funktionen und Rekursionen sind inbegriffen
-
So, nachdem ich schon meine sämtlichen Bekannten gequält habe, wende ich mich jetzt mal an die Profis Ich mach nächstes Jahr Abitur und somit steht für mich so langsam die Frage im Raum, was ich danach mache (Wehrdienst muss ich nicht machen). Ich wollte entweder eine Ausbildung oder eben ein duales Studium zum Fachinformatiker für Anwendungsentwicklung mit Schwerpunkt Entwicklung von Web-Applikationen (Gott, ist das umständlich) anfangen.
1) Was davon würdet ihr mir empfehlen und warum?
2) Da demnächst Gott sei Dank Ferien sind, hätte ich Zeit, mal was Neues im Bereich Web-Programmierung zu lernen. Was sollte ich heutzutage mindestens können, um auf einen zukünftigen "Arbeitgeber" Eindruck machen zu können? PHP5-OOP, HTML, CSS sind klar. Vermutlich sollte ich mich auch mit jQuery o.ä. auskennen, oder?