Hi @ all
ich hab jetz scho ne halbe ewigkeit gesucht und nicht gefunden was ich suche.
Ich wollte auf einer Website ein Feldeinfügen wo man seinen Namen eingeben kann dann auf einen ok button klickt und dann erscheint der Name in einer Liste darunter.
Ich hab blos grad kA wie ich des machen soll. Hoffe ihr könnt mir helfen. Ich verwende NVU.
Gruß
Maxi
Namen eintragen
-
-
kannst du mal den Link dazu schreiben und wo das dann da hin soll? (oder nen pic)
das lässt sich ohne was zu sehen schlecht sagen (finde ich)|
| lol gleichzeitig geschrieben ... XD ...
V -
ich schätz mal dazu brauchste javascript und document.write...
bin bloß grad aufm sprung, sonst würd ich dir wat bastln...
-
wäre nett wenn du das machen könntest wenn du zeit hast
-
Hi badmaxx,
für so etwas benötigst du PHP-unterstützung, hast du das auf deinem Webspace?
Dann muß man ein Script erstellen, welches die eingegebenen Namen in eine Datenbank schreibt. Eine IP-Sperre wre sinnvoll, sonst müllt dir das irgendein User ruckzuck voll.
Dazu taucht das Problem auf, daß du das ganze ja auch irgendwie warten mußt, vermutlich wird also eine Textdatei die einfachste Lösung sein, da du sie ganz einfach mit einem Editor ändern kannst. Dabei taucht dann wieder das Problem auf, daß während du änderst/löscht ja sich schon wieder ein neuer User eintragen kann, dessen Name überschreibst du beim erneuten heraufladen der Textdatei.
Ich will es nicht unnötig kompliziert machen, aber dein "wäre nett wenn du das machen könntest wenn du zeit hast" ist schneller geschrieben, als das Script.
Das nur mal so als Hinweis.
G.a.d.M.
Ronald
-
also des braucht nich aufwendig sein blos dass man da nen namen reinschreiben kann (evtl. ne zeichenbegrenzung von 20 zeichen) dann auf ok klickt und der name dann unten in der lliste steht braucht nicht gewartet werden.
Gruß
Maxi -
sry, aber mir is net klar, ob du den namen speichern willst mit hilfe einer datenbank, also das er da immer steht wenn er einmal eingetragen wurde oder willst du in nur ausgeben und beim nächsten aufruf der datei soll wieder alles weg sein?
-
Genau das ist ja auch meine Überlegung, wozu sollte es denn sonst gut sein, wenn es beim Refresh der Seite wieder verschwindet ?
-
Naja, entweder es ist ne Spielerei, du gibst deinen Namen ein und dann kommt Hallo "dein Name" oder er will sowas wie eine Benutzerliste ... theoretisch beides möglich, aber des wird wohll nur er wissen was er will
-
ich will dass man sich eintragen kann und der name dann dauerhaft in der liste steht. wär am besten wenn es mit html oder javascipt gehen würde da ich sonst meinen webspacee wechseln müsste
gruß
maxi -
also html brauchst fast immer javascript aknsnt da vergessen, brauchst für sowas PHP und ne Datenbank ...
>>>http://www.funpic.de
greetz -
gut dann kann ich des au so mache. Da gibts blos ein problem ich kann 0 php
gruß
Maxi -
Zitat von chris90night
brauchst für sowas PHP und ne Datenbank
Datenbank O.O
Für sowas ne Datenbank zu benutzen, das ist ja grausam.
Sorry, das dieser Post eigentlich nicht zum Thema gehört, aber das muss sein.Bei so einem kleinen Script reich nen .txt völlig aus.
Wenns bis nachher noch nicht gelöst ist, mach ichs, hab nur immoment keine Zeit.
-
ja n txt würd au reichen
aber ich selber bevorzuge immer datenbank^^ -
mir egal mit was man das macht hauptsche es funktioniert
ich würds eigentlich gern selbermachen nur kann ichs leider nicht und hab im moment auch keine zeit es zu lernen -
Mal so auf die schnelle.
PHP
Alles anzeigen<?php $name = @$_POST['name']; if(!file_exists('namen.txt')) { $open = fopen('namen.txt', "w"); fclose($open); } if(!empty($name)){ $open = fopen('namen.txt', "a+"); fputs($open, $name."\n"); fclose($open); } ?> <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"> <html> <head> <meta http-equiv="content-type" content="text/html; charset=windows-1250"> <meta name="generator" content="PSPad editor, www.pspad.com"> <title></title> </head> <body> <div style="width: 500px;"> <div name="formular" style="width: 250px;"> <form action="<?php echo $_SERVER['PHP_SELF'] ?>" method="POST"> <input type="text" name="name"> <input type="submit" value="Namen speichern"> </form> </div> <div name="namensliste"> Namen: <?php $file = file('namen.txt'); $file = array_reverse($file); $file = implode(' ', $file); echo $file; ?> </div> </body> </html>
Ist nicht besonders funktionsumfängig und könnt auch recht leicht vollgespammt und die syntax gekillt werden, aber halt wie bestellt schön einfach.
!!! Die Datei muss aus .php enden und der Server muss php unterstützen. !!!
-
Schonmal ganz ganz ganz ganz herzlichen dank!!!!!!!!!!
wäre es jetz auch noch möglich das ganze Zentriert zu machen? -
Ich habs grad mal ausprobiert aber irgendwie funkitoniert des nich so wirklich oder dich hab was falsch gemacht
Wäre es möglich dass mir das einer mit der txt version schreibt?
DAnke im Voraus!
Gruß
Maxi -
SRY SRY SRY SRY Es geht doch!!!!
Muss nur noch die schriftfarbe umstellen.
-
Kann mir jemand sagen wie ich die farbe von den Namen auf rot stellen kann?
-