How to use

Поділитися
Вставка
  • Опубліковано 9 лис 2024

КОМЕНТАРІ • 56

  • @jurgenrieger6286
    @jurgenrieger6286 2 роки тому

    Saugeiles Video und Erklärung! Danke dafür 🙏

    • @UnleashedDesign
      @UnleashedDesign  2 роки тому

      Danke freu tmich wenn dir das Video weiterhelfen konnte auch wenn es schon einige Tage auf dem Rücken hat :D

    • @annonymous-mw8ms
      @annonymous-mw8ms Рік тому

      @@UnleashedDesign Hat mir auch noch weitergeholfen :)

  • @zepenthium
    @zepenthium 4 роки тому

    Mysql stellt mehrere “Befehle“ bereit. SELECT, INSERT, DELETE, UPDATE und CREATE sind die, die am meisten verwendet werden. Es gibt aber auch noch bspw. GRANT um zb. Berechtigungen zu erteilen.

  • @GortunNET
    @GortunNET 8 років тому +3

    Für die Leute, die sich nicht sogut auskennen: htmlspecialchars schützt nicht vor SQL Injections. Schaut euch mal die prepared statements an, die funktionieren ganz ordentlich. Ansonsten noch mit den Filterfunktionen von PHP arbeiten und mit regulären Ausdrücken kann man auch ganz ordentlich filtern.
    Aber eine Frage habe ich noch: Warum sprichst du bei 12:15 den nullten Index von #ud_form an? Das Formular ist doch mit der ID schon eindeutig ? :)

    • @niklashaug
      @niklashaug 5 років тому

      Das frage ich mich auch, warum bitte [0], wenn es nur eine Form mit der ID gibt

    • @annonymous-mw8ms
      @annonymous-mw8ms Рік тому

      @@niklashaug es könnte ja mehrere geben. Oder es wird später ein weiteres hinzugefügt.

    • @annonymous-mw8ms
      @annonymous-mw8ms Рік тому

      Eine ID kann (im Vergleich zu ForeignKeys einer DB) in HTML mehrfach verwendet werden :)

  • @wolfgangbeppler1668
    @wolfgangbeppler1668 4 роки тому +2

    gut erklaert, hier meckern zwar welche ueber den php code aber die haben wohl nicht zugehoert. ich finde das tutorial echt saugut

  • @Kohlkönig
    @Kohlkönig 5 років тому

    Richtig gut erklärt! Danke.

  • @Taki7o7
    @Taki7o7 5 років тому +1

    Leider scheint es als vom oberen Teil viel weggeschnitten wurde. Du machst was was wir nicht sehen und erklärst das dann ^^ Aber ansonsten sehr nettes Video

  • @Ian-yy4cz
    @Ian-yy4cz 8 років тому +1

    Hi,
    Könntest du vielleicht mal Anfänger Tutorials zu SQL, PHP erstellen?
    Bzw Videos zu dem Atom Editor, gute Plugins, Einstellungen etc.

  • @comedyclub333
    @comedyclub333 8 років тому

    Ich habe (ein paar Wochen vor deinem Tutorial -.- ) mir Ajax selbst beigebracht und demnach einen Ähhhm-Counter programmiert (Unser Professor übertreibt etwas damit). Ich kann von einem Backend aus mit einem Shortcut einen Counter hochzählen lassen und alle anderen bekommen das über eine Frontend-Seite zu sehen (gelöst via JSON, weil ich lediglich eine Variable habe und keine Lust auf MySQL hatte). So, nun habe ich ein zusätzliches Javascript eingebunden, dass mir prüft, bei welcher Zahl der Counter momentan ist und alle 50 Ähhhms einen Ton abspielen soll. Das habe ich über ein (ausgeblendetes) audio-HTML5-Element gelöst, das via JS abgespielt wird. Funktioniert soweit ganz gut auf Laptops, allerdings klappt das komischerweise nicht auf Mobilgeräten. allgemein ist mir dann aufgefallen, dass ich mit dem JS-Befehl .play auf einem Handy keinen Ton abspielen lassen kann. Weißt du zufällig, warum das so ist? Und wie löst man sowas? Google ergab nicht wirklich eine vernünftige Lösung.

  • @Toeb01
    @Toeb01 3 роки тому

    Wie mache ich das gleiche mit einem Link? Also eigentlich exakt das Gleiche, bloß dass ich per GET die Variablen aus dem Link übergebe?

  • @nobodyknows1242
    @nobodyknows1242 3 роки тому +1

    Ich möchte einen AJAX Befehl direkt aufführen wenn sich die seite öffnet und nicht erst warten bis die Seite geladen ist, kannst du mir sagen wie das geht ?
    Gruß :)

    • @wicke295
      @wicke295 3 роки тому +1

      window.onload = function(){
      ----> Dein Befehl
      }

  • @Sk8AndDestr0y
    @Sk8AndDestr0y 2 роки тому

    Gutes Video! Denke aber viele Anfänger werden da komplett aussteigen;)

    • @UnleashedDesign
      @UnleashedDesign  2 роки тому +1

      Danke freut mich wenn es dir gefällt :) ja, allerdings war es ja auch kein Beginer Tutorial, beu neuen Videos von mir sieht man auch immer die "Punkte" auf dem Titelbild wo man sehen kann wie schwer ein Video ist.

  • @videonery1088
    @videonery1088 5 років тому

    Hallo ich habe da ein problem ich habe den ajax code abgeschrieben aber die get parameter werden nicht übergeben habe es auch mit post versucht aber es wirt drotzdem ein db eintrag erstellt bitte um schnelle hilfe

  • @Schorsch180
    @Schorsch180 3 роки тому +1

    gibts auch irgenwo den code. hab es aus dem tutorial abgeschrieben funzt aber nicht

    • @wicke295
      @wicke295 3 роки тому

      abschreiben bringt halt auch nichts....

    • @Schorsch180
      @Schorsch180 3 роки тому

      @@wicke295 wie soll man es sonst lernen? nachschreiben und dann selber nachbauen mit seinem code aber erst mal den cod nutzen um es zu verstehen.

    • @JD-cn9ks
      @JD-cn9ks 3 роки тому

      wäre echt hilfreich

  • @phil_r6
    @phil_r6 8 років тому +6

    Man gibt in der Regel kein HTML als Ajax Response zurück.
    Des Weiteren wird zum Escapen von Daten, die via mysqli_* in die Datenbank gespeichert, werden die Funktion mysqli_real_escape_string (php.net/manual/de/mysqli.real-escape-string.php) genutzt und zum Filtern der Ausgabe htmlspecialchars (php.net/manual/de/function.htmlspecialchars.php).
    (& SELECT * ist bad practice.)

    • @UnleashedDesign
      @UnleashedDesign  8 років тому +2

      Da hast du zu 100% recht :P wie ich am Anfang ja sage geht es um den "JavaScript" Teil :) wie ich schon oft auf diesem Channel gesagt habe :D bin zu 100% kein Backend Entwickler :D haha deswegen gibts hier auch keine Php Videos :P

    • @RiesenkuhTV
      @RiesenkuhTV 8 років тому +3

      Da muss ich dir zustimmen! Bitte nie nie nie nie nie und nie und niemals GET paramenter oder sinstige variablen direkt ins SQL querry geben. Entweder durch mysqli_real_escape_string laufen lassen oder was wesentlich schöner, besser lesbar und derzeit best practice ist: mit prepared statements arbeiten. Aber immerhin wurde auf die XXS Problematik eingegangen :P. Aber zum Thema Sicherheit kann man gerade in Bezug auf php wohl ganze Bücher füllen.
      Das Video hat jedenfalls sein sinn und zweck erfüllt: Nämlich Ajax praktisch angewendet. Dafür gibts nen Daumen hoch :P

    • @UnleashedDesign
      @UnleashedDesign  8 років тому +1

      Absolut :D ich habe die Erfahrung gemacht das man sich am besten auf ein Gebiet spezialisiert bei mir ist es Frontend bei Backend kenne ich zwar die "Wichtigen" Punkte überlasse das aber lieber Fachleuten :P

    • @MustiFreak
      @MustiFreak 8 років тому

      LeL hi phil

    • @Mooooov0815
      @Mooooov0815 8 років тому +1

      Am besten JSON als Response zurückgeben, das beherrscht so ziemlich jede Programmiersprache. Und generell sollte man bei AJAX interaktionen eh immer die CRUD Prinzipien beachten, macht den Code einfach ein bisschen logischer. Ich hab schon ne Weile nicht mehr in PHP programmiert, bin jetzt auf Java Node und Python umgestiegen, aber benutzt man nicht inzwischen bei PHP die PDOs? Das mysql(i) Modul soll doch schon relativ veraltet sein?

  • @GalaxyStormer
    @GalaxyStormer 8 років тому

    macht man das echt über $.ajax? Ich habe das immer mit $.get() oder $.post() gemacht. Ich meine das ist doch kürzer zu schreiben und auch übersichtlicher? Gibt es unterschiede ob ich das mit der Funktion $.ajax mache oder ist es auch korrekt mit post und get zu arbeiten?

    • @UnleashedDesign
      @UnleashedDesign  8 років тому +1

      +GalaxyStormer genau dieser Punkt kommt in Teil 3 ;)

  • @_qry
    @_qry 6 років тому +5

    du kannst statt isset($_GET['A']) && isset($_GET['B']).. auch isset($_GET['A'], $_GET['B'])... machen

  • @lucaspalomo1450
    @lucaspalomo1450 6 років тому

    Mich würde das ganze mit nodejs und ajax interessieren kann mir da jemand behilflich sein?

  • @quic5HD
    @quic5HD 8 років тому

    Wäre es nicht besser das Formular erst zurückzusetzen, wenn man die Daten zurückbekommen hat. Denn wenn sonst ein Fehler auftritt sind die Daten trotzdem weg

    • @UnleashedDesign
      @UnleashedDesign  8 років тому +1

      Das kann man Natürlich einbauen :) aber ich wollte das hier so einfach wie möglich halten. Da ich oft genug gesehen habe wie schwer sich viele mit dem Thema AJAX tun (verschiedene Kurse in der UNI). Ein richtiger "Anwendungsfall" ist das Video hier ja nicht :) soll nur zeigen wie es Grundsätzlich Funktioniert AJAX zu nutzen.

  • @martinkommentiert3448
    @martinkommentiert3448 8 років тому

    Toll erklärt, aber bitte (und jetzt nicht falsch verstehen) lass die Finger von PHP. Ich denke deine Stärken liegen eher im Fronten-Bereich wie z.B. HTML, CSS und JavaScript / jQuery. Wenn du weiter im PHP Bereich arbeiten willst, dann beschäftige dich ein wenig mit PDO.
    Das zurücksetzten des Formulars, sollte eher in den success Bereich? Denn wo es derzeit steht bringt es meiner Meinung nach wenig. Tritt ein Fehler auf, sind alle Inhalte weg, was für den User bei einem größeren Formular sehr nervig sein kann.

    • @UnleashedDesign
      @UnleashedDesign  8 років тому

      Keine Angst ;) das ist mein Plan. genau aus diesem Grund gibt es auf diesem Channel keine PHP Videos. Hier habe ich nur ganz ganz Oberflächlich in PHP eingegriffen weil so das Verständnis deutlicher werden sollte. Ohne das denke ich würde man nicht verstehen woher die Informationen grade kommen bzw wie es Funktioniert. Sage ja auch zu beginn das man es so nicht nutzen soll. Das einzige was ich mit Php ab und zu baue sind Kontaktformulare die E-Mails verschicken xD Wenn ich bei Kunden nicht mit CMS Systemen Arbeite nutze ich meistens dann eh Firebase & React oder hole Fachleute hinzu :)

  • @professorchen3383
    @professorchen3383 7 років тому

    Es gibt doch noch einen UPDATE (sql)befeh

    • @UnleashedDesign
      @UnleashedDesign  7 років тому

      +Richard Schlossarek das stimmt ! Den hab ich vergessen 😅

  • @Rene04277
    @Rene04277 2 роки тому

    Tolles Video, aber dein produzierter PHP-Code sieht echt gefährlich aus.

    • @UnleashedDesign
      @UnleashedDesign  2 роки тому

      Danke xD ja das glaub ich gerne 1. schon sehr alt 2. absolut kein PHP Entwickler

  • @serdalk4479
    @serdalk4479 7 років тому +1

    Ich verstehe noch nicht den Unterschied zu HTML und PHP. Ist Ajax hier nicht überflüssig? Wenn man das ganze jetzt nur mit PHP und HTML gemacht hätte, dann wäre man doch zum selben Ergebnis gekommen, oder?

    • @UnleashedDesign
      @UnleashedDesign  7 років тому

      theoretisch ja :P jedoch würde wenn du z.B. ein Formular mit PHP verarbeitest die Seite an sich neu laden, das kann z.B. bei OnePage Seiten zu dem Problem führern das der User wieder oben auf der Seite landet nachdem er ein Formular ausgefüllt hat oder z.B. bei Facebook wenn du Scrollt und neue Elemente geladen werden läuft das auch über Ajax damit nicht alles neu laden muss sondern nur einige ELemente.

    • @serdalk4479
      @serdalk4479 7 років тому +1

      So wie ich das verstanden habe, dient Ajax einer Echtzeitübertragung ohne, das die Seite neu laden muss. Kann man damit nicht theoretisch auch einen Chat programmieren, bzw. werden die Elemente dann bei allen Clients gleichzeitig angezeigt?

    • @UnleashedDesign
      @UnleashedDesign  7 років тому

      Absolut ich würde sagen viele Chats setzten auf Ajax :P

  • @boohda1995
    @boohda1995 7 років тому +1

    XAMPP... lel