Jump to content
php.lv forumi

millers

Reģistrētie lietotāji
  • Posts

    253
  • Joined

  • Last visited

Posts posted by millers

  1. Sveiki šodien saskāros ar problēmu izveidoju nelielu php skriptu kas reģistrē lietotājus un ievieto viņu datus datubāzē ,bet saskāros ar problēmu kad meiģināju reģistrēt lietotāju php skripts itkā strādā lieliski ,bet nez kapēc dati netiek ievietoti datubāzē Lūk php scripts(kods): http://paste.php.lv/01cb3f4a6483270639b913d3cf574a0d?lang=php

     

    Lūk pati datubāze :

    -- phpMyAdmin SQL Dump
    -- version 3.2.0.1
    -- http://www.phpmyadmin.net
    --
    -- Host: localhost
    -- Generation Time: Mar 03, 2010 at 02:48 PM
    -- Server version: 5.1.43
    -- PHP Version: 5.3.0
    
    SET SQL_MODE="NO_AUTO_VALUE_ON_ZERO";
    
    --
    -- Database: `abilityweb`
    --
    
    -- --------------------------------------------------------
    
    --
    -- Table structure for table `lietotaji`
    --
    
    CREATE TABLE IF NOT EXISTS `lietotaji` (
     `id` int(11) NOT NULL AUTO_INCREMENT,
     `nick` varchar(255) COLLATE utf8_latvian_ci NOT NULL,
     `parole` varchar(32) COLLATE utf8_latvian_ci NOT NULL,
     `epasts` varchar(255) COLLATE utf8_latvian_ci NOT NULL,
     `tips` tinyint(1) NOT NULL,
     PRIMARY KEY (`id`)
    ) ENGINE=MyISAM  DEFAULT CHARSET=utf8 COLLATE=utf8_latvian_ci AUTO_INCREMENT=2 ;
    
    --
    -- Dumping data for table `lietotaji`
    --
    
    INSERT INTO `lietotaji` (`id`, `nick`, `parole`, `epasts`, `tips`) VALUES
    (1, '######', '9aa33b5baf1ca45000e78c969edd0065', '#########@inbox.lv', 1);
    

     

     

    Nespēju atrast problēmu un atvainojos par to ja nespēju izskaidrot problēmu ceru kad sapratīsiet .

     

    Edit :

    Field 'epasts' doesn't have a default value

    Laikam sapratu ..

  2. Var kads izplaidzet kur sini skripta ir kluda ? met ara sadu erroru ..

     

    #1064 - You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near ' 28, 120, '', 0, 0, 0, 'LAST_HIT', 0, 0, 0, 'balanced', 'false')' at line 1

     

     

    INSERT INTO `npc` VALUES (57, 13143, 'Blur', 1, 'Global Shop', 1, 'LineageNPC2.K_F1_grand', 9.00, 32.00, 85, 'male', 'L2Merchant', 40, 2444, 2444, 0.00, 0.00, 10, 10, 10, 10, 10, 10, 0, 0, 500, 500, 500, 500, 278, 0, 333, 0, 0, , 28, 120, '', 0, 0, 0, 'LAST_HIT', 0, 0, 0, 'balanced', 'false');

  3. Funkciju jau parādiju pašā sākumā

     

     function smailji($teksts)
    {
    	$ko_aizvietot = array();
    	$ar_ko_aizvietot = array();
    
    	$smailju_array = array(
    	array('tongue.png',':P'),
    	array('xmas.png','(xmas)'),
    	);
    
    	foreach($smailju_array as $smailis)
    	{
    		$ko_aizvietot[] = ' '.$smailis[1].' ';
    		$ar_ko_aizvietot[] = " <img src='smailji/{$smailis[0]}' alt='{$smailis[1]}'/> ";
    	}
    
    	return str_replace($ko_aizvietot,$ar_ko_aizvietot,$teksts);
    }

     

    ,bet viņja man nestrāda ..

    pameiģināsu tavu ..

     

    Edited ..

     

    Tavu Code izpilda bet viņš uzrada šādi

     

    <img src="/smailji/tongue.png" alt=":)" />

     

     

    edited:

    datubāzē inserto viņš

     

    <img src='smailji/tongue.png' alt=':)' />

     

    un caur view sourc arī šādi izskatās

  4. Sveiki.Lieta tāda kad man ir nepieciešams kods kurš aizvieto textu ar bildi. Piemeram uzraksta :P aizvieto ar smaids1.png man itkā ir kods dabūju no viena tuta ,bet viņš man īsti nestrādā

     

    		function smailji($teksts)
    {
    	$ko_aizvietot = array();
    	$ar_ko_aizvietot = array();
    
    	$smailju_array = array(
    	array('tongue.png',':P'),
    	array('xmas.png','(xmas)'),
    	);
    
    	foreach($smailju_array as $smailis)
    	{
    		$ko_aizvietot[] = ' '.$smailis[1].' ';
    		$ar_ko_aizvietot[] = " <img src='smailji/{$smailis[0]}' alt='{$smailis[1]}'/> ";
    	}
    
    	return str_replace($ko_aizvietot,$ar_ko_aizvietot,$teksts);
    }

    Vainu viņā ir kļūda vainu es nemāku pareizi izvilkt ārā ...

     

    Varbūt varat pateikt kā izvilkt ārā to smaidu ...

  5. Neesmu pārliecināts, bet, ja mainiji SQL, tad

    $id = mysql_result(mysql_query("SELECT id FROM registretie_lietotaji WHERE niks = $user AND parole = $pass"),0,'id');
    //vai tikai nav japamaina kas vairak???
    $id = mysql_result(mysql_query("SELECT niks FROM registretie_lietotaji WHERE niks = $user AND parole = $pass"),0,'niks');

     

    Paskaties ko isti dara mysql_result() 3-ais parametrs.

     

     

    Dariju tā nepalīdz ..

     

     

    andrisp

     

    tava doma bij šāda ?

     

    $_SESSION['user_data'] = mysql_result(mysql_query("SELECT id,niks FROM lietotaaji WHERE niks = $username AND parole = $password"),0,'id');

  6. Sveiki.Jautājums tāds kā lai Ievieto Datubāze lietotāj vārdus un pectam to izvilkt ārā .. Es dariju kko šādu ,bet viņjs ievieto datubāzē tikai skaitli un velk ārā ari tikai skaitli .. Rekur kko šādu es meiģināju

     

     

    Šī Daļa Atrodas index.php failā

    	$user = quote_smart(htmlspecialchars($_POST['username']));
    $pass = quote_smart(md5($_POST['password']));
    
    
    	$id = mysql_result(mysql_query("SELECT id FROM registretie_lietotaji WHERE niks = $user AND parole = $pass"),0,'id');
    	$_SESSION['mans_id'] = $id;

     

     

    šis atrodas forum.php

    $virsraksts = quote_smart($_POST['topic']);
    $raksts = quote_smart($_POST['teksts']);
    
    mysql_query("INSERT INTO forums (topic,teksts,datums,pievienojis) VALUES ($virsraksts,$raksts,".time().",{$_SESSION['mans_id']})");

     

    Ar šo es Izvelku ārā

     

    echo $row['pievienojis'];

     

    iekšā mysql pievienojis Lauks ir int

     

    Mana doma ir tāda vainu mysql lauks ir nepareizs vainu kkas ar to kodu kas atrodas index.php failā

  7. Sveiki. Vēlētos Uzināt kā varētu izvilkt no datubāzes lietotāju tipus un pardēvēt tos vārdos kko šadu meiģināju , bet nesanāca

     

    if ($row['tips'] == '1'){
    echo 'Lietotājs';
    }elseif
    if ($row['tips'] == '2'){
    echo 'administrātors';
    }else{
    nezinu ko seit likti ...
    }

     

    neiet kkas .. man viņs arī ir japadod mysql result vai arī vinjam būtu automatiski jaizvelk ?

     

    kkas šāds

     

    $result = mysql_query("SELECT COUNT(*) FROM reg WHERE logins = $username AND parole = $password šeit būtu jaievada tips ?");

     

    thx iepriekš jau..

  8. Kā lai dabon to kad php saprot vairākus formātus piemēram ja kkāds fails ir .rar un viņa id ir vienāds ar formātu tad tiek atvērts šis fails , bet ja piemēram id ir atkal savādaks un formāts savādaks un viņš atrod šo failu uz server tad atver 2 failu ...

  9. itkā aizgāja bet maziņa problēma

     

    tagad kad spiežam sākums

     

    errors

    Notice: Undefined index: i in C:\wamp\www\index.php on line 188

     

    tātad tā problēma tāda kad nava links norādīts ar i ..

    bet kad sākuma linku norādu ar i-sakums problema tāda kad viņš atkal inklūdo index.php failu iekš index.php ka lai to izlabo..

  10. tātad tā laikam šitas būs pa grūtu .. vai varētu pateikt vieglāku veidu man vienkarši vaig lai uz linka uzspiežot nākamajā lapā mainās text piemēram uzspiežam uz ziņas linka parādas text ziņas utt. Būtu jau vienkārši ielikt to iekš tā faila parasta tag ,bet lieta tāda kad es inklūdoju visus textus ...

     

    āā vienkarši rekur mans kodiņš

     

    			 <tr>
    			<table class="test" width="380" height="21"></td>
    			<tr><td>
    <p class="x">
    <?php 
    šeit derētu kko lai mainas tas text; ?>
    </p>
    
    		  </td></tr>
    
    			</table>
    			<?php										  
    			if(isset($_GET['i']))
    			{
    				switch ($_GET['i'])
    				{
    					case 'faili':
    						include('faili.php');
    						break;
    					case 'reg':
    						include('include/reg.php');
    						break;
    					case 'download':
    						include('include/download.php');
    						break;
    				}
    			}
    			else
    			{
    				echo "";
    			}
    			?>
    		  </tr>

×
×
  • Create New...