PHP.EE FOORUM   
Nimi:   Pass:   Mäleta mind! 
   Teemad | php.ee esilehele | registreeri | Märgi kõik teemad loetuks | #php.ee Skype vestlus | RSS
UUS TEEMA  OTSI  Lehekülgi: 1
Esimene chat ja kohe vead....
Postitaja: Eiteakoodi 2010-07-26 13:54:29
Tere.. tegin siis uue chati ja arvasin , et kohe töötab aga ei.
nimelt ei lisa ta andmeid databaasi ja ei kuva chatis kasutajanime ja teksti ning üks viga veel mida ma ei oska kuidas teha nii et kasutajad oleks chatis üksteise all : nagu nii:

Omanik: Tere
Admin: tere jah...

Kood ise on siin:

PHP kood:
 
<?php
                                    
include ("connect.php");
                                    include (
"kook.php");
//loome andmebaasiga ühenduse
mysql_connect($host,$user,$pass)or die(mysql_error());
mysql_select_db($database);
 
$message5050 $_POST['msg'];
  
$mlen strlen($message5050);
  
$maxlength 150;
  
$date date("d.m H:i:s");
  
$date1 date("d.m H:i:s");
  if (
$_POST['submit132'])  {
          if (
"$row[kasutaja]"== "") {      echo "<strong>Error: Palun Logi kasutajaga sisse.</strong>";    }
    else if (empty(
$message5050)) {     echo "<strong>Error: Kirjuta ka midagi:).</strong>";}
    else if (
$mlen $maxlength) {       echo "<strong>Error: Kiri on liiga pikk.</strong>";    }
    else 
      
mysql_query("INSERT INTO chat (name,ơigused,message,date,Liikmeaeg,KasutajaID) VALUES('$row[kasutaja]','$row[Ơigused]','$message5050','$date','$row[Liikmeaeg]','$row[ID]')");    } 
     
$q="select * from chat order by KasutajaID DESC LIMIT 20";
    
$result=@mysql_query($q) or die(mysql_error());
 while(
$s=mysql_fetch_array($select)) {
    {          if(
"$row[ơigused]"=="Omanik"){echo "<b><font color=red>($row[date])$row[name]($row[KasutajaID])$row[message]<br></font color=red>:</b>";}
 if(
"$row[ơigused]"=="Uuendus"){echo "<b><font color=#pink><b>($row[date])$row[name]($row[KasutajaID])$row[message]<br></b></font color=pink>:</b>";}
if(
"$row[ơigused]"=="Level"){echo "<b><font color=green><b>($row[date])$row[name]($row[KasutajaID])$row[message]<br></b></font color=green>:</b>";} 
   if(
"$row[ơigused]"=="Administraator"){echo "<b><font color=lightblue>($row[date])$row[name]($row[KasutajaID])$row[message]<br></font color=lightblue>:</b>";}
    if(
"$row[ơigused]"=="Moderaator"){echo "<b><font color=gray>($row[date])$row[name]($row[KasutajaID])$row[message]<br></font color=gray>:</b>";}
    if(
"$row[ơigused]"=="Tavakasutaja" or "$row[ơigused]"=="Tavakasutaja"){
    if(
$row[Liikmeaeg] > 0){echo "<b><font color=Gold>($row[date])$row[name]($row[KasutajaID])$row[message]<br></font color=Gold>:</b>";}
    else{echo 
"<b>($row[date])$row[name]($row[KasutajaID])$row[message]</b>";}}
$rank++;}echo'</div>';
}
echo 
"<form action='' method='post'>
   <input type='submit' name='submit' value='Sisesta'><br>
     <input type='text' name='msg' size='35' maxlength='150'>
     </form><table>"
;
echo 
"<br>";
echo 
"</table>";

mysql_close();

?>
RE: Esimene chat ja kohe vead....
Postitaja: gerpzezeen 2010-07-26 15:01:05
TSITEERITUD:
$row[õigused]


Mysql-is vist ei ole eriti mõttekas tabeli lahtrite nimedes täpitähti kasutada.
RE: Esimene chat ja kohe vead....
Postitaja: Eiteakoodi 2010-07-26 17:30:11
ma mõtlesin , et rowis viga ei ole.... ja ei ole ka viga kuskil mujal äkki keegi aitaks??
RE: Esimene chat ja kohe vead....
Postitaja: ASDadfsdaf 2010-07-26 18:09:41
Ma ei viitsi hetkel välja noppida neid vigu, kuid esimene mis silma jäi: if("$row[õigused]") peaks olema if($row["õigused"])
RE: Esimene chat ja kohe vead....
Postitaja: adasdasd 2010-07-26 20:19:40
see jah nii segane kood, et keegi ei viitsi uuridagi..

Kus kohast tuleb muutuja $row ??

Leheküljed: 1

©2002-2010 Martin Rebane & PHP.ee kaasautorid
  0.483064174652