Jump to content
php.lv forumi

anonīms

Reģistrētie lietotāji
  • Posts

    1,796
  • Joined

  • Last visited

Everything posted by anonīms

  1. $sql = "SELECT COUNT(*) FROM users WHERE email = '".mysql_real_escape($_POST['email'])."'";
  2. Šķiet, ka muļķīgs jautājums, bet ar šo neesmu saskāries. Tātad ir lapa, kura vismaz pagaidām bieži vien mainīs savu dzīvesvietu, tai skaitā ar domēnu. Pagaidām piemēram izvēlnes linki ir <a href="http://www.manalapa.lv/forums"> bet ja pārlieku uz www.manalapa2.lv tad atkal visur jāmaina domēns linkos. Tad nu gribēju zināt, kā iegūt ātrāku variantu, lai viņš pats vienmēr nosaka to domēnu un vnk man galā atliek pielikt nākamo. Domāju, ka cauri tikšu ar $_SERVER['PHP_SELF'] , bet nekā. aizejot uz www.manalapa.lv/forums un ejot piemēram video iet uz www.manalapa.lv/forums/video u.t.t... Kādi varianti?
  3. <?php if($_GET['id'] == 'video' AND $_GET['cat'] AND $_GET['video_id'] { $vidd = mysql_query("SELECT * FROM video WHERE id = {$_GET['video_id']}"); $vidd = mysql_fetch_arraY($vidd); } else { if($_GET['id'] == 'video' AND $_GET['cat']) { $rez = mysql_query("SELECT * FROM video WHERE cat = {$_GET['cat']}"); while($rr = mysql_fetch_array($rez)) { echo '<a href="?id=video&cat='.$_GET['cat'].'&video_id='.$rr['id'].'">'.$rr['video_nosaukums'].'</a>'; } } else { $result = mysql_query("select * from category ORDER BY id"); while($r=mysql_fetch_array($result)) { $id=$r["id"]; $name=$r["name"]; echo "<a href='?id=video&cat=$id'>$name</a><br />"; } } } ?>
  4. Nu jā, bet ja piemēram man jau lapa sen ir bijusi gatava un tur jāmaina simtiem šo linku? Gribētos tomēr zināt, kā to dabūt gatavu. Kārtīgs piemērs ir koxx.lv
  5. Tātad uzstādot mod_rewrite un piemēram kaut kādā failā esot www.manalapa.lv/test.php img src=/images/aa.jpg viss ir ok, bet tiklīdz aizeju uz piemēram www.manalapa.lv/kautkas/test.php Tā tā bilde tiek vilkta ārā no home/www/kautkas/images, bet gribu, lai vienmēr velk no ome/www/images. Kā to panākt?
  6. <?php if($_GET['id'] == 'video' AND $_GET['cat']) { $rez = mysql_query("SELECT * FROM video WHERE cat = {$_GET['cat']}"); while($rr = mysql_fetch_array($rez)) { echo '<a href="?id=video&cat='.$_GET['cat'].'&video_id='.$rr['id'].'">'.$rr['video_nosaukums'].'</a>'; } } else { $result = mysql_query("select * from category ORDER BY id"); while($r=mysql_fetch_array($result)) { $id=$r["id"]; $name=$r["name"]; echo "<a href='?id=video&cat=$id'>$name</a><br />"; } } } ?> un vispaŗ tev tur sanāca tas links www.tavalapa.lv/?id=video?cat=1, bet vajadzēja www.tavalapa.lv/?id=video&cat=1
  7. <?php if($_GET['sadala'] == 'video') { include "lapas/video.php"; } elseif($_GET['sadala'] == 'galerija') { include "lapas/galerija"; } else { include "lapas/sakums.php"; } ?> Tad video.php failā $visi_video = mysql_query("SELECT * FROM video"); while($video = mysql_fetch_array($visi_video)) { echo "<a href="?sadala=video&id=".$video['0'].">Video bilde</a>"; } un kad aizet uz katru noteikto video tad $video = mysql_query("SELECT * FROM video where id = {$_GET['id']}"); $video = mysql_fetch_array($video); un viss pārējais.. Laikam par to domāji.
  8. Nepārprotiet if/else es māku, bet tā nu nekur... Iespējams skaidri neesmu sapratis, kas tad ir šis brīnumainais cikls par ko jūs runājāt. Un nē - kodus nepārkopēju un uzreiz nepalaižu, jo visu pārskatu, kas un kā. Nav jau tā, ka uz manuāļiem vispār neskatos, man ir slinkums tos lasīt un pēc pirmās rindkopas vnk gribas jau vērt viņu ciet vai sākt kaut ko darīt.
  9. Grey_Wolf, es programmēju.. Vispār varētu teikt, ka aizraujos, bet mācīties kaut ko jaunu nav manā dabā... Nekādus manuāļus līdz pat šim brīdim neesmu lasijis un īsti netaisos. Iztieku no maziem kodiem, kur viņus vnk aplūkoju un nu jā, php.lv... Ar php manuprāt jau ir vairāk nekā pusgads, bet nesen tikai apguvu array, kaut arī tas mani neapturēja izveidot reģistrācijas sistēmu, vēstuļu sistēmu, turnīru sistēmu un tādā garā...
  10. der! Tikai vēl par ddienas dienu. Izmantoju to pašu kodu, ko iedevi, bet gribu, lai cipari būtu "order by # ASC" no viens uz leju, bet pašlaik sanāk otrādi, ka augšā ir 31 $u=31; while($u>=1){ if($row[10]==$u) { $ddienas_diena = 'selected'; } else { $ddienas_diena = ''; } echo '<option '.$ddienas_diena.' value="'.$u.'" >'.$u.'</option>'; $u--; } samainot while($u<=1) viņš tūkstošiem veido option'us.
  11. Gribēju uzzināt vai veidojot dzimšanas dienas datumu (select) pie gada tiek veidots viss ar array? kā to esmu izveidojis ar mēnesi $ddienas_menesis = array( '1'=>'Janvāris' , '2'=>'Februāris' , '3'=>'Marts' , '4'=>'Aprīlis' , '5'=>'Maijs' , '6'=>'Jūnijs' , '7'=>'Jūlijs' , '8'=>'Augusts' , '9'=>'Septembris' , '10'=>'Oktobris' , '11'=>'Novembris' , '12'=>'Decembris' ); Jo vnk sanāk tā, ka baigi daudz tie gada skaitļi jāraksta... $ddienas_gads = array( '1996'=>'' , '1995'=>'' , '1994'=>'' , .... līdz kaut kur 1960gadam... Īsāku variantu nav?
  12. $row = mysql_query("SELECT FROM lietotaji * WHERE id = '$_GET[id]'"); $row = mysql_fetch_array($row); $row ir ddienas mēnesis. (int)
  13. tāpat no augusta visi pārējie arī tiek izvadīti ar selected.. row[11] == 8.
  14. $ddienas_menesis = array( '1'=>'Janvāris' , '2'=>'Februāris' , '3'=>'Marts' , '4'=>'Aprīlis' , '5'=>'Maijs' , '6'=>'Jūnijs' , '7'=>'Jūlijs' , '8'=>'Augusts' , '9'=>'Septembris' , '10'=>'Oktobris' , '11'=>'Novembris' , '12'=>'Decembris' ); <select name="vecums_menesis_labots" value="'.$row[11].'"> '; foreach($ddienas_menesis as $k=>$v) { if($row[11] == $k) {$ddienas_m = 'selected'; } echo "<option ".$ddienas_m." value='$k'>$v</option>"; }; echo ' </select> Kas varētu būt par vainu, ka nevis tikai tam $k kurš sakrīt ar $row[11], bet vēl pēdējiem pieciem parādas select? :\
  15. Komentiem ir caurums, ka komentārs textarea ierakstija <script>alert('aaa');</script> tā, izlec logs. Kā varētu aizsargāt, lai nekas tāds netiek cauri līdz db? Pašlaik aizsardzībai izmantoju function quote_smart($value) { if (get_magic_quotes_gpc()) { $value = stripslashes($value); } if (!is_numeric($value)) { $value = "'" . mysql_real_escape_string($value) . "'"; } return $value; } Ko vēl varētu papildināt?
  16. a vaitad nevajag $forumas = mysql_query("SELECT blablabla FROM forums"); ... $posters = mysql_query("SELECT id, niks FROM registretie_lietotaji WHERE id = '$forumas[pievienojis]'"); $posters = mysql_fetch_array($posters); echo $posters[1];
  17. a vaitad nevajag $forumas = mysql_query("SELECT blablabla FROM forums"); ... $posters = mysql_query("SELECT id, niks FROM registretie_lietotaji WHERE id = '$forumas[pievienojis]'"); $posters = mysql_fetch_array($posters); echo $posters[1];
  18. Tātad ir viens kods, kur tiek grupēti dati pēc 'frags'. (DESC) http://paste.php.lv/7991?lang=php Problēma ir tur, ka tiklīdz fragu skaits pārsniedz 10 tā viņš vairs netiek grupēts bet tas dats tiek iemests pa vidu. Varbūt kāds var aplūkot kodu un pateikt, kas varētu būt par vainu? Pirms 10 fragiem, viss tiek orderots pareizi
  19. ērtāk nebūtu nevis ar JOIN, bet gan vēl vienu kveriju? $komentari =kverijs; $avatars = mysql_query("SELECT lietotaja_avatars FROM table WHERE lietotaja_id = '$komentari[lietotaja_id]'");
  20. Aha $i = 1; while(...) { echo $i++; }
  21. Tātad ir tabula, kura ir no while. ____________________ |_|_____Augusts______| |_|__________Harals__| |_|_____Pēteris__ ____| |_|____Jūlija_________| |_|______Juris_______| |_|__________Asvalts_| |_|____Kirils_________| |_|____Bergmanis____| un gribu izveidot, lai viņiem būtu katram savs cipars dilstošā secībā. |1|_____Augusts______| |2|__________Harals__| |3|_____Pēteris__ ____| |4|____Jūlija_________| |5|______Juris_______| |6|__________Asvalts_| |7|____Kirils_________| |8|____Bergmanis____| Kā to varētu panākt?
  22. Ideāli! Un vēl pēdējais, kas manuprāt jau bija rakstīts šajā forumā, bet keywordu nezināšu... man ir while. Gribu, lai ir, ka ieraksti numurējas uz leju 1/2/3/4/5/6/7/8/9.... u.t.t... Kā panākt?
  23. Ar submit pat nemēģināju. Bet nu es sataisiju ar get. viss iet ideāli. Vienīgi par selectu, pēc refresh viņš aizmet vienmēr uz pirmo, a kā varētu izveidot, lai selectā viņš stāv uz tā, kur ir gets? (Tas pats, kas kad izvēlas vecumu caur selektu)
×
×
  • Create New...