vitao.web
-
Posts
284 -
Joined
-
Last visited
Posts posted by vitao.web
-
-
aptuveni viss ir izskaidrots bilde
Ka briedis teica, mekle google Zebra list table :)
-
wordwrap :)
Jeb CSS :)
-
Cik maksāsi?
Bet ja nopietni ir google.lv un tur ir daudz info par IPB forumie mun vinju 'fīčām' kuras vari izmantot. :)
-
-
-
-
-
Skaties google IE hacks :)
-
indoom Super!
Beigu variants:
diemžēl, ja ņemu iekšā to mysql_real_escape_string tad man atkal nestrādā :(
dbConnect(); // connecting to DB $act = $_GET['act']; $id = $_GET['id']; $cat_name = stripslashes(!empty($_POST['cat_name']) ? $_POST['cat_name'] : ''); $description = stripslashes(!empty($_POST['cat_name']) ? $_POST['cat_name'] : ''); if ($act == 'save') { if (empty($_POST['cat_name']) or empty($_POST['description'])) { // echo out the ENTIRE FORM here, with the error and form fields intact $errors = '<p class="error">You did not fill in a required field, please review your form and correct the missing information.</p>'; echo output_form($errors); exit; // this line eliminates need for "else" } dbFetch("Insert INTO gallery_cat (cat_name,description) values (' ".($cat_name)."','".($description)."')"); } else { // echo out entire form here echo output_form(); // End of script, no exit needed } // So I wouldn't have to write <form> many times! function output_form($errors=null) { global $cat_name, $description, $id; $form = null; // To squelch undefined variable errors if ($errors) { $form = $errors; } $form = $errors . "<form method='post' action='?act=save'> <input type='text' name='cat_name' value='$cat_name'/> <input type='text' name='description' value='$description'/> <input type='hidden' name='id' value='$id'/> <input type='submit' class='button' value='Post'/> </div> </form>"; return $form; } dbDisconect();
-
Bet kas ir UNIX_TIMESTAMP(), tomēr neesi sapratis.
$time = strtotime($time); ir lieks
Vainīgs! :) Nepareizo kodu ieliku, veco , nevis jauno.
-
Tur jau tas suns aprakts, ka viss saglabājās iekš DB, bet ja lauki nav aizpildīti error nelec ārā!
"You did't fill all fields "
Bet vnk neglabājās DB tad, bet ja viss ok(ierakstits viss) tad saglabajās. Bet man vjaag to paziņojumu dabūt :(
-
Neesmu 100% pārliecināts, bet es domāju, ka pilnīgi pietiek ar
if(empty($var1 || $var2)){ // izmet eroru }else{ // viss kārtībā, daram, ko vajag darīt. }
pat exit nevajag tur likt, jo tas if jau pārbauda, un attiecīgi aizmet uz vajadzīgo vietu.
Bet man jau vajag lai arī pārbauda vai ir nospiesta poga Submit!
Vajag lai visi lauki aizpildīti un nospiesta poga. :(
-
Labdien!
Atkal vēršos ar jautājumu, ceru, ka varēsiet palīdzēt. Pašam nesanāk.
dbConnect(); // piekonektējos DB $act = $_GET['act']; $id = $_GET['id']; $cat_name = stripslashes($_POST['cat_name']); $description = stripslashes($_POST['description']); if ($act == 'save') { if (empty($_POST['cat_name']) or empty($_POST['description'])) { // parādu visu formu, ar visu kļūdu $errors = '<p class="error">You did not fill in a required field, please review your form and correct the missing information.</p>'; echo output_form($errors); exit; // Cik noprotu šis izslēdz vajadzību pēc else } dbFetch("Insert INTO gallery_cat (cat_name,description) values ('{$cat_name}','{$description}')"); } else { // parādu visu formu šeit echo output_form(); // Scripta beigas } // funkcija lai, <form. .. nav jāraksta dafiga reizes. function output_form($errors=null) { $form = null; if ($errors) { $form = $errors; } $form ="<form method='post' action='?act=save'> <input type='text' name='cat_name' value='$cat_name'/> <input type='text' name='description' value='$description'/> <input type='hidden' name='id' value='$id'/> <input type='submit' class='button' value='Post'/> </div> </form>"; return $form; } dbDisconect();
-
function dbFetch($sql){ global $con; $result = mysql_query($sql) or die("Database failed:</b> ".mysql_error()."<br><b>SQL:</b> ".$sql."<br>"); return $result; }
Tas tādēļ lai nav visu laiku jāraksta viss garais penteris.
$sql = "select * from pictures"; $result = mysql_query($sql) or die ("Could not access DB: " . mysql_error());
P.S Par valodām nemācēšu teikt, neesmu tik spējīgs, pats mācos!
-
// 16 rinda echo "<h2>".$rez['nosaukums'].!"</h2>"; // 17. rinda echo "<p>."$rez['teksts']."</div></p>";
Vai tiešām viņas ir vienādas?
-
echo "<h2>".$rez['nosaukums'].!"</h2>
" " / vai ''ieliec!
-
tai funkcijai ir jabut katra lapa kur tu izmanto dbFetch();
-
Iemet šito kaut kur augšā
function dbFetch($sql){ global $con; $result = mysql_query($sql) or die("Database failed:</b> ".mysql_error()."<br><b>SQL:</b> ".$sql."<br>"); return $result; }
Tad:
// Pats query $izs = dbFetch("SELECT * FROM zinas WHERE kategorija='zīds' ORDER BY id DESC;"); while($rez = mysql_fetch_assoc($izs)){ // Te vienkārši parāda, echo" <div class='table_title'>".$rez['tavs_nosaukums']."</div> <div class='table_title'>".$rez['tavs_teksts']."</div>"; }
-
Tā starp citu runājot!
www.ai.lv
www.coruptideas.com
Cik varētu sist gaisā? :D
-
Tu ko gribi, lai pēkšņi vārds Saule kļūtu par Ciparu 1?
Ja tu taisi pa manai metodei, tad tev vēlvienu tabulu kategorijas (id, kategorija) nevajag!
slq piemers:
id
tavs_raksta_nosaukums
tavs_rakts
tava_kategorija
tavs_laiks_kad_pievienoji
Nu ceru, ka saprati, jo pašlaik, tas kas ir tev = vārdam jākļūst pa ciparu :)
-
Šajā gadījumā, ko tu ar to foreach un array panāc!?
Teiksim tā tu saglabā DB kategorija(fields)
Tad zidari , to ko es tev rādīju un tev tajā kategorija ieks DB automātiski pieliksies klāt kategorija. tu tādā veidā vari taisīt simtiem kategorijas.Un no DB izvelc WHERE kategorija="sakums"
-
Ja pareizi sapratu tad:
<?php oreach($kategorijas as $cat){ echo "<input type='checkbox' name='cat' 'value='{$cat}' /> {$cat}<br />"; }?>
Un vnk array:
$kategorijas = array('sākums','par mums','te atkal kaut kas','garfilds'); //Tavs kategoriju saraksts :)
-
Labdien!
Paldies foruma biedriem, kas ļāva dabūt gatavu šo te "scriptu". Gan jau ka daudziem jau tāds ir , bet ir arī tādi, kā es piemēram, kas vēl daudz ko nezina, tādēļ šis būtu noderīgs.
Pati funkcija:
function getAge($iTimestamp) { $iCurrentTimestamp = time(); $iDifference = $iCurrentTimestamp - $iTimestamp; $iOriginalDifference = $iDifference; $periods = array("second", "minute", "hour", "day", "week", "month", "year", "decade"); $lengths = array("60","60","24","7","4.35","12","10"); for($j = 0; $iDifference >= $lengths[$j]; $j++) $iDifference /= $lengths[$j]; if ($j == 6) { $sReturn = date('M Y',time() - $iOriginalDifference); } else { $iDifference = round($iDifference); if($iDifference != 1) $periods[$j] .= "s"; $sReturn = $iDifference . " " . $periods[$j] . " " . $ending . " ago"; } if (trim($sReturn) == '1 day ago') $sReturn = "yesterday"; return $sReturn; }
Un pielietojums, kādu nu katrs grib, te piemēri daži:
$age = getAge(time() - 3600);
vai ja izmanto DB:
$izs = dbFetch("SELECT id, title, cat,message,DATE_FORMAT(date, '%b %d %Y %h:%i %p') AS newdate, UNIX_TIMESTAMP(date) AS laiks FROM blog ORDER BY id DESC LIMIT 8;"); while($rez = mysql_fetch_assoc($izs)){ $time = $rez['laiks']; $age = getAge($time); //talak jau to ko tev vajag. }
Ceru, ka kādam noderēs!
Un vēlreiz paldies palīgiem ;)
-
lauka date tipu vajag datetime, nevis date. nomaini.
Jau atradu kļūdu :) Paldies vēlreiz par palīdzību!
e-pasts ar pielikumu vairākiem saņēmējiem
in Vispārēji
Posted
Bet ja tu sūti E-pastu vairakiem , bez faila tad sutas?