Jump to content
php.lv forumi

Cibiņš

Reģistrētie lietotāji
  • Posts

    487
  • Joined

  • Last visited

Everything posted by Cibiņš

  1. Veidoju droplistu sarakstu meklēšanas kritērijiem: Ir sekojošie lauki: Research - droplist - $pat_rsrch; Date -FROM - $date1 un UNTIL $date2 ; User - droplist - $pat_usr; Patient ID droplist - $pat_ptid; Site ID droplist - $pat_std; BET - pašlaik ir jautājums - kā izveidot kvēriju lai meklēšana notiek piemērampēc viena vai vairākiem kritērijiem, ja pārējie lauki ir uzsetoti uz ALL, kur uz ALL padošanu atlasa visus ierakstus vai ja padod gan tukšu lauku datumos un ALL uz droplistiem lai atlasa PILNĪGI visus ierakstus?? Pašreizējais kvērijs kas atlasa ierakstus pēc visiem nosacījumiem: $rcrds = mysql_query("SELECT * FROM log WHERE research_id='$pat_rsrch' AND user_id='$pat_usr' AND patient_id='$pat_ptid' AND site_id='$pat_std' AND date >= '".$date1."' AND date <= '".$date2."'")or die(mysql_error());
  2. Briedi Tu gadījumā neizdemolēji restorānu? :D http://zinas.nra.lv/video/1310-briedis-izdemole-restoranu.htm
  3. Neaizmirsti par tādu lietu kā Proxy..ka atradīsies vesela čupa gudrīšu kas maskēsies aiz Proxy...
  4. Nukā nu šis ir ajax uploads, vajag lai pie uploada parādās bildīte. Var sakombinēt šīs divas lietas kopā un tad paši sapratīsiet. Reāli tagad parādās teksts "upload" kad attēls ir augšupielādēts - respektīvi tas upload ir alt teksts, bet nez kapēc neatspoguļo pašu attēlu!
  5. Kāds nezin kādēļ neatrāda augšupielādēto failu, bet atspoguļo tikai tekstu "upload" ?? Gribu lai teksta "upload" vietā parādās augšupielādētā bildīte :( Fails pats kā tāds tiek augšupielādēts un gribējās lai parāda augšupielādēto mazo failu jeb priekšskatījumu... :( PAĻĪGĀ... :( index.php fails: http://paste.php.lv/...4e8c96?lang=php upload-handler.php fails: http://paste.php.lv/...515673?lang=php
  6. Piedod, šodien esmu āzis :D Paldies, izlaidu cauri erroru debugerim un tieši dēļ tā src viņš dzina ārā melnas bildes. :) Šitais te pietrūka if($extension=="jpg" || $extension=="jpeg" ) { $src = imagecreatefromjpeg($uploadedfile); } else if($extension=="png") { $src = imagecreatefrompng($uploadedfile); } else { $src = imagecreatefromgif($uploadedfile); }
  7. Kapēc pie uploada resizējot bildi tā tiek pārvietota kā melna bilde?? <?php $uploadedfile = $_FILES['userfile']['tmp_name']; $filename = stripslashes($_FILES['userfile']['name']); if(isset($_FILES['userfile']['tmp_name'])){ function getExtension($str) { $i = strrpos($str,"."); if (!$i) { return ""; } $l = strlen($str) - $i; $ext = substr($str,$i+1,$l); return $ext; } $extension = getExtension($filename); $extension = strtolower($extension); list($width,$height)=getimagesize($uploadedfile); $newwidth=60; $newheight=($height/$width)*$newwidth; $tmp=imagecreatetruecolor($newwidth,$newheight); $newwidth1=25; $newheight1=($height/$width)*$newwidth1; $tmp1=imagecreatetruecolor($newwidth1,$newheight1); imagecopyresampled($tmp,$src,0,0,0,0,$newwidth,$newheight,$width,$height); imagecopyresampled($tmp1,$src,0,0,0,0,$newwidth1,$newheight1,$width,$height); $flnm = substr(md5($_FILES['userfile']['name'].microtime().rand(1,100000)),0,30); $filename = "./". $flnm.'.'.$extension; $filename1 = "./small". $flnm.'.'.$extension; imagejpeg($tmp,$filename,100); imagejpeg($tmp1,$filename1,100); imagedestroy($src); imagedestroy($tmp); imagedestroy($tmp1); echo "success"; } else { echo "error"; } ?>
  8. O bingo, super - LIELS paldies Tev :)
  9. Nesaprotu kāpēc nevar atspoguļot pašu bildi pie AJAX uploada bet parāda faila vārdu ar tagiem priekšā pakaļā?? onComplete : function(file){ $('#example2 .text').text('<img src="./' + file + '" alt="Uploaded">'); } Parāda kā tekstu <img src="./failanosaukums.jpg" alt="Uploaded"> nevis kā attēlu..
  10. Te būs bilde ar gļukaino table. Domāju jau ka pēc tā norādītā koda paši redzēsiet..
  11. Kā īsti var savest kārtībā tabulu? Kapēc viņa izskatās "izvandīta"? Mēģināju mainīt kolonnu platumus, sākumā viss itkā OK bet pēctam acis wnk uz kātiņiem, mēģinu mainīt atkal platumus bet jo vairāk mainu jo trakāk izskatās. http://paste.php.lv/3674cc36d36b156de373f80cd0edffd7?lang=php
  12. Jādara kā klients liek, viņam nepatīk tās submit pogas. Kapēc gan nedod iespēju nomainīt otru?? Pieliek vienkārši laukā pārbaudi lai parāda vērtību no GET['from'], kur vērtība ir izvadīta URL laukā. Piemēram izvēlas datumu no lauka "from", nostrādā lapas pārlāde un vērtība tiek izvadīta URL laukā, savukārt ja URL laukā ir vērtība, tad ar GET['from'] tā tiek atspoguļota formas laukā. Tāpat arī otrs. Jo šī padarīšana nav paredzēta submitam uz datubāzi, bet gan tiks palaists kvērijs datu atlasei. Tā kā klients lika tā ir jādara. Tikai nedalec, KĀ lai ar to onchange izvada to vērtību, jo piemēram <select class="inputField2" onchange="window.location.href=this.options[this.selectedIndex].value"> <? if(isset($_GET['value'])){ ?> <option value="?pg=report&value=<? echo $_GET['value']; ?>">Vērtība <? echo $_GET['value']; ?></option> <? } ?> <option value="?pg=report&value=1">Vērtība 1</option> <option value="?pg=report&value=2">Vērtība 2</option> </select> viss ir čiki piki.
  13. Bet kur tā zaraza ir jāliek ja man pie lauka ir norādīts events onchange="window.location.href='?from=<? echo $_POST['from']; if(isset($_GET['till'])){ ?>&till=<? echo $_GET['till']; } ?>'" Respektīvi - man kods INDEX.PHP failā ir šāds <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html xmlns="http://www.w3.org/1999/xhtml"> <head> <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> <title>Untitled Document</title> <link href="jquery-ui.css" rel="stylesheet" type="text/css" /> <style type="text/css"> #ui-datepicker-div{z-index: 2000;} </style> <script language="javascript" type="text/javascript" src="jquery.js"></script> <script language="javascript" type="text/javascript" src="jquery.min.js"></script> <script language="javascript" type="text/javascript" src="jquery-ui.min.js"></script> <script language="javascript" type="text/javascript"> $(function() { $(".datepicker").datepicker({dateFormat: 'dd.mm.yy'}); }); </script> </head> <body> <form method="post" style="overflow: hidden;"> <span class="dataInfo">From:</span> <label><input name="from" type="text" class="inputDate datepicker" maxlength="10" style="width: 117px;" onchange="window.location.href='?from=<? echo $_POST['from']; if(isset($_GET['till'])){ ?>&till=<? echo $_GET['till']; } ?>'" /></label> <span class="dataInfo">Till:</span> <label><input name="till" type="text" class="inputDate datepicker" maxlength="10" style="width: 118px;" onchange="window.location.href='?<? if(isset($_GET['from'])){ ?>from=<? echo $_GET['from']; ?>&<? } ?>till=$untill'" /></label> </form> </body> </html>
  14. Nu tad nezināsi par ko sūdzos :Dnu moins nu :( Nemāku izskaidrot īsti to problēmu. :(
  15. Tik stulbs neesmu :D Šeit nav runa par SUBMIT FORM. Paskaties ZIPu tad sapratīsi.
  16. Sveicināti! Nu jau pāris stundas lauzu galvu, kā izvadīt ievadīto datumu uz URL lauku lai adrese būtu localhost/datetime/?from=06.02.2011&till=09.09.2011 jo pašlaik netiek izvilkti dati onchange eventā :( Paļīgā... :( datepicker.zip
  17. Idāli! LIELS paldies, tieši tas kas man ir vajadzīgs!
  18. Nu bet es tak uz katru rindu neģenerēšu $('#mytable').delegate('tr','click',function(){ alert('clicked'); }); ja teiksim man būs 1000 ierakstu, kurus izvilkt no tabulas ar php/mysql un katram būs sava saite. Nav kāds cits risinājums?
  19. Sveicināti, nesaprotu lietu, kā panākt to, kā izveidot rindu kā linku? <tr> <td>Kolonna 1.1</td> <td>Kolonna 1.2</td> <td>Kolonna 1.3</td> <td>Kolonna 1.4</td> </tr> <tr> <td>Kolonna 2.1</td> <td>Kolonna 2.2</td> <td>Kolonna 2.3</td> <td>Kolonna 2.4</td> </tr> Un kā panākt lai uzbraucot ar peli visai rindai nomainas fona krāsa?
  20. Njā šo neievēroju. Viss bumbās. Tad nav nekāds pasaules gals un objekti nav pārvietojušies :D
  21. Sveicināti kolēģi! Šeit jau bez pamatojuma nelienu un nebļauju, bet nu, šoreiz kārtējā, laikam jau iesācēju, problēma :D Man ir 3 faili, kuri veido google maps marķierus. index.php <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html xmlns="http://www.w3.org/1999/xhtml"> <head> <script src="http://maps.google.com/maps?file=api&v=2" type="text/javascript"></script> <script src="map_data.php" type="text/javascript"></script> <script src="map_functions.js" type="text/javascript"></script> </head> <body> <div id="map" style="width: 700px; height: 700px;"></div> </body> </html> map_functions.js var map; var centerLatitude = 37.818361; var centerLongitude = -122.478032; var startZoom = 13; function addMarker(longitude, latitude, description) { var marker = new GMarker(new GLatLng(latitude, longitude)); GEvent.addListener(marker, 'click', function() { marker.openInfoWindowHtml(description); } ); map.addOverlay(marker); } function init() { if (GBrowserIsCompatible()) { map = new GMap2(document.getElementById("map")); map.addControl(new GSmallMapControl()); map.setCenter(new GLatLng(centerLatitude, centerLongitude), startZoom); for(id in markers) { addMarker(markers[id].latitude, markers[id].longitude, markers[id].name); } } } window.onload = init; window.onunload = GUnload; un map_data.php var markers = [ { 'latitude': 37.818361, 'longitude': -122.478032, 'name': 'Zelta vārtu tilts' }, { 'latitude': 40.6897, 'longitude': -74.0446, 'name': 'Brīvības statuja' }, { 'latitude': 38.889166, 'longitude': -77.035307, 'name': 'Vašingtona monuments' } ]; Piesaistot map_data.php un map_functions.php pie index.php rodas kosmisks rezultāts - šie objekti atrodas kaut kur Antarktīdā. Vai tiešām pamazām notiek pasaules gals, ka šie objekti kaut kur pārvietojušies? :D Vai arī esmu kaut kur ielaidis kārtējo kļūdu..
  22. Tātad man ir izveidots skripts, kas pie inserta katram nākošajam ierakstam laukā company_id piešķir par 1 vērtību lielāku skaitli. Ja tabula ir tukša un tajā nav ierakstu, pie inserta automātiski šis skripts pievieno skaitli 1, un pie katra nākošā inserta tiek palielināta skaitļā vērtība uz 2,3,4,5, utt... $sql="SELECT MAX(company_id) AS MAXcompany_id FROM system_companies"; $result=mysql_query($sql); $row=mysql_fetch_array($result); if(!$row){ $comp_id = 1001; } else { $comp_id = $row['MAXcompany_id']+1; } Tā jau viss strādā. Bet problēma ir sekojoša. Tiek ignorēts $comp_id = 1001; Respektīvi, man vajag lai ja tabulā nav ierakstu, pie inserta tiek ielikts skaitlis 1001, un pie katra nākošā inserta tiek ielikts 1003, 1004, 1005 utt..bet šobrīd viņš turpina likt 1,2,3,4.. Mēģināju pie $sql=... novākt tos MAX, tad itkā liek skaitļus, bet ieliek 1001,1002 un tad tālāk pie katra nākošā ieraksta skaitļi dublējās, tipa 1002,1002,1002 utt MYSQL auto_increment man šeit neder.
×
×
  • Create New...