Zum Inhalt springen

Herr_der_Ringe

Mitglieder
  • Gesamte Inhalte

    108
  • Benutzer seit

  • Letzter Besuch

Alle Inhalte von Herr_der_Ringe

  1. So habe ich es gemacht.Wie du geschrieben hast. Durch das konvertieren dachte ich, würde er dieses "Datumsformat" von mir einlesen können, da er es auch so drinne hat. allerdings grade mal geschaut, er hat es so im frontend angezeigt, aber in der db hat er es anders drinne-.- dort ist der feldtyp datetime.
  2. Oh, ähm, sry, für den falschen Post! Habe es damit doch möglich gemacht..oder etwa nicht??? function datum_konverter($d) { $jahr = substr($d,0,4); $monat = substr($d,5,2); $tag = substr($d,8,2); $datum_formatiert=$tag.".".$monat.".".$jahr; return $datum_formatiert; }
  3. siehe nächsten post =>
  4. Hallo. Ich habe ein Problem. Habe eine Datenbank, in der ich folgendes realisieren soll: Durch das Klicken auf einen Button, sollen alle Einträge in der Spalte Testdatum auf 00.00.0000 gesetzt werden. Ich kann machen was ich will.. ich bekomme es net hin. habe es so gemacht: if(isset($_GET['action'])) { $action=$_GET['action']; if($action="nullen") { for($ii = 0; $ii < $anz_datensaetze ; $ii++) { $sql = "UPDATE Testfall SET Testdatum VALUES('00.00.0000')"; } } } Bis zu dem '$sql = "Update...."' funktioniert es einwandfrei.. habe es getestet. habe $test erstellt, auf 0 gesetzt und anstelle von der Update-Anweisung durchgeführt. Der Zähler ($test++; ) hab ich mir dann über ein echo ausgeben lassen und es funkltioniert korrekt. Also scheint wirklich nur das Update (warum auch immer) nicht zu funktionieren! MfG HdR
  5. Also, wäre der Name a_b_c dann in der Datenbank als a\_b\_c zu finden/einzutragen, damits richtig funktioniert? Danke für die Antworten.
  6. Ich weiss nur, dass mit "Like" die Namen verglichen werden, und bei Like dient ein "_" ja als Platzhalter. Wenn ich dann ein "\" davorsetze, wird das umgangen? oder hab ich das falsch verstanden?
  7. Hallo. Folgendes. Wenn ich eine Datenbank für Usernamen habe und es existiert z.B. ein "a b c" in dieser Datenbank, ein anderer aber will sich als "a_b_c" registrieren und anmelden. Dann spinnt aber die Datenbank, für die das " _ " als Wildcard dient. Wie kann ich das umgehen?? PS: Ich habe leider keinen Code zur Verfügung^^. Ich hoffe, ihr könnt es mir auch so beantworten. Thx.
  8. Habe den Fehler bereits gefunden und korrigiert, funzt alles einwandfrei;) Mal schauen, bin ja noch net mit allem fertig, komme vlt. nochmal:D Thx schonmal
  9. Hallo. Ich mal wieder;) Folgendes, will mit einem Script "daten_hinzufuegen.php" (in dem ich Daten in ein Formular eingebe) über ein Script "daten_speichern.php" (was die neuen Daten in der Datenbank einfügt) Daten in einer Datenbank hinzufügen *gg*. Naja, ich habe am ende eine if anweisung, if $ok_flag > 0.. **** dann gibt er mir das echo, dass es erfolgreich war, andernfalls dass ein fehler aufgetreten ist. So ist es bei mir, bekomme gesagt, dass ein fehler aufgetreten ist. aber bekomme keine syntaktischen Fehler angezeigt. ich vermute mal, dass die daten, die eingegeben wurde nicht richtg in das "daten_speicher.php" script eingelesen werden. Jedenfalls würde mich mal interessieren, obs ne möglichkeit gibt, dass genau zu verfolgen wos denn hängt?! ich habe vor den mysql-anweisungen das @ weggemacht und am anfang der scripte ein error_reporting(E_All); .. MfG HdR EDIT: Hm, hab in "Daten_speichern.php" mal ein echo eingefügt, dass die Values, in die die eingegebenen Daten reingeschrieben werden sollten, ausgibt. und die daten werden reingeschrieben. also funzt was anderes net:(
  10. Hm, ich denke, dass es nicht grade ein Prog ist, bei dem hacker-gefahr besteht. EDIT: Oder könnt ihr mir sagen, wie ichs sonst machen soll?!
  11. JUHUU. Es klappt:D Das lag allerdings nicht am error_reporting, nach dieser änderung hat es weiterhin nicht funktioniert. Aber, hier seht ihr meine IF-Bedingung: if($Auto_Testfall_ID != "" && $GV_Funktion_ID != "" && $Funktionsbeschreibung != "" && $Testdatum != "" && $Beschreibung != "" && $Vorraussetzung != "" && $Sollergebnis != "" && $Verweis != "" && $Reihenfolge != "") Für meine Begriffe war es so, dass dann in jedem Feld etwas stehen muss. Von wegen. In jedem Feld muss was geändert werden-.- Jedenfalls hab ich alle "&&" durch"||" geändert. Jetzt funzts. Thx@all.
  12. ich vermute jetzt mal spontan, es gibt verschieden aufgebaute php.ini - dateien. aber was sinn machen würde, wäre die zeile : error_reporting = E_ALL & ~E_NOTICE & ~E_STRICT meinst du, diese zeile soll ich durch deine ersetzen? PS: schonmal danke für eure tips!
  13. Doch bekomme ein "Notice" trotz dessen, dass das error_reporting(E_ALL); rausgenommen wurde. Und zwar folgendes: Notice: Undefined index: test_id in c:\apache\htdocs\test-datenbank\daten_aendern_speichern.php on line 9 Notice: Undefined index: Auto_Testfall_ID in c:\apache\htdocs\test-datenbank\daten_aendern_speichern.php on line 10 Notice: Undefined index: GV_Funktion_ID in c:\apache\htdocs\test-datenbank\daten_aendern_speichern.php on line 11 Notice: Undefined index: Funktionsbeschreibung in c:\apache\htdocs\test-datenbank\daten_aendern_speichern.php on line 12 Notice: Undefined index: jahr in c:\apache\htdocs\test-datenbank\daten_aendern_speichern.php on line 13 Notice: Undefined index: monat in c:\apache\htdocs\test-datenbank\daten_aendern_speichern.php on line 13 Notice: Undefined index: tag in c:\apache\htdocs\test-datenbank\daten_aendern_speichern.php on line 13 Notice: Undefined index: Beschreibung in c:\apache\htdocs\test-datenbank\daten_aendern_speichern.php on line 14 Notice: Undefined index: Vorraussetzung in c:\apache\htdocs\test-datenbank\daten_aendern_speichern.php on line 15 Notice: Undefined index: Sollergebnis in c:\apache\htdocs\test-datenbank\daten_aendern_speichern.php on line 16 Notice: Undefined index: Verweis in c:\apache\htdocs\test-datenbank\daten_aendern_speichern.php on line 17 Notice: Undefined index: Reihenfolge in c:\apache\htdocs\test-datenbank\daten_aendern_speichern.php on line 18
  14. 1. Ich auch nicht-.- 2. Wenn du ihn nicht verbessern willst, dann lass es doch?! Ich freue mich über Hilfe, aber wenn ich jnd. damit aufn Keks gehe, dann soll ers doch lassen?! Hab nunmal nicht SOVIEL Ahnung davon.
  15. ähm, ja, die Fehler sind weg.. allerdings, sagt er mir jetzt, ich hätte in diesen Zeilen einen "undefined index": $test_id = $_POST['test_id']; $Auto_Testfall_ID = strip_tags(trim($_POST['neu_Auto_Testfall_ID'])); $GV_Funktion_ID = strip_tags(trim($_POST['neu_GV_Funktion_ID'])); $Funktionsbeschreibung = strip_tags(trim($_POST['neu_Funktionsbeschreibung'])); $Testdatum = $_POST['neu_jahr']."-".$_POST['neu_monat']."-".$_POST['neu_tag']; $Beschreibung = strip_tags(trim($_POST['neu_Beschreibung'])); $Vorraussetzung = strip_tags(trim($_POST['neu_Vorraussetzung'])); $Sollergebnis = strip_tags(trim($_POST['neu_Sollergebnis'])); $Verweis = strip_tags(trim($_POST['neu_Verweis'])); $Reihenfolge = strip_tags(trim($_POST['neu_Reihenfolge']));
  16. Hier nochmal dieser Teil, exakt aus dem Buch! (PS: Vlt. ist aussenrum etwas falsch? Aber er zeigt mir halt diese eine Zeile an. ich denke, es hat schon was mit dem punkt zu tun, aber auch das wegnehmen des leerzeichens , sodass ".=" da steht, macht keinen unterschied! $sql_abfrage = "UPDATE Testfall SET Auto_Testfall_ID=$Auto_Testfall_ID, $sql_abfrage .= "GV_Funktion_ID='$GV_Funktion_ID'"; $sql_abfrage .= "Funktionsbeschreibung='$Funktionsbeschreibung'"; $sql_abfrage .= "Testdatum='$Testdatum'"; $sql_abfrage .= "Beschreibung='$Beschreibung'"; $sql_abfrage .= "Vorraussetzung='$Vorraussetzung'"; $sql_abfrage .= "Sollergebnis='$Sollergebnis'"; $sql_abfrage .= "Verweis='$Verweis'"; $sql_abfrage .= "Reihenfolge='$Reihenfolge'"; $sql_abfrage .= "WHERE Auto_Testfall_ID=$test_id"; Das ist halt die mit meinen Daten! Jetzt die Version aus dem Buch: $sql_abfrage = "UPDATE filmdaten SET film_bestand=$film_bestand, $sql_abfrage .= "film_titel='$film_titel'"; $sql_abfrage .= ",film_regie='$film_regie',film_hauptrolle='$film_hauptrolle',"; $sql_abfrage .= "film_verleih='$film_verleih';film_laenge=$film_laenge, $sql_abfrage .= "film_preis=$film_preis"; $sql_abfrage .= ",film_traeger='$film_traeger',film_datum='$film_datum' "; $sql_abfrage .= "WHERE film_lfdnr=$film_id";
  17. Habe jetzt mal hinter $sql_abfrage den "." weggenommen. Dann zeigt er mir einen fehler für die nächste zeile. wenn ich überall die "." wegnehme, heisst es, diese Zeilen wären nicht richtig deklariert: $test_id = $_POST['test_id']; $Auto_Testfall_ID = strip_tags(trim($_POST['neu_Auto_Testfall_ID'])); $GV_Funktion_ID = strip_tags(trim($_POST['neu_GV_Funktion_ID'])); $Funktionsbeschreibung = strip_tags(trim($_POST['neu_Funktionsbeschreibung'])); $Testdatum = $_POST['neu_jahr']."-".$_POST['neu_monat']."-".$_POST['neu_tag']; $Beschreibung = strip_tags(trim($_POST['neu_Beschreibung'])); $Vorraussetzung = strip_tags(trim($_POST['neu_Vorraussetzung'])); $Sollergebnis = strip_tags(trim($_POST['neu_Sollergebnis'])); $Verweis = strip_tags(trim($_POST['neu_Verweis'])); $Reihenfolge = strip_tags(trim($_POST['neu_Reihenfolge']));
  18. Ok, hätte wohl gleich schreiben müssen, dass ich das längst gemacht/probiert habe. Fehlermeldung bleibt die gleich. Hier ist diese mal: Parse error: parse error in c:\apache\htdocs\test-datenbank\daten_aendern_speichern.php on line 32
  19. Hallo. Ich bekomme beim ausführen des folgenden Codes eine Fehlermeldung. Einen Parse-Error. Die betroffene Zeile markiere ich fett. PS: Dieser Abschnitt ist einem PHP-Buch entnommen. Dort wurde es genauso gemacht!! <html> <body> <?php error_reporting(E_ALL); /************************************************************************************************** ********************* Uebergebene Variablen ********************* **************************************************************************************************/ $test_id = $_POST['test_id']; $Auto_Testfall_ID = strip_tags(trim($_POST['neu_Auto_Testfall_ID'])); $GV_Funktion_ID = strip_tags(trim($_POST['neu_GV_Funktion_ID'])); $Funktionsbeschreibung = strip_tags(trim($_POST['neu_Funktionsbeschreibung'])); $Testdatum = $_POST['neu_jahr']."-".$_POST['neu_monat']."-".$_POST['neu_tag']; $Beschreibung = strip_tags(trim($_POST['neu_Beschreibung'])); $Vorraussetzung = strip_tags(trim($_POST['neu_Vorraussetzung'])); $Sollergebnis = strip_tags(trim($_POST['neu_Sollergebnis'])); $Verweis = strip_tags(trim($_POST['neu_Verweis'])); $Reihenfolge = strip_tags(trim($_POST['neu_Reihenfolge'])); if($Auto_Testfall_ID != "" && $GV_Funktion_ID != "" && $Funktionsbeschreibung != "" && $Testdatum != "" && $Beschreibung != "" && $Vorraussetzung != "" && $Sollergebnis != "" && $Verweis != "" && $Reihenfolge != "") { $datenbank = "ppsfr_spielwiese"; $HOST = "172.18.194.11"; $USERID = "christianlaubach"; $PW = "cl"; $db_handle = @mysql_connect($HOST,$USERID,$PW) or die("Die Datenbank ist momentan nicht erreichbar"); $sql_abfrage = "UPDATE Testfall SET Auto_Testfall_ID=$Auto_Testfall_ID, $sql_abfrage. = "GV_Funktion_ID='$GV_Funktion_ID'"; $sql_abfrage. = "Funktionsbeschreibung='$Funktionsbeschreibung'"; $sql_abfrage. = "Testdatum='$Testdatum'"; $sql_abfrage. = "Beschreibung='$Beschreibung'"; $sql_abfrage. = "Vorraussetzung='$Vorraussetzung'"; $sql_abfrage. = "Sollergebnis='$Sollergebnis'"; $sql_abfrage. = "Verweis='$Verweis'"; $sql_abfrage. = "Reihenfolge='$Reihenfolge'"; $sql_abfrage. = "WHERE Auto_Testfall_ID=$test_id"; mysql_select_db($datenbank,$db_handle); $ergebnis = mysql_query($sql_abfrage); $ok_flag = mysql_affected_rows(); if($ok_flag > 0) { echo "<center>Datensatz geändert!<a href='DatenTabelle_anzeigen.php' zurück zur Anzeige</a></center>"; echo "<meta http-equiv='refresh' content='0; URL=daten_aendern_anzeige.php'>"; } else { echo "Es ist ein Fehler aufgetreten! Datensatz wurde nicht geändert!"; echo "<center><a href='JavaScript:window.history.back()'>Zurück zum Formular</a></center>"; } } else { echo "<center>Bitte geben Sie Daten für jedes Feld ein!"; echo "<a href='JavaScript:window.history.back()'>Zurück zum Formular</a></center>"; } ?> </body> </html>
  20. yeahr, stimmt, alles klar, vielen dank;)
  21. das wäre meine version gewesen: <input name="" type="button" value="Daten anzeigen" onclick="<a href="Datensaetze_anzeigen.php">Datensaetze_anzeigen.php</a>> aber.. dann sehe ich im entwurf den button und direkt rechts daneber: Datensaetze_anzeigen.php> als text.. also irgendwas passt da net!!! edit: das ganze ist im body, in keinem frame oder sontiges, stinknormal im body..
  22. Hallo Leutz! Ich habe eine Schaltfläche erstellt. Wenn ich auf diese drücke, soll er eine andere von mir erstellte .php-datei öffnen. wie mache ich das?? MfG HdR
  23. 1. das erste mal , dass ich in VBA (von mir aus so^^) was mache^^ 2. soweit ich das jetzt weiss.. gibts die da net^^
  24. Hallo! Dies ist mein bisheriger Code in VB (also, der code der Funktion^^): Function Replace(InputString) Dim pos As Integer Dim laenge As Integer laenge = Len(InputString) ReturnString = InputString Replace = ReturnString End Function nun soll da eine schleife rein, wenn ein " ' " auftaucht, soll er dies durch ein " \' " ersetzen! u. immer weiter suchen u. ersetzen bis keines mehr vorhanden ist! Kann mir da wer helfen? bin im vb-editor der an excel angebunden ist u. bin am ändern eines makros! mfg

Fachinformatiker.de, 2024 by SE Internet Services

fidelogo_small.png

Schicke uns eine Nachricht!

Fachinformatiker.de ist die größte IT-Community
rund um Ausbildung, Job, Weiterbildung für IT-Fachkräfte.

Fachinformatiker.de App

Download on the App Store
Get it on Google Play

Kontakt

Hier werben?
Oder sende eine E-Mail an

Social media u. feeds

Jobboard für Fachinformatiker und IT-Fachkräfte

×
×
  • Neu erstellen...