Loginbereich für mein GB
lima-city → Forum → Programmiersprachen → PHP, MySQL & .htaccess
action
ahnung
anschreiben
beitrag
betreff
date
einfache passwort
eintrag
ergebnis
fan
gen
gescheiter login
letzte
login
mache
order
pawort
skript
tutorial
update
-
Ich habe einige Fragen:
1.) Was glaubt ihr ist besser f?r einen Loginbereich f?r mein GB?
Eine einfache Passwort abfrage oder eher ein gescheiter Login
mit User und Passwort
2.) Wie schreibe ich einen Skript mit dem ich die ganzen eintr?ge in GB
verwalten und l?schen kann?
3.) Wie mache ich das der neueste Beitrag immer ganz oben steht??
-
Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden!
lima-city: Gratis werbefreier Webspace für deine eigene Homepage
-
Also entweder du hast dich verschrieben oder dir ist nicht klar was ich meine...
Ich habe den G?stebuch skript und alles fertig ich will nur einen Login womit ich mein GB verwalten kann,
und dann noch wie ich mache das der neueste Beitrag ganz oben ist... -
Hi
So meinst du das also. Dann Poste mal den Code, den du gescriptet hast...
sonst kann ich dir auch nicht helfen...
b2k-fan -
Das mit dem neusten Beitrag das der oben steht die kann man Ordnen, weil du jedem Beitrag ne Nummer gibst, sowas wei? man wenn man ein wenig ahnung von php hat, daher rate ich dir erstmal grundlegende sachen zu lernen! Kauf dir ein PHP Buch f?r einsteiger oder so, oder guck einfach nach Tutorials ( hier auf lima gibts auch ein g?stebuch tutorial, da staunste wa ;) )
Und was besser ist, komt drauf an was du machen willst, ich bei meiner Seite will dass sich user anmelden k?nnen, ich bin Admin und wenn ich eingeloggt bin kann ich das G?stebuch und so verwalten, ich w?rde bei deinem g?stebuch einfach nur ein Passwort machen, ein Benutzername brauchste nicht!
Schreib mich mal in ICQ an : 149663522
Ich hab nen Buch da steht drin wie man das macht das der letzte Beitrag ganz oben steht, und Adminbereich steht da auch drin! Da ist komplettes GB TUT drin! Meld dich und wir machen das.
Beitrag ge?ndert am 9.12 18:49 von ******* -
L?L vertrauste mir nichtmehr?????
Also hallo, das werde ich dir ja auchnoch beibringen k?nnen...
*beleidigt sei* h?ttest mich ja auch per icq anschreiben k?nnen...
@topic:
Also einfache passwort-abfrage is wenn es nur einen verwalter gibt gut, aber wenn es mehrer gibt z.B. moderatoren und admins, dann w?re es mit namen schon besser...
Den letzten beitrag nach oben machste mit SQL ORDER BY time ASC
Das script muss man an jedes GB anpassen, da gibt keine fertigen, da jeder andere SQL spalten-namen hat...
Aber eigentlich is das nix anderes, als bei Chatsystem GB...
Beitrag ge?ndert am 10.12.04 13:38 von theuntouchables -
um den letzten eintrag zuerst auszugeben
$abfrage = "SELECT*FROM news ORDER BY id DESC";
$ergebnis = mysql_query($abfrage);
while($row = mysql_fetch_assoc($ergebnis))
{
echo "$row['name']";
}
um ne pw abfrage zu machen nen forular
<form action="gb.php" method="get">
<input type="password" name="pw" size="25">
<input type="submit">
</form>
und dann
Achtung du solltest die einzelnen sachen in $row['hier!'] bearbeiten!
$gb = "spaltenname"; if(isset($pw) && $pw == 'deinpasswort') { echo"<br> <a href=\"gb.php?action=neu\">News hinzuf?gen</a> | <a href=\"admin.php?action=bearbeiten\">News bearbeiten</a> <hr>"; if (!isset($action)) {} elseif($action=="neu") { $date = date("d.m.Y - H:i"); echo" <form method=\"get\" action=\"gb.php?do=neu\"> <input type=\"hidden\" name=\"do\" value=\"neu\" size=\"35\"> <table> <tr><td><b>ID:</b></td><td><input type=\"text\" name=\"id_value\" value=\"\" size=\"35\"></td></tr> <tr><td><b>Name:</b></td><td><input type=\"text\" name=\"name_value\" value=\"\" size=\"35\"></td></tr> <tr><td><b>Betreff:</b></td><td><input type=\"text\" name=\"betreff_value\" value=\"\" size=\"35\"></td></tr> <tr><td><b>Text:</b></td><td><textarea name=\"text_value\" cols=\"55\" rows=\"12\"></textarea></td></tr> <tr><td><b>Datum:</b></td><td><input type=\"text\" name=\"datum_value\" value=\"$date\" size=\"20\"></td></tr> <tr><td colspan=\"2\"><input type=\"submit\" name=\"submitt\" value=\"Hinzuf?gen\"></td></tr> </table> </form>"; } elseif($action=="bearbeiten") { $abfrage = "SELECT*FROM '$gb' ORDER BY id DESC"; $ergebnis = mysql_query($abfrage); while($row = mysql_fetch_assoc($ergebnis)) { echo " <form method=\"get\" action=\"gb.php?do=bearbeiten\"> <table> <tr><td><input type=\"radio\" name=\"do\" value=\"delete\"> l?schen</td><td><input type=\"radio\" checked name=\"do\" value=\"bearbeiten\"> bearbeiten</td></tr> <input type=\"hidden\" name=\"id_value2\" value=\"$row[id]\" size=\"35\"> <tr><td><b>ID:</b></td><td><input type=\"text\" name=\"id_value\" value=\"$row[id]\" size=\"35\"></td></tr> <tr><td><b>Name:</b></td><td><input type=\"text\" name=\"name_value\" value=\"$row[name]\" size=\"35\"></td></tr> <tr><td><b>Betreff:</b></td><td><input type=\"text\" name=\"betreff_value\" value=\"$row[betreff]\" size=\"35\"></td></tr> <tr><td><b>Text:</b></td><td><textarea name=\"text_value\" cols=\"55\" rows=\"12\">$row[text]</textarea></td></tr> <tr><td><b>Datum:</b></td><td><input type=\"text\" name=\"datum_value\" value=\"$row[datum]\" size=\"20\"></td></tr> <tr><td> </td><td><input type=\"submit\" name=\"submitt\" value=\"?ndern\"></td></tr> </table> </form> <hr>";} } if(isset($do)) { if($do=="neu") { $eintrag = "INSERT INTO '$gb'(id, name, betreff, text, datum) VALUES('$id_value', '$name_value', '$betreff_value', '$text_value', '$datum_value')"; $eintragen = mysql_query($eintrag); if($eintrag == true) { echo "Eintrag war erfolgreich"; } else { echo "Eintrag war <b>nicht</b> erfolgreich"; } } elseif($do=="bearbeiten") { $aendern = "UPDATE '$gb' Set id = '$id_value', name = '$name_value', betreff = '$betreff_value', text = '$text_value' WHERE id = '$id_value2'"; $update = mysql_query($aendern); if($aendern == true) { echo "Eintrag war erfolgreich"; } else { echo "Eintrag war <b>nicht</b> erfolgreich"; } } elseif($do=="delete") { $loeschen = "DELETE FROM '$gb' WHERE id = '$id_value2'"; $loesch = mysql_query($loeschen); if($loeschen == true) { echo "Eintrag wurde erfolgreich gel?scht"; } else { echo "Eintrag wurde <b>nicht</b> gel?scht"; } } } }
Beitrag ge?ndert am 10.12 13:47 von lucas9991 -
ah schon wieder kann ich meinen beitrag nich mehr bearbeiten weil der html code zur h?lfte ausgef?hrt wird!
k?mmer sich ma bitte jemand drum! -
Danke super jetzt muss das auch hinhauen sch?n langsam wird meine Webside ganz cool....
_________________________________________
Sorry dazu hab ich noch eine Frage...
F?r die MYSQL Verbindung brauche ich jetzt nur diesen Skript oder???
mysql_connect ("host", "user", "pass");
mysql_select_db ("db");
Oder???
Edit jacr
Zwei Beitr?ge zusammengefast.
Beitrag ge?ndert am 11.12 21:58 von jacr -
Also da tut sich jetzt garnichts...
BItte habts ihr vielleicht einen anderen Skript??? Da Funkt n?mlich garnichts...
Ich hab das jetzt nur hinzugef?gt und hochgeladen... und da ist ein wei?er Bildschirm... -
Hi
Steht denn was in der Tabelle drin?
Wenn nicht: Einf?gen
Wenn ja: Hab ich keinen Plan...
b2k-fan -
Ja steht was drin:
www.sirseven.serverspeed.org/guestbook/index.php
und das ist die Datei:
www.sirseven.serverspeed.org/guestbook/nachrichten_login.php
Keine Ahnung warum das nicht geht... Ich kenn mich mit PHP nicht gut aus...
Also bitte schauts bitte nach ob ich noch was einsetzen muss...
___________________________________________
Sorry hab alles nochmal ge?ndert, aber es hat sich nicht viel getan... ausser das jetzt zwei dumme S?tze dort stehen...
links: www.sirseven.serverspeed.org/guestbook/index.php
www.sirseven.serverspeed.org/guestbook/login.php
___________________________________________
@Lucas9991 bitte kannst mir sagen was der Skript bitte macht?? Wiel bei mir macht der ?berhaupt nichts....
Und vielleicht aknn mir ja jemand helfen den Skript zusammen zu flicken bitte...
Danke an alle die bisher gepostet haben...
Edit jacr
Man kann Beitr?ge auch bearbeiten.
Also bitte keine Doppelpost und erst recht keine dreifachen Post.
Ist jetzt alles in den einen drin.
Beitrag ge?ndert am 11.12 21:56 von jacr -
Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden!
lima-city: Gratis werbefreier Webspace für deine eigene Homepage