Jump to content
php.lv forumi

Aleksejs

Moderatori
  • Posts

    4,584
  • Joined

  • Last visited

  • Days Won

    1

Everything posted by Aleksejs

  1. Sveiks! Nu, patiesībā ir diezgan grūti saprast. Piemēram kāpēc uzreiz otro punktu neizpildi? Un priekš kam 5, punkts? Vai tad tas jau neieskaitās 3 vai 4 ? Vispār, būtu labi izvērstāku to stāstījumu redzēt. :)
  2. Aleksejs

    Online izsoles

    Nja, http://www.db.lv/Default2.aspx?ArticleID=3...46&open=sec
  3. Aleksejs

    Virtual Host

    Sūti vēstuli Latnetam/Sigmanetam. aleksejs@aleksejs-dev ~ $ dig myown.lv ns ; <<>> DiG 9.4.2-P2 <<>> myown.lv ns ;; global options: printcmd ;; Got answer: ;; ->>HEADER<<- opcode: QUERY, status: NOERROR, id: 51328 ;; flags: qr aa; QUERY: 1, ANSWER: 0, AUTHORITY: 1, ADDITIONAL: 0 ;; QUESTION SECTION: ;myown.lv. IN NS ;; AUTHORITY SECTION: lv. 2560 IN SOA ns.latnet.lv. hostmaster.latnet.lv. 2229013010 3600 1800 3600000 2560 ;; Query time: 3 msec ;; SERVER: XXX.XXX.XXX.XXX#53(XXX.XXX.XXX.XXX) ;; WHEN: Fri Dec 12 08:43:20 2008 ;; MSG SIZE rcvd: 83
  4. Aleksejs

    Virtual Host

    hosts faila labošana līdzēs tikai gadījumā, ja tos nosaukumus lieto konkrētajā datorā. Lai arī citi varētu redzēt, izmaiņas jāliek DNSā.
  5. Pēc visa spriežot, esi HTMLā name parametru uzrakstījis ar dolāra zīmi priekšā. Tas ir neforši, jo PHP nepatīk šādi fokusi. Tādēļ pārliecinies, ka HTMLā (kad skaties view source): <select name="$enum_burti" vietā rakstīts <select name="enum_burti"
  6. ņem rokās literatūru par datubāzēm un sāc lasīt. http://datubazes.wordpress.com/datubazes-iesacejiem/
  7. Nu, ja, tas nozīmē, ka mainīgie nav saņemti: Uzraksti print_r($_POST); //ja forma tiek nosūtīta caur POST vai print_r($_GET);// ja forma tiek nosūtīta caur GET un redzēsi visus mainīgos un to vērtības, kādus skripts ir saņēmis.
  8. Tev pirms atļaušanas uploadot ir jānoskaidro, cik bildes jau ir uzuploadojis konkrētais lietotājs. Lai uzzinātu kādas bildes lietotājis ir uzmetis, rakstam: SELECT bildes_id, bildes_url, bildes_whatever FROM bildes WHERE bildes_uploadera_id = $lietotaja_kas_megina_uploadot_id; Taču mums vajag zināt tikai skaitu, tādēļ izmantojam COUNT(). SELECT COUNT(bildes_id) AS skaits FROM bildes WHERE bildes_uploadera_id = $lietotaja_kas_megina_uploadot_id Rezultātā dabūjam lietotāja jau uzuploadoto bilžu skaitu. Salīdzinam šo skaitli ar limitu, ja limits nav pārsniegts, atļaujam uploadošanu. Ja ir pārsniegts neatļajam.
  9. <select name="$burti" id="$burti"> ///vai šajā rindiņā viss ok??? varbūt pastāstiet lūdzu kas tad īsti ir name un kas id, kas value. vietā jābūt: <select name="enum_burti">//name parametrs nosaka ar kādu nosaukumu main;igais būs $_GET vai $_POST masīvā. id parametram ir jābūt unikālam visā HTML lapā un parasti to izmanto, lai vērstos pie konkrēta elementa caur JavaScript vai definētu tieši šim elementam CSS stilu. Es parasti, kad kaut kas™ nestrāda - mēģinu aplūkot, kāds tad ir sanācis vaicājums. echo $query;
  10. Bet tu pamēģini tomēr vispār pie inserta nenorādīt ne enum_id lauku, ne tā vērtību. Pirms tam izdzēs 2-5 ārā.
  11. Pieļauju domu, ka ar attiecīgu programmu var. Arī ar GPRS/EDGE/uc var.
  12. http://dev.mysql.com/doc/refman/5.0/en/dat...ml#function_day http://dev.mysql.com/doc/refman/5.0/en/dat...#function_month http://dev.mysql.com/doc/refman/5.0/en/dat...l#function_year Tu vispār pamēģināji, ko Delfins uzrakstīja?
  13. Man šķiet, ka viņš lamājas par to, ka gribi ielikt enum_id (kuru tu arī liec kā stringu, t;adēļ mysqlam ir vēl jāpārkonvertē, bet ne tur sāpe) vērtību 1, taču šim laukam ir autoincrement vērtība, kas nozīmē, ka tas pieliksies pats, bet Tu iespējams viņam spied likt ne to vērtību, kura tiktu likta (vai arī jau tabulā esošu).
  14. Remarco, iemet vismaz šīs lietas: 1) tabulas struktūru (SHOW CREATE TABLE tavatabula) 2) vaicājumu, kuru centies izpildīt 3) kļūdu, kuru izdod MySQLs uz 2) vaicājumu P.S. Semjuels Morze bija cilvēks, tādēļ jāraksta ar lielo burtu "Morzes ābece". :)
  15. Ja mums ir šāda tabula: CREATE TABLE tabula ( lauks ENUM('pirmais','otrais')); tad varu ielikt vērtību 'otrais' vai nu: INSERT INTO tabula (lauks) VALUES ('otrais'); //pēc enum vērtības vai INSERT INTO tabula (lauks) VALUES (1); //pēc enum indeksa http://dev.mysql.com/doc/refman/5.0/en/enum.html
  16. Sveiks! Vispirms atlasi rezultātu ar visiem id. SELECT id FROM tabula ORDER BY id Tad ciklā lasi pa vienai rindai. while ($rinda = mysql_fetch_row($rez)){ echo '<option value="'.$rinda['id'].'"'.($rinda['id']==$lapa ? ' selected' : '').'>Banner '.$rinda['id'].'</option>'; }
  17. Aleksejs

    par cik?

    http://www.pixelpost.org/screenshots/
  18. Hmm, $_SERVER['REMOTE_ADDR'] vajadzēja būt pareizajam. Tā var notikt, ja patiesībā tavs skripts ir aiz reversā proxy, kas atrodas uz tā paša datora. Tādā gadījumā, iespējams, ka šis reversais proxy uzstāda kādu header, kas norāda uz pieprasījuma izcelsmes adresi.
  19. Apmēram šādi: <table><?php for($rindas=0;$rindas<100;$rindas++){ echo '<tr id="rinda"'.$rindas.'>'; for($kolonnas=0;$kolonnas<100;$kolonnas++){ echo '<td id="rutina_'.$rindas.'_'.$kolonnas.'">'.(100*$rindas + $kolonnas + 1).'</td> } echo '</tr>'; } ?></table>
  20. SELECT cipars FROM ciparu_tabula WHERE cipars_nozime = 'registreto lietotaju skaits'; Bet nopietni runājot. Ja Tev ir tabula A ar lauku id, tad id skaitu tabulā var uzzināt: SELECT COUNT(id) as SKAITS FROM A
  21. Lūdzu! Protams, var vēl optimizēt utt, bet iesākumam, cerams, ka saprotams.
  22. Apmēram šitā: <?php ob_start(); if(array_key_exists('valoda',$_COOKIE)){ switch($_COOKIE['valoda']){ case 'EN': $valoda='EN'; break; case 'GR': $valoda='GR'; break; default: $valoda='LV'; } } else { setcookie('valoda','LV'); $valoda='LV'; } if(array_key_exists('valoda',$_GET)){ switch($_GET['valoda']){ case 'EN': $valoda='EN'; break; case 'GR': $valoda='GR'; break; default: $valoda='LV'; } setcookie('valoda',$valoda); } } ob_flush(); ?>
×
×
  • Create New...