hast du auch eine fehlermeldung für usn
Beiträge von Piper
-
-
stimmt sorry war blind
-
Naja wenn er das von Google geklaut hätte were er ein sehr schlechter googler.
Kleiner tipp baut bei den sql abfragen immer mysql_real_escape_string ein sonst ist es nicht sicher -
willst du ein drop down Menü erstellen ? wenn ja dan mach das mit CSS oder Javascript.
oder willst du einen Link haben und wenn man da drauf klick sol eine Ausgabe kommen ? kann man auch mit PHP machen nur ist umständlicher da würde ich auch auf Javascript zurückgreifen -
Also ich habe ja echt nicht gegen andere Projekte oder wenn jemand versucht was den anderen zu erklären aber das hier geht in die Kategorie aufmerksamkeit.
Weil dieses Tutorial ist einfach nur sinnlos !!!!!!!
PHP: switch - Manual -
Machen wir mal schnell ein kleines Login
nehmen wir mal den HTML Code von Riki nur mit einer kleinen VeränderungCode
Alles anzeigen<!--Kommen wir zur action wenn ich den submit Button klicke werde ich weiter geleitet zur der url die in der action stehtz.b ich hätte auch in die action https://www.google.de/ reinschreiben können.In diesem Fall hängen wir der aktuellen URL einfach diese parameter dran.bei der methode unterscheident man zwischen POST und GET,-bei GET platz ziert man seien parameter in der URL und die Zeichen sind begrenzt -bei POST werden die daten im Body übertragen beider HTTP-Header anfrage uns sind beliebig lang-->- <form action = "?action=login" method="post"> <input type="username" placeholder="Username" name="username"> <input type="password" placeholder="Passwort" name="password"> <input type="password" placeholder="Passwort" name="wdpassword"> <input type="submit" value="register" name="submit"> </form>
PHP
Alles anzeigen<?php if($_GET[action] == "login) { // Wir überprüfen die url von der action if(isset($_POST['submit'])) { // Wir Überprüfen ob das Post Element submit gesetzt ist wir greifen auf das Post elemnt zu mit den vergeben name im HTML Code /* * wenn ihr mal diesen Befhel eingibt und das dan ech im Browser anschaut dan wird alles klarer werden xd * <?php print_r($_POST); ?> */ if($_POST['username'] != 0 && $_POST['password'] != "" && $_POST['wdpassword'] != NULL) { /* * Wir überprüfen ob user,password und wdpasswort nicht null ist beziheungweisse leer man kann das auf 3 verschieden arten machen wie * man im beispiel sieht * * ok kommen wir zum nächsten schritt nehmen wir mal an wir haben schon ein mysql_connect gemacht und eine datenbank erstellt */ $sqlUsername = mysql_query("SELECT * FROM users WHERE username =".$_POST['username']); $numUsername = mysql_num_rows($sqlUsername); /* * wir machen ein select auf unseren username danach machen wir ein mysql_num_rows der gibt aus wie oft es diese spalte gibt */ if($numUsername == 0) { // wenn mysql_num_rows 0 zurück gibt dan gibt es noch keinen user mit diesem usernamen if($_POST['password'] == $_POST['wdpasswort']) { // überprüfen ob die passwörter gleich sind $sql = " INSERT INTO users SET username = '".$_POST['username']."', passwort = '".md5($_POST['password'])."' "; mysql_query($sql); // den user in die DB eintragen } else { echo "Passwörte stimmen icht überein"; // if($_POST['password'] == $_POST['wdpasswort']) } } else{ echo "Username ist schon vergeben"; // if($numUsername == 0) } } else { echo "Fülle alle Felder aus"; // if($_POST['username'] != 0 && $_POST['password'] != "" && $_POST['wdpassword'] != NULL) } } } ?>
ich habe den code nicht getest kann sein das er nicht geht aber ich glaube es mal nicht xd
für alle die dumme Kommentare machen wollen ja ich weiss das das Login nicht sicher ist
ist ja auch nur ein tut -
Hier habe ich für euch auch noch mal 2 nützliche funktionen.
file_put_contents() ist wie fopen(),fwride() und fclose() also alles in einem.
file_get_contents() gibt den inhalt als string zurück also gut um dan irgend was danach zu ersetzten -
Ich kann das für dich machen ich bekomme heute einen neuen Laptop villeicht werde ich sogar heute noch fertig kommt darauf an wv zeit ich habe.
-
Naja Scriptly ist für kleine dinge ganz ok,aber es were sinnvoller mit Eclipse oder Aptana Studio zu arbeiten
-
meinst du es so
<form action="<?php $_SERVER['PHP_SELF'];?>" method="get">
<select><option>bild1</option>
<option>bild2</option>
<input type="submit" value="anzeigen"/></select> </form>
also man kann ein bild auswählen und wenn man es sehen will dann klickt man auf anzeigen oder meinst du es anderst ? -
Du speicherst den Namen von dem Bild in die DB und du weißt ja wo das bild gespeichert ist dann schreibst du einfach <img src="news-bilder/<?php echo $row['bildname'];?>"/>
und das war es . -
Also ich würde schon ein Buch kaufen und mit dem Buch kleine Sachen programmieren.Was auch ganz gut ist in fremden CMS mal ein bisschen rum zu stöbern und versuchen den Code zu verstehen und ich würde erstmal mit funktionale Programmierung anfangen.Und dann würde ich ganz viele Projekte anfangen und dadurch Erfahrung sammeln.Was ganz wichig ist nicht auf funktionale Programmierung
hängen bleiben sondern irgend wann auch mal mit objektorientierte Programmierung anfangen.