Not a member yet? Register for your free account!


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

  • Did you know? elitepvpers has its own image host, epvpimg.com.

 

hilfe bei chat

This is a discussion on hilfe bei chat within the Web Development forum part of the Coders Den category; Hallo Elitepvpers, Ich hab seit gestern angefangen ein chat zu scripten und brauche eure hilfe . Mein Problem ist nähmlich ...

Reply
 
LinkBack Thread Tools
Old 02-22-2012, 18:26   #1
Berlin <3
 
vladik13x's Avatar
 
Join Date: Dec 2011
Posts: 506
Received Thanks: 20
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
_.~* FairyTail Freak *~._
 
yym3's Avatar
 
Join Date: Apr 2010
Posts: 1,077
Received Thanks: 616
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
Berlin <3
 
vladik13x's Avatar
 
Join Date: Dec 2011
Posts: 506
Received Thanks: 20
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
Beasts&Bumpkins

 
boxxiebabee's Avatar
 
Join Date: May 2008
Posts: 609
Received Thanks: 221
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
HTML/Css/PHP <3
 
galaxyo's Avatar
 
Join Date: Dec 2007
Posts: 265
Received Thanks: 103
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:

Last edited by galaxyo; 02-23-2012 at 10:25.
galaxyo is offline  
Old 02-23-2012, 15:37   #6
~ Web-Entwickler ~
 
JacK le chilla's Avatar
 
Join Date: May 2011
Posts: 401
Received Thanks: 105
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
HTML/Css/PHP <3
 
galaxyo's Avatar
 
Join Date: Dec 2007
Posts: 265
Received Thanks: 103
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.

Last edited by galaxyo; 02-23-2012 at 16:22.
galaxyo is offline  
The Following 2 Users Say Thank You to galaxyo For This Useful Post:
.Apfel (02-28-2012), lujaluja (02-23-2012)
Old 02-23-2012, 17:26   #8
Berlin <3
 
vladik13x's Avatar
 
Join Date: Dec 2011
Posts: 506
Received Thanks: 20
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
_.~* FairyTail Freak *~._
 
yym3's Avatar
 
Join Date: Apr 2010
Posts: 1,077
Received Thanks: 616
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
HTML/Css/PHP <3
 
galaxyo's Avatar
 
Join Date: Dec 2007
Posts: 265
Received Thanks: 103
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

Last edited by galaxyo; 02-24-2012 at 16:30.
galaxyo is offline  
Reply

Thread Tools

Similar Threads
Thread Thread Starter Forum Replies Last Post
[HILFE] NPC Chat verändern troll1981 Metin2 PServer - Discussions / Questions 0 08-17-2011 12:44
[Hilfe]GM Chat mit Farbe. .Hiro Metin2 PServer - Discussions / Questions 4 06-19-2011 19:12
kein CHAT ALL UND KEIN CLAN CHAT HILFE !! lowbengel3 WarRock 2 09-16-2010 15:37
Hilfe! Chat Block WurdeGehackt-.- Metin2 PServer Guides & Strategies 5 06-04-2010 22:18
P-Server CHAT und GM CHAT /b /n Problem HILFE shin.oda Metin2 PServer - Discussions / Questions 5 11-07-2009 23:29




All times are GMT +2. The time now is 08:30.


Powered by vBulletin®
Copyright ©2000 - 2012, Jelsoft Enterprises Ltd.
SEO by vBSEO ©2010, Crawlability, Inc.