PSD-Tutorials.de
Forum für Design, Fotografie & Bildbearbeitung
Tutkit
Agentur
Hilfe
Kontakt
Start
Forum
Aktuelles
Besonderer Inhalt
Foren durchsuchen
Tutorials
News
Anmelden
Kostenlos registrieren
Aktuelles
Suche
Suche
Nur Titel durchsuchen
Von:
Menü
Anmelden
Kostenlos registrieren
App installieren
Installieren
JavaScript ist deaktiviert. Für eine bessere Darstellung aktiviere bitte JavaScript in deinem Browser, bevor du fortfährst.
Du verwendest einen veralteten Browser. Es ist möglich, dass diese oder andere Websites nicht korrekt angezeigt werden.
Du solltest ein Upgrade durchführen oder einen
alternativen Browser
verwenden.
Antworten auf deine Fragen:
Neues Thema erstellen
Start
Forum
Sonstiges
Webdesign, Webentwicklung & Programmierung
PHP, Javascript, jQuery, Ajax, nodeJS, MySQL...
Frage zu php
Beitrag
<blockquote data-quote="maba" data-source="post: 1009540" data-attributes="member: 298120"><p><strong>AW: Frage zu php</strong></p><p></p><p></p><p></p><p>Ich glaube nicht, daß viel dagegen spricht, ein wenig Code einfach als Anregung hier zu posten. Wenn dann mehr Details kommen, kannst Du Dich ja dann noch ein wenig einlesen.</p><p></p><p></p><ol> <li data-xf-list-type="ol">PHP muß installiert sein und funktionieren. Das testest Du mit einer Mini-PHP-Datei, die eine einzige Zeile enthält. Es gibt da mehrere Alternativen aber am einfachsten wäre [code]<?php phpinfo();?>[/code]. Vorsicht: Keine Leerzeilen !!!! vor dem PHP open tag.<br /> Abspeichern als test1.php und mit aufrufen. Es sollten alle Details der PHP Installation angezeigt werden. Wenn nicht - dafür sorgen, daß PHP korrekt auf dem Server installiert ist.</li> <li data-xf-list-type="ol">Die eigenliche Liste kann man auf verschiedene Arten realisieren. Bei so Mini-Sachen verpackt man üblicherweise Code und HTML in der gleichen Datei. Das ist nicht wirklich wunderbar sauberer Code, aber wie erwähnt für Mini-Sachen durchaus üblich.<br /> [code]<?php<br /> // hier wird alles, was eingegeben wurde (im FORM Teil) abgearbeitet.<br /> $dblink = new mysqli(... DB Parameter);<br /> // oder<br /> $dblink = mysql_connect(... DB Parameter);<br /> // oder oder oder - da kommt es drauf an welche DB im Hintergrund ist<br /> if (isset($_REQUEST['text_feld'])) {<br /> mysql_query('INSERT INTO tabelle_xy (feld_bla) VALUES('.$_REQUEST['text_feld'].');', $dblink);<br /> // alternativ natürlich entsprechende Befehle falls eine andere DB-Engine verwendet wird<br /> }<br /> ?><br /> <html><br /> ... dein normaler HTML Code<br /> ...<br /> <body><br /> Formular für neue Eingaben:<br /> <form action="<?php echo $_SERVER['PHP_SELF'];?>"><br /> <input type="text" name="text_feld"><br /> <input type="submit" name="btn_speichern" value="Speichern"><br /> </form><br /> Liste anzeigen:<br /> <ul><br /> <?php<br /> // hier wird jetzt ein Zeiger auf die Tabelle erzeugt<br /> $zeiger = mysql_query("SELECT * FROM tabelle_xy;", $dblink);<br /> // und jetzt eine Schleife über alle Zeilen der Tabelle<br /> while ($zeile = mysql_fetch_assoc($zeiger)) {<br /> echo "<li>Eintrag: ".$zeile['feld_bla']."</li>\n";<br /> }<br /> ?><br /> </ul><br /> </body><br /> [/code]</li> </ol><p>ACHTUNG: Der kleine Forum-Editor macht keine Syntaxprüfung. Das ist also ungeprüft. Eventuell sind Syntax-Fehler drin. Ein guter Editor zeigt die aber an. </p><p></p><p>Je nach DB-Engine sind die Befehle etwas anders. Mysqli zum Beispiel hat ähnliche Befehle. Auch ODBC, PDO, SQLite, PostgreSQL, Oracle, .... sind als Datenbanken möglich. Dann einfach die entsprechenden Befehle der jeweiligen Erweiterung nehmen.</p><p></p><p>UNTER 10 Minuten (es waren glaube ich 8) !!</p></blockquote><p></p>
[QUOTE="maba, post: 1009540, member: 298120"] [b]AW: Frage zu php[/b] Ich glaube nicht, daß viel dagegen spricht, ein wenig Code einfach als Anregung hier zu posten. Wenn dann mehr Details kommen, kannst Du Dich ja dann noch ein wenig einlesen. [LIST=1] [*]PHP muß installiert sein und funktionieren. Das testest Du mit einer Mini-PHP-Datei, die eine einzige Zeile enthält. Es gibt da mehrere Alternativen aber am einfachsten wäre [code]<?php phpinfo();?>[/code]. Vorsicht: Keine Leerzeilen !!!! vor dem PHP open tag. Abspeichern als test1.php und mit aufrufen. Es sollten alle Details der PHP Installation angezeigt werden. Wenn nicht - dafür sorgen, daß PHP korrekt auf dem Server installiert ist. [*]Die eigenliche Liste kann man auf verschiedene Arten realisieren. Bei so Mini-Sachen verpackt man üblicherweise Code und HTML in der gleichen Datei. Das ist nicht wirklich wunderbar sauberer Code, aber wie erwähnt für Mini-Sachen durchaus üblich. [code]<?php // hier wird alles, was eingegeben wurde (im FORM Teil) abgearbeitet. $dblink = new mysqli(... DB Parameter); // oder $dblink = mysql_connect(... DB Parameter); // oder oder oder - da kommt es drauf an welche DB im Hintergrund ist if (isset($_REQUEST['text_feld'])) { mysql_query('INSERT INTO tabelle_xy (feld_bla) VALUES('.$_REQUEST['text_feld'].');', $dblink); // alternativ natürlich entsprechende Befehle falls eine andere DB-Engine verwendet wird } ?> <html> ... dein normaler HTML Code ... <body> Formular für neue Eingaben: <form action="<?php echo $_SERVER['PHP_SELF'];?>"> <input type="text" name="text_feld"> <input type="submit" name="btn_speichern" value="Speichern"> </form> Liste anzeigen: <ul> <?php // hier wird jetzt ein Zeiger auf die Tabelle erzeugt $zeiger = mysql_query("SELECT * FROM tabelle_xy;", $dblink); // und jetzt eine Schleife über alle Zeilen der Tabelle while ($zeile = mysql_fetch_assoc($zeiger)) { echo "<li>Eintrag: ".$zeile['feld_bla']."</li>\n"; } ?> </ul> </body> [/code] [/LIST] ACHTUNG: Der kleine Forum-Editor macht keine Syntaxprüfung. Das ist also ungeprüft. Eventuell sind Syntax-Fehler drin. Ein guter Editor zeigt die aber an. Je nach DB-Engine sind die Befehle etwas anders. Mysqli zum Beispiel hat ähnliche Befehle. Auch ODBC, PDO, SQLite, PostgreSQL, Oracle, .... sind als Datenbanken möglich. Dann einfach die entsprechenden Befehle der jeweiligen Erweiterung nehmen. UNTER 10 Minuten (es waren glaube ich 8) !! [/QUOTE]
Bilder bitte
hier hochladen
und danach über das Bild-Icon (Direktlink vorher kopieren) platzieren.
Zitate einfügen…
Authentifizierung
Der grüne Frosch hüpft über die Hügel an den Bäumen vorbei in die Höhle. Bitte nenne das zweite Wort!
Antworten
Start
Forum
Sonstiges
Webdesign, Webentwicklung & Programmierung
PHP, Javascript, jQuery, Ajax, nodeJS, MySQL...
Frage zu php
Oben