Düşük Seviye PHP Değişken Geçer Soru

1 Cevap php

Ben genel olarak site ve PHP ... yeni duyuyorum. Benim beceriksizliğini affet.

Her neyse, ben "değişkenler" Geçen "için etiketli mesajların poring çalıştık" gibi bazı alıntılar var, ama tam olarak ne gerek. Ne yazık ki, pek çok, PHP parçacıkları çalmak etrafında gidiyor ve benim ihtiyaçlarına adapte oldum gibi, tersine mühendislik tarafından şeyler öğrenmek. Ben içeri doldurmak için gereken öğrenme sürecinde bazı büyük boşluklar için yapar

Her neyse, ben araya bir sayfa var ve ben yapılan DB sipariş güzel kayıtları bir demet çekiyor. Ben onları ben sorguda ASC kullanarak gibi yol gösteren var.

Ben gibi ilk harfine göre bu sonuçları filtrelemek için navigasyon var ".. / Name.php? Bbname = Bir" ama nedeniyle benim yetersizliği, çalışmıyor.

Ben sorguyu oluşturmak için ben yöntem çok esnek olabilir düşünüyorum? Ben de almak için çalışıyorum göstermek için dışarı yorumladı alanları ile aşağıda benim Junky kodu dahil. Ben dahil iki sorgu neden biliyorum donm't. Ben biri sadece geçti bilgi için "bekleme" Orada oturan var sanki. Ben sadece hala büyük SELECT ALL araya koymak için henüz GET şeyler bekliyor yatıyordu özgün sorguyu yeniden çalışması gerekir varsayıyorum

Maalesef benim soru poz yöntemleri kapalı ise ... TEŞEKKÜR EDERİZ!

<?php include "header.php";?>
    <?php include "wrap.php";?>
    <?php include "left.php";?>
    <div id="content">
      <div id="ad728x90">
        <?php include "ad728x90.php";?>
      </div>
      <?php include "utilplaces.php";?>
      <h1>Places by Name</h1>
      <div id="horizon"><a href="?bbname=a">A</a> <a href="?bbname=b">B</a> <a href="?bbname=c">C</a> <a href="?bbname=d">D</a> <a href="?bbname=e">E</a> <a href="?bbname=f">F</a> <a href="?bbname=g">G</a> <a href="?bbname=h">H</a> <a href="?bbname=i">I</a> <a href="?bbname=j">J</a> <a href="?bbname=k">K</a> <a href="?bbname=l">L</a> <a href="?bbname=m">M</a> <a href="?bbname=n">N</a> <a href="?bbname=o">O</a> <a href="?bbname=p">P</a> <a href="?bbname=q">Q</a> <a href="?bbname=r">R</a> <a href="?bbname=s">S</a> <a href="?bbname=t">T</a> <a href="?bbname=u">U</a> <a href="?bbname=v">V</a> <a href="?bbname=w">W</a> <a href="?bbname=x">X</a> <a href="?bbname=y">Y</a> <a href="?bbname=z">Z</a> <a href="?bbname=0">0-9</a></div>
      <div class="cnp"></div>
    </div>
    <div id="biggun">

    <?php 
    // Connects to the Database 
    mysql_connect("localhost","user","password") or die(mysql_error());

    mysql_select_db("databasename") or die(mysql_error());

    // I AM TRYING TO GRAB THE VARIABLES FROM THE URL BUT HAVE NO CLUE
    $bbname = $_GET['bbname'];

    // THIS IS THE STANDARD DB QUERY TO SETUP THE PAGE IN DEFAULT LOAD
    $data = mysql_query("SELECT * FROM places ORDER BY `places`.`name` ASC LIMIT 0, 30 ")
    or die(mysql_error());



    echo "<table id=\"placesstable\" border=\"0\" cellpadding=\"0\" cellspacing=\"0\">\n";
    echo "    <col id=\"bbNAME\" />\n"; 
    echo "    <col id=\"bbIMG\" />\n"; 
    echo "    <col id=\"bbDETAILS\" />\n"; 
    echo "    <col id=\"bbHOURS\" />\n"; 
    echo "    <col id=\"bbTYPE\" />\n"; 
    echo "    <col id=\"bplacesEA\" />\n"; 
    echo "    <col id=\"bbRATING\" />\n"; 
    echo "    <thead>\n"; 
    echo "      <tr>\n"; 
    echo "        <th style=\"border: none;\">Name</th>\n"; 
    echo "        <th>&nbsp;</th>\n"; 
    echo "        <th>Details </th>\n"; 
    echo "        <th>Hours</th>\n"; 
    echo "        <th>Type</th>\n"; 
    echo "        <th>Area</th>\n"; 
    echo "        <th> Rating</th>\n"; 
    echo "      </tr>\n"; 
    echo "    </thead>\n";
    echo "    <tbody>\n";
    while($info = mysql_fetch_array( $data )) 
    { 
    echo "<tr>"; 
    echo "<td><p class=\"placesnametable\"><a href=\"#\">".$info['name'] . "</a></p></td> ";
    echo "<td><img src=\"".$info['tmbimg']."\" alt=\"\" name=\"placesthumb\" width=\"100\" height=\"67\" class=\"placesthumb\" /></td> ";
    echo "<td>".$info['address'] . "<br />\n" .$info['phonenumber'] . "</td>"; 
    echo "<td>".$info['hours'] . "</td> "; 
    echo "<td>".$info['type'] . "</td> "; 
    echo "<td>".$info['district'] . "</td> "; 
    echo "<td>Pending<!--RATING--></td></tr>"; 
    } 
    echo "</tbody>"; 
    echo "</table>"; 

    ?>
    </div>
    <?php include "feetie.php";?>

1 Cevap

Bu deneyin:

    if(isset($_GET['bbname'])) {
      $name = mysql_real_escape_string($_GET['bbname']);
$query = mysql_query("SELECT * FROM places ORDER BY name ASC LIMIT 0,30 WHERE name LIKE '$name'") OR die(mysql_error());
    }
    else {
       $data = mysql_query("SELECT * FROM places ORDER BY `places`.`name` ASC LIMIT 0, 30 ")
    }

Bunun yerine o blok vardı ne.