php.de

Zurück   php.de > Webentwicklung > PHP Einsteiger > PHP Tipps 2010

 
 
LinkBack Themen-Optionen Thema bewerten
Alt 20.03.2010, 16:59  
Benutzer
 
Registriert seit: 22.01.2010
Beiträge: 32
PHP-Kenntnisse:
Anfänger
Marcwa ist zur Zeit noch ein unbeschriebenes Blatt
Standard Chat aktualisieren

Hi,
hab eine frage undzwar:

ich hab mir mit php und Javascript einen chat erstellt nun möchte ic haber das dieser sich imemr bei allen aktualisiert sobald eine neue chat nachricht abgeschickt wurde.

ist das möglich ? wenn aj wie?

hier mein code vo nder chatausgabe:
PHP-Code:
<html>
<head>
<link rel="stylesheet" type="text/css" href="chat.css">
</head>

<body>
<center>
<h3>Chat</h3>
</center>

<?php
/* Datei mit chat-Daten auslesen */
include("config.php");
mysql_select_db("marcwa_chat");
$res mysql_query("select * from daten order by zeit desc");

if(
mysql_num_rows($res)>0)
{
   echo 
"<center><table>"
     
"<tr><td id='zeit'><b>Zeit</b></td>"
     
"<td id='name'><b>Name</b></td>"
     
"<td id='beitrag'><b>Beitrag</b></td></tr>";

   while(
$dsatz mysql_fetch_assoc($res))
   {
      
$z $dsatz["zeit"];
      
$zs substr($z,8,2) . "." substr($z,5,2) . "." substr($z,0,4) . " " substr($z,11);
      echo 
"<tr>"
        
"<td id='zeit'>$zs|</td>"
        
"<td id='name'><a id='nick'>" $dsatz["nick"] . "</a>:</td>"
        
"<td id='beitrag'>" $dsatz["beitrag"] . "</td>"
        
"</tr>";
   }

   echo 
"</table></center>";
}
?>

</body>
</html>
hier von der eingabe:
PHP-Code:
<html>
<head>
<link rel="stylesheet" type="text/css" href="chat.css">
<script type="text/javascript">
/* Prüfen ob enter gedrückt ist wenn ja absendne wenn nein nichts passiert. */
<!--

window.captureEvents(Event.KEYPRESS);
window.onkeypress = Ausgabe;
function Ausgabe(Ereignis) {
 if( Ereignis.which == 13)
 {
  send();
 }
}

//-->
</script>

<script type="text/javascript">
/* Beitrag senden, falls Name und Beitrag vorhanden */
function send()
{
   if(document.f.nick.value != "" &&
      document.f.beitrag.value != "")
      document.f.submit();
}

/* Chat-Anzeige aktualisieren */
function reload()
{
   parent.ausgabe.location.href = "chat_aus.php";
}

function fokus1()
{
if(document.f.nick.value == "")
document.getElementById('nickname').focus()

else
fokus2();
}

function fokus2()
{
if(document.f.nick.value != "")
document.getElementById('textarea').focus()
}


</script>
</head>

<body>
<body onload="fokus1();">
<?php
/* Anhängen des neuen Textes, falls vorhanden */
if(isset($_POST["beitrag"]))
{
   include(
"config.php");
   
mysql_select_db("marcwa_chat");
   
mysql_query("insert daten (nick, beitrag) values ('" $_POST["nick"] . "', '" $_POST["beitrag"] . "')");

   
/* Chat-Anzeige aktualisieren */
   
echo "<script type='text/javascript'>reload();</script>";
}
?>

<form name="f" action="chat_ein.php" method="post">
<center>
<table>
   <tr>
      <td>Ihr Name:</td>
      <td><input name="nick" id="nickname"
         <?php
           
if(isset($_POST["nick"]))
             echo 
"value='" $_POST["nick"] . "'";
         
?>
         size="20" /></td>
      <td align="center">
         <a href="javascript:reload();">Chat laden</a>
      </td>
      <td align="right">
         <a href="javascript:send();">Senden</a>
      </td>
   </tr>

   <tr>
      <td valign="top">Ihr Beitrag:</td>
      <td colspan="3">
         <textarea cols="50" rows="2" name="beitrag" id="textarea"></textarea>



      </td>
   </tr>
</table>
</center>
</form>

</body>
</html>
liebe grüße und danke im vorraus
Marcwa ist offline  
Sponsor Mitteilung
PHP Code Flüsterer

Registriert seit: 21.08.2005
Beiträge: 4682
PHP-Kenntnisse:
Fortgeschritten

Alt 20.03.2010, 17:07  
moderatives Dielektrikum
 
Benutzerbild von nikosch
 
Registriert seit: 21.05.2008
Beiträge: 35.991
PHP-Kenntnisse:
Fortgeschritten
nikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunft
Standard

Bitte die Boardsuche benutzen.
__________________
--
One pixel is still too big. Please make it smaller. ASAP.

Initiative Mittelstand.
Die wichtigste Gestaltungsregel im Screendesign ist Pi mal Daumen des Arbeitgebers.
--
nikosch ist gerade online  
 


Themen-Optionen
Thema bewerten
Thema bewerten:

Forumregeln
Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are an
Gehe zu

Ähnliche Themen
Thema Autor Forum Antworten Letzter Beitrag
[Erledigt] Ajax Chat - Browser stürtzt ab BMX800 JavaScript, Ajax und mehr 3 15.02.2010 18:12
Chat PHP-Fortgeschrittene 9 13.02.2010 19:18
Chat programmieren => Was beachten? noBody PHP Tipps 2008 10 01.08.2009 11:30
JavaScript Chat Apfeltyp PHP Tipps 2006 3 28.02.2006 15:46
PHP Chat - was sollte ich beachten? Chr!s PHP Tipps 2005-2 34 23.12.2005 03:02
[Erledigt] Seite aktualisieren PHP Tipps 2007 11 14.11.2005 17:17
Chat auf Basis von MySQL und PHP??? nicobischof PHP Tipps 2005-2 1 18.10.2005 19:13
[Erledigt] Chat, PHP, Flash, XML, MySQL?????? PHP-Fortgeschrittene 2 06.09.2005 08:17
ein chat der die diskussion abspeichert PHP Tipps 2005-2 3 23.08.2005 22:20
Chat System Chat System Beitragsarchiv 3 21.06.2005 17:07
irc chat ständig offen halten (verboten) kid01 Off-Topic Diskussionen 11 30.05.2005 10:01
Chat aktualisieren bei neuem eintrag... PHP-Fortgeschrittene 2 24.04.2005 15:11
PHP live chat PyroMatrix PHP Tipps 2005 13 17.02.2005 02:10
Chat für Phpkit CMS Beitragsarchiv 6 07.02.2005 14:16

Besucher kamen über folgende Suchanfragen bei Google auf diese Seite
javascript php chat, php chat reload, php wer ist im chat, chat in php aktualisieren, chat text aktualisieren php, chat aktualiesieren, chat ausgabe php, farmville, php chatausgabe programmiren, php chat neu laden, php chat aktualisieren

Alle Zeitangaben in WEZ +2. Es ist jetzt 21:32 Uhr.




Powered by vBulletin® Version 3.7.2 (Deutsch)
Copyright ©2000 - 2012, Jelsoft Enterprises Ltd.
Search Engine Optimization by vBSEO 3.2.0
Aprilia-Forum, Aquaristik-Forum, Liebeskummer-Forum, Zierfisch-Forum, Geizkragen-Forum