Jump to content
php.lv forumi

reGative

Reģistrētie lietotāji
  • Posts

    161
  • Joined

  • Last visited

Posts posted by reGative

  1. Sveiki. Nepieciešama funkcija, kas noteiktā vietā ieliek Read more linku. Domāju, ka to varēs darīt šādi -

    <?php
    if($teksts < 80){ echo $teksts . '<a href=\'readmore.php\'>Read more</a>'; }
    else { echo $teksts; }?>

     

    bet neiznāk. Kas par vainu?

  2. Tiku galā. Tikai man vajag to nevis popupā, kā tas ir tagad, bet blakus div elementā ,kurā būtu tas jāielādē.

     

    UPDATE: alert("Data Loaded: " + data); vietā ieliku $('div#video_speeleet').html(data); un tagad viss ir ok. Paldies Jums!

  3. Pop-up logā parādas errors. sapratu, ka kaut kas manā funkcijā nav pareizi.

    <script type='text/javascript'>
    function speeleet(id){
    $.get("pages/video.php", { video_id: 'id'},
      function(data){
        alert("Data Loaded: " + data);
      });
    }
    </script>

    netieku skaidrībā, visu ko ar tām pēdiņām izmēģināju.

  4. Tātad esmu izveidojis tādu funkciju, kas uzspiežot uz div elementa ar onclick="speeleet(manavideoid)" blakus parāda video. Bet man šī funkcija nestrādā.

    Funkcija :

    <script type='text/javascript'>
    function speeleet(video_id){
    $.get("pages/video.php", { video_id = ""+video_id+""} );
    }
    </script>

    video.php :

    <?php$video_id = $_GET['video_id'];$kverijs = mysql_query("SELECT * FROM video WHERE video_id='$video_id'");
    $video=mysql_fetch_array($kverijs);?>
    <div class='virsraksts'><?=$video['title']?></div>
    <object width="550" height="340"><param name="movie" value="http://www.youtube.com/v/<?=$video['video_id']?>?version=3&hl=lv_LV&rel=0&autoplay=1"></param>
    <param name="allowFullScreen" value="true"></param><param name="allowscriptaccess" value="always"></param>
    <embed src="http://www.youtube.com/v/<?=$video['video_id']?>?version=3&hl=lv_LV&rel=0&autoplay=1" type="application/x-shockwave-flash" width="550" height="340" allowscriptaccess="always" allowfullscreen="true"></embed></object>
    <div class='info'><?=$video['about']?></div>

    firebug konsolē rāda - Uncaught ReferenceError: speeleet is not defined

    (anonymous function)/?id=orchestra:39

    onclick

     

    Kas par vainu manam kodam?

  5. Pārtaisīju funkciju

    <script type='text/javascript'>
    function speeleet(video_id){
    document.getElementById('video_speeleet').innerHTML=request.open("GET", 'pages/video.php?video_id='+video_id, true);
    }
    </script>

     

    video.php fails

    <?php$video_id = $_GET['video_id'];$kverijs = mysql_query("SELECT * FROM video WHERE video_id='$video_id'");
    $video=mysql_fetch_array($kverijs);?>
    <div class='virsraksts'><?=$video['title']?></div>
    <object width="550" height="340"><param name="movie" value="http://www.youtube.com/v/<?=$video['video_id']?>?version=3&hl=lv_LV&rel=0&autoplay=1"></param>
    <param name="allowFullScreen" value="true"></param><param name="allowscriptaccess" value="always"></param>
    <embed src="http://www.youtube.com/v/<?=$video['video_id']?>?version=3&hl=lv_LV&rel=0&autoplay=1" type="application/x-shockwave-flash" width="550" height="340" allowscriptaccess="always" allowfullscreen="true"></embed></object>
    <div class='info'><?=$video['about']?></div>

     

    kkas nav kārtībā ar to PHP include, bet kā to uzrakstīt savādāk?

  6. Sveiki. Uzrakstīju nelielu javascript funkciju

    <script type='text/javascript'>
    function speeleet(video_id){
    kods=
    '<object width="550" height="340"><param name="movie" value="http://www.youtube.com/v/'+video_id+'?version=3&hl=lv_LV&rel=0&autoplay=1"></param><param name="allowFullScreen" value="true"></param><param name="allowscriptaccess" value="always"></param><embed src="http://www.youtube.com/v/'+video_id+'?version=3&hl=lv_LV&rel=0&autoplay=1" type="application/x-shockwave-flash" width="550" height="340" allowscriptaccess="always" allowfullscreen="true"></embed></object>';
    document.getElementById('video_speeleet').innerHTML = kods;}
    </script>

    ir div elements, uz kura uzspiežot, parādās video. Vajadzētu funkcijā ielikt MySQL pieprasījumu, kurš izvelk video nosaukumu un aprakstu no datubāzes. Tā nebūtu problēma, ja vien varētu video_id uztaisīt par PHP mainīgo un taj embed kodā ielikt php mainīgos. Lūdzu, palīdziet.

  7. Tātad, ir kods pašlaik šāds -

    <?php 
    ini_set('display_errors', 'On');
    error_reporting(E_ALL);
    if (file_exists('xml.xml')) {
       $xml = simplexml_load_file('xml.xml');
    
    } else {
       exit('Failed to open test.xml.');
    }
    $con = mysql_connect("localhost","root","");
    if (!$con)
    {
       die('Nav iespejams pieslegties: ' . mysql_error());
    }
    mysql_select_db("dienasgramata", $con);
    
    foreach ($xml->item as $item)
    {
       $id = mysql_real_escape_string($item) ->post_id;
       $virsraksts = mysql_real_escape_string($item)->title;
       $teksts = mysql_real_escape_string($item)->encoded;
       $m_q = mysql_query("INSERT INTO ieraksti(id, virsraksts, ievads, teksts) VALUES ('$id','$virsraksts','$ievads','$teksts')") or die(mysql_error());
       if(!$m_q)
       {
       die('Kluda!');
       }
    
    }?>

    bet vienalga neiet. un ieliku mysql_real_escape_string. Un nerāda to "Failed to open".

×
×
  • Create New...