Jump to content
php.lv forumi

MārisL

Reģistrētie lietotāji
  • Posts

    203
  • Joined

  • Last visited

Posts posted by MārisL

  1. http://paste.php.lv/6674

     

     

    FORM'a

    $admins = $_SESSION['lietotajvards'];
    	echo '<b>Raksta pievienošana</b><br /><br />';
    echo '
    <table>
    <form method="post" action="admins.php" enctype="multipart/form-data">
    <tr><td>Virsraksts: </td><td><input type="text" name="_raksts_virsraksts" /></td></tr>
    <tr><td>Bilde:</td><td> <input type="file" name="raksti" /></td></tr>
    <tr><td>Teksts: </td><td><textarea cols="40" rows="30" name="raksts_teksts"></textarea></td></tr>
    <tr><td><input type="hidden" name="raksts_admins" value="'.$admins.'" /></td></tr>
    <tr><td><input type="submit" value="pievienot" /></td></tr>
    </form>
    </table>
    ';

     

    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.

  2. 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
  3. 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?

  4. http://paste.php.lv/6644

    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.

  5. // 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 -

  6. $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ā.

  7. 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 5

    kaut kā šādi? Pirms tam izleca kļūda par nepareizu kveriju..

  8. 		
    		{
    		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

  9. izmanto paste

     

    vnk serveri.php netaalu no saakuma ierakstiiju

    Liec 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

  10. 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.

  11. 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

×
×
  • Create New...