• Jetzt anmelden. Es dauert nur 2 Minuten und ist kostenlos!

Suchergebnisse

  1. R

    "false" und "0"

    Ah, danke! Habe es jetzt mal schnell gepatcht das Problem. Ob das Feld ausgefüllt wurde, wird so geprüft: #vorher if(strlen($value) > 0) #nachher if(strlen((string) $value) > 0) Ist das unschön? Aber anders kann man anscheinend PHP nicht mitteilen, dass auch 0 ein Zeichen ist. :)
  2. R

    "false" und "0"

    Hallo, eine kurze Frage: ich möchte einen Steuersatz in der Datenbank speichern. Es wird geprüft, ob der eingegebene String korrekt ist. Falls er falsch ist, wird das Feld rot umrandet. Gibt man aber nun 0 ein, wird zwar problemlos gespeichert, aber das Feld wird rot umrandet. Warum nur...
  3. R

    Umsetzung: nach Löschen Erfolgsmeldung und Weiterleitung

    Ok, werde ich machen! Danke dir für deine Hilfe!
  4. R

    Umsetzung: nach Löschen Erfolgsmeldung und Weiterleitung

    Also ich habe eine HTML-Klasse, die mir den head, body-Anfang und den footer des HTML-Dokuments ausgibt. Und da ich diese Methode in meiner index-Datei immer zuerst aufrufe, ist es schwer zu löschen und gleichzeitig umzuleiten. if(isset($_POST['doDelete'])) {...
  5. R

    Umsetzung: nach Löschen Erfolgsmeldung und Weiterleitung

    Danke für deine Antwort! Wie könnte ich denn nun das Problem mit dem Link lösen? Einfach ein Formular machen, das per POST die ID überträgt, die gelöscht werden soll? Und kennst du zufällig eine Klasse, die genau so ein Problem, mit header() und Funktionen, die vor jeglicher Ausgabe erfolgen...
  6. R

    Umsetzung: nach Löschen Erfolgsmeldung und Weiterleitung

    Hallo, ich habe leider ein Umsetzungsproblem. Und zwar möchte ich einen Datensatz in einer MySQL-Datenbank löschen. Funktioniert tadellos. Den Link generiere ich wie folgt: echo "<a href='".$_SERVER['SCRIPT_NAME']."?".$_SERVER['QUERY_STRING']."&delete=".$entry['id']."'>löschen</a>"...
  7. R

    Notice: Undefined index

    Perfekt! Vielen, vielen Dank mermshaus. Die Notice-Meldungen sind weg. Jetzt hätte ich noch eine Frage. Wie könnte man diesen Befehl am besten in eine Methode verwandeln, um auf die Funktion bestmöglich zugreifen zu können und ohne viel Aufwand zu betreiben?
  8. R

    Notice: Undefined index

    Danke, habe das jetzt einmal so eingebaut. Ich müsste ein leeres $_POST['date'] erzeugen. Deshalb habe ich ja diese Methode definiert, um das nicht bei jedem $_POST neu zu schreiben, das in meinem Projekt vorkommt. Nur, wie definiert man ein $_POST-Array, das noch nicht existiert?
  9. R

    Notice: Undefined index

    Nur "ist kein Array" wird ausgegeben. Nicht mal der Array-Inhalt wird ausgegeben. Hab es auch schon mit der Methode probiert. Wenn ich \System\Security::checkArray($_POST['date']); if (is_array($_POST['date'])) { echo $_POST['date'].'ist ein Array'; } else { echo $_POST['date'].'ist kein...
  10. R

    Notice: Undefined index

    Vielen Dank! Jetzt greift immerhin die Methode. Nur die Notice-Meldung ist noch immer da. public static function checkArray($array) { if($array == array()) { $array = ''; return $array; } else { return $array; } } echo "<input type='text' name='date'...
  11. R

    Notice: Undefined index

    Ich weiß schon, was der Unterschied zwischen Methode und Funktion ist. ;) Und wieso ist das unnötig? Ich möchte so einfach wie möglich prüfen können, ob das Array leer ist oder bereits Inhalt hat. Falls nicht muss einfach ein leeres Array daraus gemacht werden. :) Oder ist der Ansatz sogar...
  12. R

    Notice: Undefined index

    echo "<input type='text' name='date' value='".(isset($_POST['date'])) ? $_POST['date'] : ''."' />"; Habe jetzt auch einmal versucht, eine Methode zu definieren: public static function checkArray($array) { if(!isset($array)) { $array = ''; return $array; } else { return...
  13. R

    Notice: Undefined index

    Natürlich habe ich das nicht 1:1 übernommen. ;) Habe nur die if-Verzweigung in mein value eingefügt. Und in dem input-Feld steht auch name='date'. Muss das eventuell nach der Verzweigung stehen?
  14. R

    Notice: Undefined index

    Danke dir, aber leider funktioniert das nicht. Habe es dann mit einer "normalen" If-Verzweigung probiert und da hat es funktioniert. Ich würde das Problem aber gerne in einer Zeile lösen. Mache ich noch etwas falsch? EDIT: Da fällt mir noch ein: Wäre es möglich, diese Array-Überprüfung durch...
  15. R

    Notice: Undefined index

    @mermshaus: danke, und welchen Wert empfiehlst du dem Array zu zuweisen? Einfach einen leeren String? @Asterixus: du hast Recht! Habe ich aber nur in meinem Beitrag vergessen. ;)
  16. R

    Notice: Undefined index

    Hallo, habe jetzt mal während dem Entwickeln alle Fehler/Notice/Deprecated-Meldungen erlaubt. Und siehe da, viele Notice-Meldungen. Unter anderem eine Meldung, die ich noch nicht oft zu Gesicht bekommen habe, nämlich Notice: Undefined offset. Den Grund kenne ich, nur möchte das mit dem Beheben...
  17. R

    Fehlerhafte Inputs markieren

    Ja, nur wie kriege ich die Information, dass die Felder fehlerhaft ausgefüllt wurden, in meine Formular-Erstellungsmethode? :)
  18. R

    Fehlerhafte Inputs markieren

    Hallo! Ich arbeite derzeit an einem umfangreicheren Projekt und stoße auf das erste Problem: ich möchte, dass fehlerhafte Formularfelder rot umrandet werden. Arbeite mit OOP und frage mich derzeit, wie ich das lösen könnte. Ich habe eine Klasse, die die eingetragenen Inputs validiert und...
  19. R

    MySQL kommerziell nutzen

    Also kann ich das so deuten, dass, wenn ich im Web arbeite und MySQL (unverändert, in Originalversion) nur als Datenbankserver verwende, ich MySQL unter der GPL Lizenz einsetzen kann. Nur wenn es notwendig ist, MySQL dem Kunden mitzuliefern, z.B. ein Programm das auf Windows läuft, muss ich mir...
  20. R

    MySQL kommerziell nutzen

    Hallo, ich weiß, das Thema ist alt, allerdings habe ich nirgendwo eine befriedigende Antwort gefunden. Jeder behauptet etwas anderes. Möchten wir einmal annehmen, dass jemand eine Software mit PHP und MySQL schreibt, wo man sich gegen Geld registrieren kann und bestimmte Features nutzen...
Zurück
Oben