Jump to content
php.lv forumi

Agnisr

Reģistrētie lietotāji
  • Posts

    96
  • Joined

  • Last visited

Posts posted by Agnisr

  1. Sveiki, forumieši!

    Firmai, kas sniedz pakalpojumus vajag izstrādāt mājaslapu caur kuru klienti varētu norēķināties.

    Klients piereģistrējas, ievada bankas kartes datus un apmaksā ikmēneša rēķinu.

    Jautājums: cik tas ir reāli izveidot kaut ko šādu?

  2. uzradās jauna problēma, pārliku db uz citu datoru un tagad nezkāpēcnevaru pievienot komentāru, iepriekš viss bij ok.

    Kluudas paziņojums

    Out of range value adjusted for column 'id' at row 1

    komentāru pievienoju šādī :

    <?php
     session_start();
     $db = mysql_connect('localhost', 'xxx', 'xxx') or die('Nevar pieslēgties datubāzei');
     mysql_select_db('xxx, $db) or die('Nevar pieslēgties datubāzei');
     if(isset($_POST['submit'])) {
    if(empty($_POST['username']) or empty($_POST['text'])) {
      echo 'Lūdzu, aizpildiet visus laukus';
    } else {
      $article_id = $_GET['id'];
      $date = date("d",time()).'.'.date("m", time()).'.'.date("Y", time());
      $username = $_POST['username'];
      $comment = $_POST['text'];
      mysql_query("INSERT INTO comments VALUES ('', '$article_id', '$username', '$comment', '$date'\n)",$db) or die('Kļūda: ' . mysql_error());
      header("Location: article.php?id=$id");
      mysql_close($db);
    }
     }
    ?>

     

     

    tabula:

    CREATE TABLE `comments` (
     `id` int(4) unsigned NOT NULL auto_increment,
     `article_id` int(4) NOT NULL,
     `username` varchar(20) collate utf8_unicode_ci NOT NULL,
     `comment` longtext collate utf8_unicode_ci NOT NULL,
     `date` varchar(255) collate utf8_unicode_ci NOT NULL,
     PRIMARY KEY  (`id`)
    ) ENGINE=InnoDB DEFAULT CHARSET=utf8 COLLATE=utf8_unicode_ci AUTO_INCREMENT=1;

     

    itkā visam vajadzētu būt ok, pie id ir auto_increment, bet ne vella vinš negrib pienjemt '', ja ieliek kādu skaitli, piemēram, 1 - viss ok query izpildās, kā atkal nodzēšam - atkal kļūda!

  3. Sveiki forumieshi.

    Esmu saskāries ar vienu problēmu: pie ziņojuma pievienošanas tekstu "izlaižu" caur n2lbr() itkā viss ok, attēlojas korekti. Bet problēmas sākas, kad ir nepieciešams šo ziņojumu labot - atkal izlaižot ziņojumu caur n2lbr tas vēlreiz ziņojumā "ieliek" <br />, kur jau iepriekš tas ir bijis. Rezultātā attēlojot ziņojumu sanāk tukšas rindas.

    Varbūt kāds var pastāstīt kā to apiet?

  4. Sveiki.

    ir probleema ar vienu scriptu:

     <?php
    for ($i = 1; $i <= 20; $i++) {
    $p = (20/$i)*((1/10)^$i)*((9/10)^(20-$i));
    echo $i.' - '.$p;
    echo '<br />';
    }
    ?>

     

    lieta taada, ka vinjs nepareizi izreekina P veertiibu, ar taadu pashu izteiksmi ieksh Exel viss ir Ok, bet ar php garaam - skaitli aiziet simtos.

    meeginaajos visvisaadiigi, bet nekaadiigi nepiespiedu reekinaat pareizi. Vai tieshaam php nesaprot kaapinaashanu?

    funkcijas izteiksme ir shaada:

    1179427604.jpg

    mlja.. bildez... apaksaa /i /10 /10

     

    vajag atrast veertiibas, kad mainaas i.

    Varbuut tieshaam esmu taads laame un korekti nevaru uzrakstiit f-iju, varbuut kaut kas greizi. Kaads, luudzu, var apskatiities un noraadiit kluudu. Jau ieprieksh paldies!

  5. 		if (count($where) > 0) {
    	  $sql = "SELECT * FROM `records` WHERE ".implode(' AND ', $where)."";
    	  $res = mysql_query($sql, $db);
    	  while ($row = mysql_fetch_assoc($res)) {
    	  echo '<div class="result"><b>Kategorija :</b> '.$row['cat'].'<br /><b>Auto :</b> '.$row['auto'].'<br /><b>Modelis :</b> '.$row['model'].'<br /><b>No :</b> '.$row['year_s'].'<br /><b>Līdz :</b> '.$row['year_b'].'<br /><b>Apraksts :</b> '.$row['comment'].'</div>';
    		echo "\n";
    	  }
    	} else {
    	  echo 'Norādiet kaut vienu parametru';
    	}

     

    110. rindinja : if (count($where) > 0) {

     

    Bez else pazinjojuma paraadas arii shaada kluuda: Notice: Undefined variable: where in C:\Program Files\xampp\htdocs\emauto\index.php on line 110

  6. paldies, viss aizgaaja nodzeesu to 94 rindinju un paskatiijos liiko $sql, un sapratu, ka man nemaz nav empty, bet gan ja neko nenoraada vinjs suuta 0-es, paarlaboju un tagad viss ir kaartiibaa, liels paldies!

     

    EDIT: ja nenoraada nevienu parametru, tad ir kluuda

     

    kods: http://paste.php.lv/5369

     

    kluudas pazinjojums: Notice: Undefined variable: where in C:\Program Files\xampp\htdocs\emauto\index.php on line 110

     

    Warning: implode() [function.implode]: Bad arguments. in C:\Program Files\xampp\htdocs\emauto\index.php on line 110

     

    Warning: mysql_fetch_assoc(): supplied argument is not a valid MySQL result resource in C:\Program Files\xampp\htdocs\emauto\index.php on line 113

     

    kluudas pazinjojums ir taapeec, ka $SQL = SELECT * FROM `records` WHERE, kaa to vareetu visvieglaak apiet? Kaut kaa neliekas ka veel viena nosaciijuma rakstiishana kur tip visi ir nulles, tad lai taisa atsevisku $sql buutu vislietderiigaak. jaabuut vienkaarshaakam panjeemienam!

  7. Nu tip to vajag kameer veel submit nav nospiests pie lietotaaja mekleeshanas formas aizpildes.

    Kad lietotaajs pirmajaa select`aa nospiezh piemeeram AUDI, tad otrajaa select`aa automaatiski izmainas dati un paraadas, piemeeram, A2, A3, A4, A5 nevis visu auto iespeejamie modelji! Cik saprotu, tad te talkaa jaanjem javascript, pats vinju galiigi nepaarzinu, tapeec googlee gribu atrast gatavu risinaajumu, bet nemaz nezinu peec kaada keyworda mekleet! Ceru, ka domu uztveeri, ko man iisti vajag.

     

    Piemeers ir mobile.de , kad noklikskina uz noteiktas auto markas otrajaa selectaa paraadas attieciigie modelji.

  8. ja pie implode nodzeesh AND, tad viss straadaa korekti!

     

    edit:

    Tagad jautaajums gudrajiem praatiem.

    Kaa uztaisiit taa lai viena select lauka saturs buutu atkariigs no iepriekseejaa selectaa izveeleetaa.

    Lai mazliet buutu skaidraaks:

     

    Ja 1. selectaa atziimeets: ||| Kam jaaparaadas 2. selectaa:

     

    AUDI ||| A4, A3, A6, 80, 100, 200, 90, A2

     

    BMW ||| 316, 318, 320, 323, 325, 328, 330, 520, 523, 528, 530 utt

     

    Ceru, ka domu saprataat. To kaut kaa ar php var izveikt vai jaanjem talkaa javascripts. Maybe kaads var pateikt peec kaadiem atsleegvaardiem sho te mekleet ieksh googles. Galiigi nezinu kaa pat sho probleemu noformuleet ieksh eng!

×
×
  • Create New...