MārisL
-
Posts
203 -
Joined
-
Last visited
Posts posted by MārisL
-
-
Tu manuprāt nesaprati jautājumu.
-------------- Jaunums --------------
Jaunums ar id 5151 (ORDER BY id DESC LIMIT 1)
-------------- Citi jaunumi ----------------
Jaunums ar id 5150
Jaunums ar id 5149
Jaunums ar id 5148
Jaunums ar id 5147
Tā lai pie pārējiem jaunumiem nebūtu jaunākais jaunums -
Tātad man ir index fails, kur tiek izvilkti jaunumi - Limit 1
Nedaudz zemāk ir "Pārējie jaunumi", kur arī tiek izvadīti visi jaunumi tikai īsā formā.
Lieta tāda, ka man nepieciešams "Pārējie jaunumi" izvadīt visus jaunumus, tikai ne jaunāko. Kā to varētu panākt?
-
Dīvaini ir tas, ka citā lapā arī izmantoju switchu, bet tur nav šī kļūda.
5 līnija
$sadala = $_GET['sadala'];
mēģināju pamēģināt ar isset, šī kļūda pazūd, bet switch's vairs nestrādā. Ej kurā case gribi, vienmēr atvērsies pats augšējais.
-
// Pārbaudam vai ir ievadīta derīga e-pasta adrese elseif(!preg_match("/^([a-zA-Z0-9])+@([a-zA-Z0-9_-])+(\.[a-zA-Z0-9_-]+)+/", $_POST['epasts'])) { echo "Lūdzu ievadiet derīgu e-pasta adresi.<br />"; }
Man viņš neatļauj reģistrēt epastu kas ir test-[email protected] Kā preg_match pievienot -
-
Manuprāt viņš bija domājis table
-
Man gan liekas, ka nekādas papildus tabulas nevajag, jo tad sanāk, ka visa db ir jāparveido.
-
Par šo pašu tēmu: Vai ir iespējams, ka viņš meklē nevis datus no noteiktas tabulas, bet gan no visas db?
-
$result = mysql_query("SELECT id, virsraksts, raksts, laiks, komentaru_skaits, admins FROM jaunumi ORDER BY id DESC LIMIT 5"); while($row = mysql_fetch_array($result, MYSQL_NUM)) { $r = mysql_query("SELECT id from lietotaji WHERE lietotajvards = '$row[5]'"); while($admin = mysql_fetch_array($r, MYSQL_NUM)) { echo " <div class='jaunumi_virsraksts'> <h1><img class='raksts' src='http://www.mindtime.lv/nhl/das/dizains/raksts.gif' alt='' /> <span class='virsraksts'>$row[1]</span> </h1> </div> <span class='pievienots'>Autors: <a href='lietotajs.php?id=$admin[0]'>$row[5]</a>, ".date("d.m.Y",$row[3])."</span> <p class=\"raksts\">$row[2]</p> <span class='komentari'> <img src='http://www.mindtime.lv/nhl/das/dizains/komentari.gif' alt='' /> <a href=\"komentaari.php?raksta_id=$row[0]\" style='text-align: right;' >Komentāri ($row[4])</a> </span> "; } }
while iekšs while. Viss strādā.
-
marcis,
$kver = mysql_query("SELECT id FROM lietotaji");
.
Ok mēģināšu Delfins variantu.
Piev:
Man īsti nav skaidrs ar to join
SELECT id, virsraksts, raksts, laiks, komentaru_skaits, admins FROM jaunumi JOIN lietotaji ORDER BY id DESC LIMIT 5kaut kā šādi? Pirms tam izleca kļūda par nepareizu kveriju..
-
{ echo " <div class='jaunumi_virsraksts'> <h1><img class='raksts' src='http://www.mindtime.lv/nhl/das/dizains/raksts.gif' alt='' /> <span class='virsraksts'>$row[1]</span> </h1> </div>"; $kver = mysql_query("SELECT id FROM lietotaji"); $rows = mysql_fetch_array($kver); echo " <span class='pievienots'>Autors: <a href='lietotaji.php?id=$rows[0]'>$row[5]</a>, ".date("d.m.Y",$row[3])."</span> <p class=\"raksts\">$row[2]</p> <span class='komentari'> <img src='http://www.mindtime.lv/nhl/das/dizains/komentari.gif' alt='' /> <a href=\"komentaari.php?raksta_id=$row[0]\" style='text-align: right;' >Komentāri ($row[4])</a> </span> "; }
Kā es varēu izveidot tā, lai pēc lietotājvārda tiktu pārbaudīta un uzlikta īsta id?
ietotaji.php?id=$rows[0]šeit viņš neizvelk īsto id
-
Tādēļ arī izdzēsu :D Nesapratu kādēļ vispār viņu rakstiju
-
... Kļūda
-
Es esmu laimīgs :]
-
Tev ir nepieciešams viņš ar visām pievienot/meklēt f-jām? Vai vienkārši serveru listi?
-
Man viņš ir nepieciešams izvadei un kapēc neglabāt db?
Izvadei esmu jau atradis http://php.lv/f/index.php?showtopic=2766
Kā tieši ši kollona jāveido?
lab:
Field: vecums
Type: DATATIME
un pārējais, kas tur nepieciešams ir?
-
eh, es nezinu ka iekšs db to kollonu veidot
-
-
Lapa: Te.
Es īsti nesaprotu kā šiet viss notiks, jo ir 3 select'i - Katram ir nepieciešama sava kollona iekšs db?
Vai arī kā viņš visus vienā tur īsti ieraksta.?
-
izmanto paste
vnk serveri.php netaalu no saakuma ierakstiijuLiec pašā augšā!
<?php session_start(); //Viss pārējāis tāvs superuberpuber kods echo ..... ?>
Un pārliecinies, ka fails ir ieseivots utf-8 without BOM. (notepad++) > FORMAT > UTF-8 WITHOUT BOM
-
Jap, tagad iet.
-
echo '<span class="lapas_nosaukums">Reģistrētie lietotāji</span><p></p>'; if($logged_in){ $result = mysql_query("SELECT id, lietotajvards, avatars FROM lietotaji"); while($row = mysql_fetch_array($result, MYSQL_NUM)) { if (!empty($row[2]) && is_file($row[2])) { echo "<a href='lietotajs.php?id=$row[0]' title='$row[1]' /><img class='avatars' src='avatari/".$row[2]."' alt='$row[1]' /></a>"; } else { echo " <a href='lietotajs.php?id=$row[0]' title='$row[1]' /><img class='avatars' src='http://www.mindtime.lv/nhl/das/dizains/nav_avatars.gif' alt='$row[1]' /></a>"; } } } else{ header("Location: http://..."); }
nekas nemainas.
-
ir lapa lietotaji, kur man ir nepieciešami to avatari, kas glabājas 'avatari' mapē.
if (substr($row[2], 0, 7) == 'avatari/') { echo "<a href='lietotajs.php?id=$row[0]' title='$row[1]' /><img class='avatars' src='avatari/".$row[2]."' alt='$row[1]' /></a>"; } else { echo " <a href='lietotajs.php?id=$row[0]' title='$row[1]' /><img class='avatars' src='http://.../dizains/nav_avatars.gif' alt='$row[1]' /></a>"; }
mēģināju šādi, bet visi avatari ir img.
Kas šiet būtu jāmaina?
bet ja samaina uz
if (substr($row[2] > 0') {
un visiem uploadotajiem avatariem pieliek priekša kādu skaitli, tad avatars rādas
-
fails tiek uploadots un kamēr vēl nenotiek refresh tamēr tā kļūda nav, tik līdz uztaisās refresh, tā ķļūda atpakaļ
-
<form method="post" action="profils.php" enctype="multipart/form-data"> Avatars: </td><td><input type="file" name="avatars" /></td></tr>
Kods strādā, tikai ir šis errors.
file upload
in PHP un PHP :)
Posted · Edited by MārisL
http://paste.php.lv/6674
FORM'a
Kas varētu būt par vainu, ka fails netiek aizsūtīts uz mapi 'raksti' ? (tāda mape pastāv)
Tā paša faila (admins.php) augšā ir tāds pats kods kur 'raksti' vietā ir 'jaunumi', bet tas kods iet.