if(isset($_POST['submit'])
{
if($_POST['link'] != '')
{
echo "Du hast den Link erfolgreich eingetragen!";
}
}
else
{
echo "Da ist wohl was schief gelaufen!";
}
Bei mir kommt immer ein Fehler?
Ist doch eigentlich alles richtig?
Quote:
Parse error: syntax error, unexpected '{' in
Aber ist doch eigentlich alles richtig verschachtelt?
if(isset($_POST['submit'])) { if($_POST['link'] != '') { echo "Du hast den Link erfolgreich eingetragen!"; } else { echo "Da ist wohl was schief gelaufen!"; } }
so sollte es richtig sein...
Dein isset hat sich nicht geschlossen
Und wenn du das willst, dass entweder "erfolgreich" oder "fail" wieder gegeben wird, solltest du deine den Anweisungsblock deiner ersten If-Abfrage nicht schon vorher schließen.
if(isset($_POST['submit']))
{
if($_POST['link'] != '')
{
echo "Du hast den Link erfolgreich eingetragen!";
}
else
{
echo "Da ist wohl was schief gelaufen!";
}
}
so sollte es richtig sein...
Dein isset hat sich nicht geschlossen
Und wenn du das willst, dass entweder "erfolgreich" oder "fail" wieder gegeben wird, solltest du deine den Anweisungsblock deiner ersten If-Abfrage nicht schon vorher schließen.
Stimmt.
Und in wirklich gutem Stil ist der Code nun auch nicht gehalten...
Wozu verwendest du eine !=''-Abfrage, wenn es für sowas die empty()-Funktion gibt..?!
Besser so:
PHP Code:
if(isset($_POST['submit']) && !empty($_POST['link']) ){
echo 'Du hast den Link erfolgreich eingetragen!'; }
else {
echo 'Da ist wohl was schief gelaufen!'; }
Ja, hab nur seinen Code in eine richtige Funktion gebracht, wollte ihn jetzt nicht mit einer neuen Funktion plagen.
Der Code Stil bin ich momentan zu stark von Java geprägt, hatte da scheinbar einen Brainfuck während ich geantwortet habe und hier noch weiter gecodet habe (Alles durcheinander gemischt)
Die Empty Funktion vereinfacht das natürlich ungemein.
Stimmt.
Und in wirklich gutem Stil ist der Code nun auch nicht gehalten...
Wozu verwendest du eine !=''-Abfrage, wenn es für sowas die empty()-Funktion gibt..?!
Besser so:
PHP Code:
if(isset($_POST['submit']) && !empty($_POST['link']) ){ echo 'Du hast den Link erfolgreich eingetragen!'; } else { echo 'Da ist wohl was schief gelaufen!'; }
Wieso predigst du gute Code Formatierung während deine Klammerung alles andere als richtig ist? Wenn dus schon in 4 Zeilen quetschen willst dann lass die Klammern lieber gleich weg bevor du so ungünstig formatierst.
lol. "Schon klar." Da sieht man mal wieder, wieviel Ahnung du hast...
Es ist SCHEIß-EGAL, wo genau die Klammern stehen (also wieviele Leerzeichen/Zeilenumbrüche davor/dahinter sind)...
Ich wollte sie aber nicht weglassen, um den Threadersteller nicht wohlmöglich in Verwirrung zu bringen, sobald dieser mehrere Befehle mit einer Abfrage ausführen will.
In meinem Beitrag ging es anbei auch nicht um Formatierung, sondern um Code-Technisches.
Also, empty() statt =="" und einfache, statt doppelte Lerrzeichen.
Naja, Intelligenz wird ja auch nicht in der Schule unterrichtet, also kein Wunder, dass sie dir fehlt.
lol. "Schon klar." Da sieht man mal wieder, wieviel Ahnung du hast...
Es ist SCHEIß-EGAL, wo genau die Klammern stehen
Ist es nicht, aber gut das du soviel Ahnung hast die mir leider fehlt.
Aber ich finds klasse das du dich besser mit PHP Coding Standards auskennst als PEAR selbst.
Schämst du dich nicht so ausfallend zu werden wo du doch so falsch liegst?
Wo ist euer Problem? Sollte es hier nicht eher um Technik als um Schönheit gehen?
In dem php.net manual sind sowieso nur Richtlinien - wenn jemand meint, er muss seinen Code anders formatieren/gestalten, warum soll er das nicht machen? Vllt. wird es für andere dadurch weniger lesbar, aber mein Gott, akzeptiert mal die Ansichten anderer ohne direkt ausfallend zu werden. Ist ja ätzend.
Und nur weil statt:
PHP Code:
if($bla == 1) { echo 'omg its true'; } else { echo 'omg its not true'; }
ein anderer vllt.:
PHP Code:
if($bla==1) { echo "omg its true"; } else { echo "omg its not true"; }
Lustig das jemand so kommt in einem Forum wo jeder hier mit seinem W3 validator ankommt, der wirklich nur eine Richtlinie ist aber gleichermaßen die weit verbreitesten Coding Standards ignoriert.
Macht euch mal nicht fertig wegen einer frage?
Meine frage ist geklärt und jeder Mensch macht mal Fehler?
Wenn dann sucht euch roboterfreunde die alles perfekt machen
Was ist falsch ?! ^^ 12/13/2011 - Hardware Discussions / Questions - 16 Replies Hallo ich habe mir einen Computer auf einer Seite zusammen gestell hier erstmal die Infos : Ich habe einen i5 Intel quadcore Prozessor mit 3,3 ghz übertaktet auf 3,7
16 gb Ram und einer Nvidia Gtx 570 Grafikkarte
Die bewrtungen von Windows 7 64bit
Grafikkarte (spiele) 7,9
Der Prozessor 6,9
Arbeitspeicher 7,6
Grafik für windows aero 7,9
und Die Festplatte für die ich kaum geld mehr hatte nur 5,9 ^^
PW/ ID Falsch -.- 12/04/2011 - CrossFire - 6 Replies Hallo epvp,
hab folgendes Problem wenn ich Crossfire starte und dann ich mich einlogge steht da immer PW oder ID falsch aber wenn ich mich auf der Homepage seite von Crossfire einlogge funtzt es ?
Bitte um Hilfe
Was ist Falsch? 09/28/2010 - General Coding - 6 Replies Hallo Leute ich hätte mal ne Frage was ist an dem Script falsch??
Public Class Form1
Private Sub Form1_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Load
End Sub
Private Sub Timer1_Tick(ByVal sender As System.Object, ByVal e As System.EventArgs)
My.Computer.Keyboard.SendKeys("y")
Was is da falsch? 12/12/2009 - AutoIt - 3 Replies Hallo,
Bin dabei einen Angelbot zu Schreiben!
Als erstes mache ich ein kleines Prog als beschreibung wo es notpade öffnen bei mir schreibt er aber nix ins fenster oder öffnet einfach andere progs vom desktop
Scritp:
Run ("notepad.exe")
WinWaitActive ("Unbennant")
Was ist da falsch? 09/16/2008 - Guild Wars - 7 Replies Func bosscheck()
If PixelChecksum(407, 21, 597, 31) = 2898646607 Then
RandomSleep(500, 700)
Call("fight1")
Else
RandomSleep(200, 400)
Send("{TAB}")
If PixelChecksum(407, 21, 597, 31) = 2898646607 Then
RandomSleep(500, 700)
Call("fight1")