Register for your free account! | Forgot your password?

Go Back   elitepvpers > Coders Den > Web Development
You last visited: Today at 19:07

  • Please register to post and access all features, it's quick, easy and FREE!

Advertisement



hilfe bei chat

Discussion on hilfe bei chat within the Web Development forum part of the Coders Den category.

Reply
 
Old   #1
 
vladik13x's Avatar
 
elite*gold: 20
Join Date: Dec 2011
Posts: 798
Received Thanks: 31
hilfe bei chat

Hallo Elitepvpers,
Ich hab seit gestern angefangen ein chat zu scripten
und brauche eure hilfe .

Mein Problem ist nähmlich follgendes bei den input type soll der text wieder ausgegebn werden stattdessen kommt eine Fehlermeldung

Notice: Undefined index: Inhalt in C:\xampp\htdocs\Chat.php on line 22


hier der script.


<form action="chat.php" method="post">
<input type="text" value="schreibe hier deine Nachricht rein" size="40px" maxlength="40px" name="Inhalt">
</form>

<?php
echo $_POST["Inhalt"];
?>


<input type="button" value="Senden" />
</div>
</body>
</html>
vladik13x is offline  
Old 02/22/2012, 21:18   #2
 
elite*gold: 0
Join Date: Apr 2010
Posts: 1,352
Received Thanks: 788
Wie soll "Inhalt" einen wert haben, bevor du das Formular abgesendet hast?
Außerdem würde ich mir etwas Ajax angucken für den Chat (vorallem jQuery) .

Gruß
yym3.
yym3 is offline  
Old 02/22/2012, 22:01   #3
 
vladik13x's Avatar
 
elite*gold: 20
Join Date: Dec 2011
Posts: 798
Received Thanks: 31
naja leer udnd as was er dan eintippt soll ja dan ausgegebn werden o:

hm okey mach ich falls das nicht allzuschwer ist
vladik13x is offline  
Old 02/23/2012, 08:03   #4

 
boxxiebabee's Avatar
 
elite*gold: 0
Join Date: May 2008
Posts: 1,222
Received Thanks: 500
einfach mit isset überprüfen ob es diesen POST gibt, wenn ja solls ausgegeben werden, ansonsten halt nicht.
boxxiebabee is offline  
Old 02/23/2012, 10:20   #5
 
galaxyo's Avatar
 
elite*gold: 0
Join Date: Dec 2007
Posts: 425
Received Thanks: 183
Deinem Button den Namen "submit" geben.

HTML Code:
<input type="button" name="submit" value="Senden" />
PHP Code:

if(isset($_POST["submit"])) { // Überprüfen ob Formular abgesendet wurde.

   
echo $_POST["Inhalt"]; // Wenn Ja, Inhalt ausgeben.


Außerdem gehört der Button IN die Form.

Folgendermaßen:

HTML Code:
<form action="chat.php" method="post">

<input type="text" value="schreibe hier deine Nachricht rein" size="40px" maxlength="40px" name="Inhalt">

<?php



?>

<input type="button" value="Senden" />

</form>
Stichworte:

Jquery, JavaScript, Ajax.

Ich habe letztens sogar noch ein recht gutes Video zu diesem Thema gesehen.

Bitteschön:
galaxyo is offline  
Old 02/23/2012, 15:37   #6
 
JacK le chilla's Avatar
 
elite*gold: 2
Join Date: May 2011
Posts: 448
Received Thanks: 110
wenn du keine Ahnung von PHP etc. hast versuch dich an was einfachem oder mach ein paar Tutorials durch, sonst bist du falls du es doch schaffst ziemlich traurig wenn einer als Username 'DROP user' ... (hab jetzt keinen Gültigen Query angegeben) eingibt, und ne ganze Tabelle von dir verschwindet und dein Script somit futsch ist ^^
JacK le chilla is offline  
Old 02/23/2012, 16:10   #7
 
galaxyo's Avatar
 
elite*gold: 0
Join Date: Dec 2007
Posts: 425
Received Thanks: 183
Ich hab echt das Gefühl, dass du nur irrelevantes Zeug postest. Und das Script verschwindet ja auch wenn jemand eine Tabelle dropt.

Es wurde in keiner Hinsicht von Querys oder Datenbanken gesprochen und Master of Disaster meldet sich zu Wort und muss verwirrung stiften. Sorry aber sowas nervt mich tierisch. Hauptsache klugscheißern. Das hab ich am liebsten.

Schön und gut wenn man versucht zu helfen. Aber dann auch bitte beim Thema bleiben. Danke!

Edit:

Weißte was? Ich hab dich jetzt mal reported. Das ist wirklich unfassbar. Glaubst du ernsthaft du hilfst irgendwem durch dein unnötiges gelaber? Lies dir mal deine letzten 3 Postings durch und erzähl mir welche davon zum eigentlichen Hauptthema gehören und hilfreich sind.
galaxyo is offline  
Thanks
2 Users
Old 02/23/2012, 17:26   #8
 
vladik13x's Avatar
 
elite*gold: 20
Join Date: Dec 2011
Posts: 798
Received Thanks: 31
ouh man ich klaube ist eine nummer zu krass für mich :s

ich kappier jetz nix mehr o;
vladik13x is offline  
Old 02/23/2012, 18:03   #9
 
elite*gold: 0
Join Date: Apr 2010
Posts: 1,352
Received Thanks: 788
vladik13x, guck dir das video von galaxyo an, falls deine Englisch kenntnisse gut sind, ich hab es mir vorhin auch angeguckt und es ist eigentlich recht gut .
Aber falls du noch nicht solang in dem Gebiet Webentwicklung bist würd ich mit anderen sachen noch etwas üben.

Gruß
yym3.
yym3 is offline  
Old 02/23/2012, 20:01   #10
 
galaxyo's Avatar
 
elite*gold: 0
Join Date: Dec 2007
Posts: 425
Received Thanks: 183
Quote:
Originally Posted by vladik13x View Post
ouh man ich klaube ist eine nummer zu krass für mich :s

ich kappier jetz nix mehr o;
Nicht aufgeben Sicher ist es irgendwo frustrierend aber wenns dann läuft ist es doch gut oder nicht?

Das was ich gepostet habe war eine überarbeitete Version deines Scripts.

HTML Code:
<form action="chat.php" method="post">

<input type="text" value="schreibe hier deine Nachricht rein" size="40px" maxlength="40px" name="Inhalt">

<?php

if(isset($_POST["submit"])) { // Überprüfen ob Formular abgesendet wurde.

   echo $_POST["Inhalt"]; // Wenn Ja, Inhalt ausgeben.

}  

?>

<input type="submit" name="submit" value="Senden" />

</form>
Das ist der vollständige Code und sollte funktionieren. So, jetzt sollte der Inhalt ausgegeben werden sobald das Formular abgesendet wurde.

Kleine Erläuterung:

WICHTIG: Natürlich muss die action in der Form dem Dokument entsprechen. Wenn du die Werte an ein anderes Dokument übergibst funktioniert es natürlich nicht. D.h. wenn deine PHP-File "index.php" heißt, muss deine action auch index.php heißen.

Bsp:

Dokument = index.php
Dementsprechend:
<form action="index.php" method="post">

Wir haben dem Button einen Namen gegeben. Undzwar "submit". Wenn das Formular abgesendet wird, wird in $_POST ein Feld mit dem Namen "submit" angelegt. Im PHP Teil überprüfen wir ganz einfach ob es dieses Feld gibt. Das machen wir mit if(isset($_POST["submit"])). Falls das Feld existrieren sollte, wird ganz einfach das Feld "Inhalt" ausgegeben mit echo $_POST["inhalt"].

Wir können nunmal kein Feld ausgeben wenn es nicht existiert. Und in welchem Fall existiert ein Feld NICHT? Genau, wenn das Formular nicht abgesendet wurde. Deshalb überprüfen wir ob das Formular abgesendet wurde um Fehlern vorzubeugen.

Was du allerdings für einen funktionierenden Chat brauchst ist folgendes:

Mysql
Ajax
JQuery/Javascript

Und ab jetzt wird es nur noch schwieriger. Versuche einfach deine Kenntnisse durch Tutorials usw. zu festigen bzw. zu erweitern. Aufgeben ist nicht
galaxyo is offline  
Old 02/24/2012, 15:12   #11
 
vladik13x's Avatar
 
elite*gold: 20
Join Date: Dec 2011
Posts: 798
Received Thanks: 31
naja kp aber ehm ich kann nix mit den button senden erst wenn ich das feld halt enter drücke und und ich kann das gesendete nicht sehen o:
vladik13x is offline  
Old 02/24/2012, 16:31   #12
 
galaxyo's Avatar
 
elite*gold: 0
Join Date: Dec 2007
Posts: 425
Received Thanks: 183
Habs gefixt. Zum abesnden von Formularen wird "submit" und nicht "button" verwendet. Hatte ich übersehen als ich deinen Code kopiert/korrigiert habe, sorry. Sollte jetzt funktionieren.

PHP Code:

<form action="chat.php" method="post">

<input type="text" value="schreibe hier deine Nachricht rein" size="40px" maxlength="40px" name="Inhalt">

<?php

if(isset($_POST["submit"])) { // Überprüfen ob Formular abgesendet wurde.

   
echo $_POST["Inhalt"]; // Wenn Ja, Inhalt ausgeben.

}  

?>

<input type="submit" name="submit" value="Senden" />

</form>
Wichtig ist natürlich auf die "action" im Form-Tag (<form>) zu achten. In diesem Fall muss der Name des Dokumentes mit der Action (wie bereits gesagt) identisch sein.
galaxyo is offline  
Thanks
1 User
Reply


Similar Threads Similar Threads
[HILFE] NPC Chat verändern
08/17/2011 - Metin2 Private Server - 0 Replies
NPC Chat verändern Hallo zusammen! Ich will den Text, die meine NPCs auf MAP1 die sie von sich geben verändern, laut wenigen Threads kann man dies in der Germany/quests/locale_lua machen! Laut igorglock gibt es aber auch einen einfacheren Weg, allerdings hab ich mit der Sufu nix gefunden! Nur der Richtigkeit halber, das ich in den Quests den Text ändern kann was die NPC sagen wenn man sie anklickt weiß ich und ist ja einfach.
[Hilfe]GM Chat mit Farbe.
06/19/2011 - Metin2 Private Server - 4 Replies
Guten Abend "liebe" Metin2 Sektion Mich beschäftigt schon seit einiger Zeit die Frage, wie man den GM cchat farbig bekommt. Ich sitze schon den halben Tag an den Phyton dateien, allerdings hab ich ncoh ncihtso viel ahnung von Phyton. Dieses Tutorial: http://www.elitepvpers.com/forum/metin2-pserver-gu ides-strategies/1109398-how-gm-chat-mit-farbe.html Ist fail. Das funktioniert nicht, da kommt ein Fehler. Mir hatte mal ein Freund beim machen dieses farbigen Chats geholfen, aber da mein...
kein CHAT ALL UND KEIN CLAN CHAT HILFE !!
09/16/2010 - WarRock - 2 Replies
wenn ich ingame f2 drücke für den all chat kommt wireless aktivieren bluetooth und soo was kann ich tun ..kann nur team chat pls help
Hilfe! Chat Block
06/04/2010 - Metin2 PServer Guides & Strategies - 5 Replies
HuHu Com. Also ich habe ein Gm server Gemacht und jemand hat vielen Chat block gegeben wie mache ich das wiedetr weg =(? Erhaltet THX
P-Server CHAT und GM CHAT /b /n Problem HILFE
11/07/2009 - Metin2 Private Server - 5 Replies
Hallo leute, Also, seit dem ich Updates auf meinem PC insterlliert habe und den PC neugestartet habe, hat mein Server irgendein Problem bekommen. Wenn ich mich einlogge kann ich noch Items erstellen kämpfen usw.. außer in irgendeiner Form Chatten. So zB. wenn ich versuche was zu schreiben kommt der Satz halt nicht über dem Kopf oder im Chat und dann ist alles weg also kann keine Items erstellen und nur Attacken einsetzten MObs kann ich nicht töten, also so als ob das Internet dann weg wäre....



All times are GMT +1. The time now is 19:07.


Powered by vBulletin®
Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
SEO by vBSEO ©2011, Crawlability, Inc.
This site is protected by reCAPTCHA and the Google Privacy Policy and Terms of Service apply.

Support | Contact Us | FAQ | Advertising | Privacy Policy | Terms of Service | Abuse
Copyright ©2025 elitepvpers All Rights Reserved.