afisare dupa prima litera
-
- Mesaje:500
afisare dupa prima litera
cum fac ca sa imi arate o lista doar cei care incep cu a sau alta litera. ceva de genu sa fie http://www.bisericabiruinta.ro/imagini/abc...jpg si cand da pe "a" sau "b" sau pe alta litera sa imi arate doar pe cei care incep cu litera respectiva. cu stima trif
M-am hotarat!
De ce sa fiu trist?
Oricum nu intereseaza pe nimeni...!
Mai bine sunt fericit si ii enervez pe toti cu fericirea mea!
http://www.cantaricrestine.ro
---> cu stima Trif
De ce sa fiu trist?
Oricum nu intereseaza pe nimeni...!
Mai bine sunt fericit si ii enervez pe toti cu fericirea mea!
http://www.cantaricrestine.ro
---> cu stima Trif
MarPlo
Mesaje:4343
Formula ar fi cam asa:
- Vezi si exemplele de la pagina Cautare in tabel MySQL
Cod: Selectaţi tot
// Se preia litera cu $_GET din URL
$l = $_GET['id'];
// Interogarea sql
$sql = "SELECT `nume` FROM `tabel` WHERE `nume` LIKE '$l%'";
trif
Mesaje:500
ms dar nu imi merge cum ai zis u sau nu am facut eu bine dar mai incerc. dar cum selectez ca sa imi apara doar membrii cu litera a sau cu b?
M-am hotarat!
De ce sa fiu trist?
Oricum nu intereseaza pe nimeni...!
Mai bine sunt fericit si ii enervez pe toti cu fericirea mea!
http://www.cantaricrestine.ro
---> cu stima Trif
De ce sa fiu trist?
Oricum nu intereseaza pe nimeni...!
Mai bine sunt fericit si ii enervez pe toti cu fericirea mea!
http://www.cantaricrestine.ro
---> cu stima Trif
MarPlo
Mesaje:4343
Cu litera "b", asa:
$sql ="SELECT * FROM `nume_tabel` WHERE `nume` LIKE 'b%'";
$sql ="SELECT * FROM `nume_tabel` WHERE `nume` LIKE 'b%'";
trif
Mesaje:500
dar am incercat sa fac cu si din alta pag cu si dar nu imi merge! nu stiu de ce! ca sa imi iese acea faza cu a b c ... si cand da click pe litera sa ii apara automat lista cu membrii literei respective. cu stima trif!
Cod: Selectaţi tot
<a href="rezultate.php?id='.$rand['id'].' "><center>a</a>
Cod: Selectaţi tot
$utilizator=mysql_real_escape_string($_GET['id']);
Cod: Selectaţi tot
$cerereSQL = 'SELECT * FROM members WHERE id="'.$_GET['id'].'"';
M-am hotarat!
De ce sa fiu trist?
Oricum nu intereseaza pe nimeni...!
Mai bine sunt fericit si ii enervez pe toti cu fericirea mea!
http://www.cantaricrestine.ro
---> cu stima Trif
De ce sa fiu trist?
Oricum nu intereseaza pe nimeni...!
Mai bine sunt fericit si ii enervez pe toti cu fericirea mea!
http://www.cantaricrestine.ro
---> cu stima Trif
MarPlo
Mesaje:4343
Daca vrei sa faci cu A, B, C..., ai ptea face direct link-urile asa:
- Asa asi face, daca tu vrei cum ai aratat, nu prea merge.
Cod: Selectaţi tot
<a href="rezultate.php?id=a">A</a>
<a href="rezultate.php?id=b">B</a>
...
trif
Mesaje:500
am facut si cum fac ca daca dau pe litera "a" sa imi selecteze pe toti cu "a" si daca dau pe "b" sa imi aleaga pe toti cu "b" si asa mai departe. ca am codul asta este cel de ami sus dar nu stiu cum sa fac asta. cu stima trif
Cod: Selectaţi tot
<?php
$a = $_GET['id'];
$b = $_GET['id'];
$query="SELECT * FROM members WHERE nume LIKE 'b%'";
$result=mysql_query($query);
$num=mysql_num_rows($result);
echo '<a href="pagina_mea.php?id=a">a</a> <a href="pagina_mea.php?id=b">b</a>';
echo '<b><center>Membrii site-lui</center></b><br>';
echo '<table border="1" width="450" >';
echo '<tr> <th> Numele </th> <th> Prenume</th> <th> E-mail</th><th> Localitate</th></tr>';
$i=0;
while ($i < $num) {
$rand=mysql_fetch_array($result);
echo '<tr> <td>'.$rand['nume'].'</td> <td>'.$rand['prenume'].'</td> <td>'.$rand['email'].' </td> <td>'.$rand['localitate'].' </td> </tr>';
++$i;
} echo '</table>';
?>
Cod: Selectaţi tot
$a = $_GET['id'];
$b = $_GET['id'];
$query="SELECT * FROM members WHERE nume LIKE 'b%'";
$result=mysql_query($query);
$num=mysql_num_rows($result);
echo '<a href="pagina_mea.php?id=a">a</a> <a href="pagina_mea.php?id=b">b</a>';
M-am hotarat!
De ce sa fiu trist?
Oricum nu intereseaza pe nimeni...!
Mai bine sunt fericit si ii enervez pe toti cu fericirea mea!
http://www.cantaricrestine.ro
---> cu stima Trif
De ce sa fiu trist?
Oricum nu intereseaza pe nimeni...!
Mai bine sunt fericit si ii enervez pe toti cu fericirea mea!
http://www.cantaricrestine.ro
---> cu stima Trif
MarPlo
Mesaje:4343
Pai daca litera o preiei cu $_GET['id'] intr-o variabila (nu mai multe, cum e la tine $a si $b) in $query folosesti acea variabila.
- Incearca sa intelegi si sa aplici urmatorul exemplu la codul tau. Nu sa dau gata facut.
- Incearca sa intelegi si sa aplici urmatorul exemplu la codul tau. Nu sa dau gata facut.
Cod: Selectaţi tot
$litera = $_GET['id'];
$query="SELECT * FROM members WHERE nume LIKE '$litera%'";
$result=mysql_query($query);
$num=mysql_num_rows($result);
echo '<a href="pagina_mea.php?id=a">a</a> <a href="pagina_mea.php?id=b">b</a>';
trif
Mesaje:500
dar mai am o prob, mie imi arata acum dupa ce am pus codul toti membri, cum fac ca sa imi arate doar primi 10 care s-au inregistrat ultimii avand codul asta, dar sa nu se aplice acest cod atunci cand aleg o anumita litera. ci sa fie doar la inceput cand intra pe "pag mea". cu stima trif
Cod: Selectaţi tot
$query="SELECT * FROM members WHERE nume LIKE '$litera%'";
Cod: Selectaţi tot
<?php
$sql="SELECT * FROM members ORDER BY id DESC LIMIT 1";
$res=mysql_query($sql);
while($row=mysql_fetch_array($res)) {
print($row['utilizator']."<br>");
}
?>
M-am hotarat!
De ce sa fiu trist?
Oricum nu intereseaza pe nimeni...!
Mai bine sunt fericit si ii enervez pe toti cu fericirea mea!
http://www.cantaricrestine.ro
---> cu stima Trif
De ce sa fiu trist?
Oricum nu intereseaza pe nimeni...!
Mai bine sunt fericit si ii enervez pe toti cu fericirea mea!
http://www.cantaricrestine.ro
---> cu stima Trif
MarPlo
Mesaje:4343
Incearca cu:
$sql="SELECT * FROM members ORDER BY id DESC LIMIT 1, 10";
$sql="SELECT * FROM members ORDER BY id DESC LIMIT 1, 10";
trif
Mesaje:500
am incercat cu dar nu mai imi afiseaza cand selectez! cu stima trif
Cod: Selectaţi tot
$query="SELECT * FROM members WHERE nume LIKE '$litera%' ORDER BY id DESC LIMIT 1, 10";
M-am hotarat!
De ce sa fiu trist?
Oricum nu intereseaza pe nimeni...!
Mai bine sunt fericit si ii enervez pe toti cu fericirea mea!
http://www.cantaricrestine.ro
---> cu stima Trif
De ce sa fiu trist?
Oricum nu intereseaza pe nimeni...!
Mai bine sunt fericit si ii enervez pe toti cu fericirea mea!
http://www.cantaricrestine.ro
---> cu stima Trif
MarPlo
Mesaje:4343
Daca nu merge, mai mult nu stiu.
Vezi si tu prin Manual MySQL cum se folosesc LIMIT, ORDER BY, si ce mai e.
Eu ma pricep doar putin la MySQL.
Vezi si tu prin Manual MySQL cum se folosesc LIMIT, ORDER BY, si ce mai e.
Eu ma pricep doar putin la MySQL.
Subiecte similare
- Afisare numar cel mai mare dintr o coloana
PHP - MySQL - XML Primul mesaj
Bună MarploUltimul mesaj
Vreau să extrag din coloan pret cel mai mare numar ca de exemplu 4444.
Mie imi afisează 54 în loc de 4444, dacă în loc de 4444 modific...
Am schimbat `pret` varchar(20) DEFAULT NULL in `pret` int(11) NOT NULL ca la tine si merge.
Multumesc