Jump to content
php.lv forumi

djmartins

Reģistrētie lietotāji
  • Posts

    194
  • Joined

  • Last visited

Everything posted by djmartins

  1. Temporary Internet files - tempļi
  2. Palasīju, viss kārtībā, paldies! Tagad man jautājums, tāds -> Augšupielādējot bildi, viņai ir vienāds nosaukums, piemēram, 2010. Tempļos ir saglabājusies iepriekšējā bilde ar tādu pašu nosaukumu, rezultātā, jauno bildi nerāda, kamēr neizdzēš tempļa failus. Ir kaut kādas alternatīvas, izņemot dažādus nosaukumus bildēm?
  3. Problēma, tāda, ka nesaprotu, kā lai augšupielādtam failam piešķir kaut kādu konkrētu vārdu, nevis to, kas viņam ir orģināli. $_FILES['vards']['name']; Tātad, vards nozīmē īsto faila vārdu, kādu tad viņš arī piešķir augšupielādējot failu. Bet es velētos iedot kādu konkrētu vārdu, piemēram, 2010. Kā to panākt?
  4. Man jautājums par mysql tipiem. Man ir tabula kurā ir |int | id |character| no |character | kam | text | vestule Jautājums ir tāds, kā ir labāk No un kam aizstāt ar int un lietot nevis nikus, bet gan niku idenfikatorus? Tas viss kaut kā uz ātrumu iespaidu atstāj? Esmu dzirdejis ka int tiek apstrādāts viss ātrāk.
  5. nu liels paldies Jums par palīdzību. Kļūda bija pie checkbox value=<?php echo"$delete"; ?> Viens vārds echo un lieta darīta. Iespējams ka šādi nav labākais variants, bet strādā.
  6. Man ir problēma ar ierakstu dzēšanu no datubāzes. Nestradā tāda iespēja ,ka var dzēst tos ierakstus kuri tiek atzīmēti ar checkbox. <?php $123=mysql_query("select * from msg where send='$lietotajs") or die(mysql_error()); while($r=mysql_fetch_array($123)) { $delete=$r[0]; echo"$r[3]"; ?> <form name="checkbox" method="post" action ="del.php"> <input type="checkbox" name=<?php $delete ?> value=<?php $delete ?> ></td></tr> <?php } ?> <input type="submit" name="delete" value="Dzēst"> </form> del.php <?php include("con.php"); header ("location: index.php"); $checked = $_POST['$delete']; $count = count($checked); for($i=0; $i < $count; $i++) { $query = "DELETE FROM msg WHERE id=$checked"; mysql_query($query); } ?> kad checkbox nomaina pret type=text, un ieraksta ar roku vērtību, tad viss strādā. Problēma ir tajā, ka ar $_POST['$delete']; netiek iegūta msg id. Kas tiesi tur ir nepareizi, kādēļ ar checkbox vertību neiegūst bet ar input type=text vērtība tiek iegūta?
  7. Tātad man ir skripts, kas sadala ierakstus pa lapaspusēm. Taču nevaru loģiski izdomāt, lai pēc 10 lapaspuses, apakšā vairs nerādās linki no 1- N(kopējais lapu skaits), bet vajadzētu lai rādās 10-20 un sākotnēji no 1-10, nevis no 1-n(kopējais lapu skaits. Kā to varētu panākt. Teorētiski kaut kāds mainīgais jāievieš un, kad Get['page']=10, tad vajadzētu sākuma mainīgo, kas atbild par to, no kuras lapas radīt un beigu mainīgo, kas atbild par pēdējo lapaspusi līdz kurai rādīt. Vai kāds pluss mīnus varētu paradīt, kā tasv arētu izskatīties? Tīri loģiski tikai. Paldies jau iepriekš.
  8. Sesija tiek izveidota, kad lietotājs ielogojas lapā <? session_start(); include("config.php"); $username=$_POST["username"]; $password=md5($_POST["password"]); $ress=mysql_query("select * from user where username='$username'") or die(mysql_error()); $rows=mysql_fetch_array($ress); if(($rows["username"]==$username)&&($rows["password"]==$password)) { $_SESSION['webuser']=$username; header ("Location: index.php"); } else { header ("Location: index1.php"); } ?> Nedaudz neizprotu jautājumu par sesijas updeitošanu.Vai tad nav tā, ka ja sesija ir izveidota un katrā lapā ir session_start(); tad viņa turpinās?
  9. Pilnībā bez rezultātiem ir atkomentēts vai aizkomentēts. Vienīgais kur kaut kas vēl varētu nebūt tas ir šeit. <? if(isset($_SESSION["webuser"])) { $webuser=$_SESSION["webuser"]; echo("<a href=profile.php>Profils</a>"); echo ("<br>"); echo ("<br>"); echo "Sveiks ".$webuser; echo ("<br>"); echo ("<a href=logout.php>Iziet</a>"); } else { ?> <form name="myform" action="login.php" method="post"> Lietotajvards: <input type="text" name="username" size="15" /><br /> Parole: <input type="password" name="password" size="15" /><br /><br /><hr /> <input type="submit" name="Ieiet" value="Submit" /> </form> <? } ?>
  10. Nē unset($_SESSION[]) man nav. VIenīgais session_destroy() index failā <? if ($_SESSION['last_reload'] != "" && $_SESSION['last_reload'] < strtotime("-10 minutes")) { session_destroy(); } else { $_SESSION['last_reload'] = time(); } ?>
  11. Izveidoju vēlvienu papildus sesiju ar nosaukumu niks. Tagad Sesija webuser un last_reloud nepazūd un viss ir kārtība un ārā no lapas vairs nemet, bet tā liekā sesija niks, lapu refrešojot pazūd tāpat kā iepriekš webuser sesija. Tehniski tas it kā vairs neiespaido. Taču būtu jau labi tikt vaļā no nevajadzīgas sesijas.
  12. Array ( [last_reload] => 1253300955 [webuser] => lietotajs ) Cik noprotu tad sesija glabājas viss kā vajag? Šo parāda kad aizeju uz otro lapu un kad nospiežu refreš tad kā jau teicu sesija pazūd un līdz ar to rādas Array ( [last_reload] => 1253300955 [webuser] => ) Pilnīgi nav nojausmas, kas varētu būt nepareizi.
  13. Lieta tāda, ka ielogojoties lapā, pirmo lapu refrešojot viss ir kārtībā un sesija tiek saglabāta, taču kad pāriet uz nākamo lapu sesija pirmo reizi strādā, taču refrešojot lapu, tā pazūd. Jautājums tāds, kur varētu būt problēma ja pirmajā lapā viss ir kārtībā taču otrajā nē. ::Otrā lapa:: <? session_start(); $_SESSION['webuser']; $webuser=$_SESSION["webuser"]; include("config.php"); ?> <? echo ("$webuser"); ?> <? $webuser=$_POST["webuser"]; $vards=$_POST["vards"]; mysql_query("update user set vards='$vards' where username='$webuser' "); ?> <form name="myform" action="profile.php" method="post"> Vards: *<br /><input type="text" name="vards" size="35" /><br /> <input type="submit" name="submit" value="Submit" /> </form>
  14. Paldies briedi, vaina tomēr bija datubāzē, biju norādījis 20 simboli.
  15. Problēma ir tāda, ka netiek atkodēta parole no datubāzes, kas šeit varētu būt nepareizi, jeb arī problēma meklējama pašā datubāzē? <? session_start(); include("config.php"); $username=$_POST["username"]; $password=md5($_POST["password"]); $ress=mysql_query("select * from user where username='$username'") or die(mysql_error()); $rows=mysql_fetch_array($ress); if(($rows["username"]==$username)&&($rows["password"]==$password)) { $_SESSION['webuser']=$username; header ("Location: index.php"); } else { header ("Location: index1.php"); } ?>
  16. izmēģināju jūsu priekšlikumus taču diemžēl nekas nemainijās. Kā error meta ārā tā vēl joprojām met.
  17. Tātad saglabājot informāciju db izmet šādu erroru, Warning: mysql_fetch_array(): supplied argument is not a valid MySQL result resource kaut gan visa informācija tiek nosūtīta uz db. Cik nprotu tad problēma ir šeit: $result = mysql_query("SELECT * FROM filmu_apraksti;", $connect); while ($res = mysql_fetch_array($result)) { $res[0]; $result = mysql_query("INSERT INTO komentari (dtime, niks, komentars, filmu_id) VALUES ('$NOW()','$niks','$komentars','$res[0]')",$connect); } Kā lai to erroru aizvācu prom?
  18. Man vajadzetu komentarus sakartot pec ievietoto jaunumu id, tacu man nesanak pievienot to rakstu id pie komentariem.Kada varetu but problema?Respektivi man nepievienojas filmu_id kas apzimets ka $res[0].Un vai bez echo var vinu kaut ka saglabat taja row? <? include ("config.php"); $result = mysql_query("SELECT * FROM filmu_apraksti;", $connect); while ($res = mysql_fetch_array($result)) echo $res[0]; if($submit) {//($submit). //uzstada prasibu $niks = $_POST['niks']; $komentars = $_POST['komentars']; $res[0] = $_POST['$res[0]']; //parbauda. if(!$niks){ //tuks. echo "Nav viss aizpildits!"; exit(); //iziet no koda. }// beigas //Metis visu db $result = mysql_query("INSERT INTO komentari (niks, komentars, dtime, filmu_id) VALUES ('$niks','$komentars','NOW()','$res[0]')",$connect); //Izvada apstiprinoрu zinojumu. echo "<b>Uzgaidi..."; echo "<meta http-equiv=Refresh content=3;url=komentari.php>"; }//beigas($submit). // Ja nepievieno! else {//turpinajums ?> <form method="post" action="<?php echo $PHP_SELF ?>"> Niks: <input name="niks" id="niks" size="5" maxlength="20"> <br> <br> Komentвrs: <br> <textarea name="komentars" rows="7" cols="30"></textarea> <br> <input type="submit" name="submit" value="Pievienot"> </form> </form> <? }//beigas ?>
  19. Nu mana lapa uz eclub hostinga atrodas, uploudojot bildi vina saglabajas uz eclub servera tacu cels datubaze saglabajas no mana pc kur man ta bilde atradas nevis eclub servera cels kur ta bilde tika uploudota.
  20. jaa bet vins jau saglaba to celu no kurienes bilde tiek saglabata uz servera neviss kur bilde atrodas patreiz!
  21. Nja es ta tagad pamaniju, ka bilde man nemaz db nesaglabajas bet gan cels kur ta atrodas.Ka es varu panakt ka bilde saglabajas uz servera un adrese db?
  22. Kas man jaliek pie tabulas tipa, lai taja saglabatos bilde?
  23. Un to adresi kaut kur var redzet kada tiesi vina tur atveras? Un ka no sis adreses tiesi nolasit tos punktus un iemest mysql db ?
×
×
  • Create New...