Avaleht
uus teema   vasta Tarkvara »  Programmeerimine »  PHP+MySQL koodiga abi. märgi kõik teemad loetuks
märgi mitteloetuks
vaata eelmist teemat :: vaata järgmist teemat
Hinnavaatlus :: Foorum :: Uudised :: Ärifoorumid :: HV F1 ennustusvõistlus :: Pangalink :: Telekavad :: HV toote otsing
autor
sõnum Saada viide sõbrale.  :: Teata moderaatorile teata moderaatorile
otsing:  
Unison
HV kasutaja

liitunud: 10.12.2009




sõnum 12.10.2011 15:58:52 PHP+MySQL koodiga abi. vasta tsitaadiga

Vajaks siis pisut abi ühe koodiga. Tegin niipalju kui oskasin, aga noh ei tööta.

<?php
$con = mysql_connect("localhost","user","password");
$ip=@$REMOTE_ADDR;
if (!$con)
  {
  die('Ei saa ühendada: ' . mysql_error());
  }
mysql_select_db(teamspeak) or die( "Unable to select database");
mysql_query("SELECT FROM teamspeak WHERE ip='$ip'",$con);
$result = mysql_query("SELECT * FROM teamspeak WHERE ip='$ip'", $con) or die("Error: ". mysql_error(). " with query ". $query);

if (!$result)
{
    $sql="INSERT INTO teamspeak (kanal, ip)
   VALUES
   ('$_POST[kanal]','$ip')";
   echo "Kanali nimi lisatud andmebaasi!";
}

$number_of_rows = mysql_num_rows($result);

if ($number_of_rows > 0)
{
    die('Teie IP alt on juba lisatud üks kanal!');
}

mysql_close($con)
?>


Põhimõtteliselt peaks siis kontrollima, et kas see IP on juba andmebaasis. Kui on, siis enam lisada ei saa, kui ei ole siis saad.
Kommentaarid: 5 loe/lisa Kasutajad arvavad:  :: 0 :: 0 :: 5
tagasi üles
vaata kasutaja infot saada privaatsõnum
keevitaja
AM 10 aastat
keevitaja

liitunud: 05.11.2001




sõnum 12.10.2011 16:32:55 vasta tsitaadiga

php:
  1. <?php
  2.  
  3. $ip = $_SERVER['REMOTE_ADDR'];
  4.  
  5. mysql_connect('localhost', 'root', '');
  6.  
  7. $sql = mysql_query("SELECT COUNT(ip) AS count FROM testikas WHERE ip='$ip'") or die(mysql_error());
  8. $result = mysql_fetch_assoc($sql);
  9.  
  10. if($result['count'] == 0) {
  11.   mysql_query("INSERT INTO testikas(ip) values('$ip')");
  12. } else {
  13.   echo 'IP on juba sisestatud!';
  14. }
Kommentaarid: 51 loe/lisa Kasutajad arvavad:  :: 1 :: 3 :: 40
tagasi üles
vaata kasutaja infot saada privaatsõnum mine selle kasutaja kodulehele
Unison
HV kasutaja

liitunud: 10.12.2009




sõnum 12.10.2011 22:10:23 vasta tsitaadiga

Tänud beer_yum.gif
Kommentaarid: 5 loe/lisa Kasutajad arvavad:  :: 0 :: 0 :: 5
tagasi üles
vaata kasutaja infot saada privaatsõnum
näita postitusi alates eelmisest:   
uus teema   vasta Tarkvara »  Programmeerimine »  PHP+MySQL koodiga abi.
[vaata eelmist teemat] [vaata järgmist teemat]
 lisa lemmikuks
näita foorumit:  
 ignoreeri teemat 
sa ei või postitada uusi teemasid siia foorumisse
sa ei või vastata selle foorumi teemadele
sa ei või muuta oma postitusi selles foorumis
sa ei või kustutada oma postitusi selles foorumis
sa ei või vastata küsitlustele selles foorumis
sa ei saa lisada manuseid selles foorumis
sa võid manuseid alla laadida selles foorumis



Hinnavaatlus ei vastuta foorumis tehtud postituste eest.