Pagina de start a forumului Forum PHP Romania - Discutii despre PHP, MySQL, Javascript, AJAX, etc Forum PHP Romania - Discutii despre PHP, MySQL, Javascript, AJAX, etc
Comunitatea PHP Romania
 

AJUTOR! cautare in baza de date folosind php
Vezi mesajul original

 
       Pagina de start a forumului Forum PHP Romania - Discutii despre PHP, MySQL, Javascript, AJAX, etc -> Cod PHP
Subiectul anterior :: Subiectul următor  
Autor Mesaj
dara330



Data înscrierii: 22/Mar/2008
Mesaje: 2

Trimis: Sâm Mar 22, 2008 4:14 pm    Titlul subiectului: AJUTOR! cautare in baza de date folosind php  

Am o tabela in care retin informatii despre hoteluri, printre care si tara in care se afla. Vreau in formular sa fac o cautare a hotelurilor dupa tara. Tarile din tabela se vor gasi intr-o lista derulanta pe care o fac cu ajutorul unui query si un select.

Stie cineva cum pot capta tara selectata de utilizator, pentru a face cautare? am incercat cu $tara=$_POST['tara']; si am vzt k imi returneaza $rand, nu tara care a fost selectata. Am pus codul mai jos.

Multumesc anticipat!


if (isset($_POST['submit']))
{
$tara=$_POST['tara'];
$interogare="select * from hotel where tara like '%$tara%'";
}
else {
?>

<form action="<?php echo $_SERVER['PHP_SELF'] ?>" method="POST">
Tara: <select name="tara" >
<?php
$interogare="select distinct tara from hotel order by tara asc";
$rezultat_interogare=mysql_query($interogare);
while ($rand=mysql_fetch_row($rezultat_interogare))
{
?>
<option value=$rand><?php foreach ($rand as $col) echo $col;
?></option>
<input type="submit" name="submit" value="ok"/>
<?php
}
?>
</select>
Sus  
keepwalking



Data înscrierii: 07/Dec/2006
Mesaje: 79
Locație: In pom

Trimis: Mar Mar 25, 2008 8:27 am    Titlul subiectului:  

Iti returneaza $rand pentru ca nu ai construit corect selectul.

Corect ar fi asa.

Cod:
Tara: <select name="tara" >
<?php
$interogare="SELECT DISTINCT tara FROM hotel ORDER BY tara ASC";
$rezultat_interogare=mysql_query($interogare);
while ($rand =mysql_fetch_assoc($rezultat_interogare))
{
echo "<option value=\"" . $rand['tara'] . "\">" . $tara . "</option>\n";
}
 ?>
</select>
Sus  
dara330



Data înscrierii: 22/Mar/2008
Mesaje: 2

Trimis: Sâm Apr 19, 2008 10:02 am    Titlul subiectului:  

Multumesc! si scuze de intarzierea raspunsului

Acum am alta problema..am un meniu facut in xml si pe fiecare element al meniului cate un link. vreau ca acest link sa se deschida intr-un iframe din pagina principala in care se afla meniul. Am incercat cu target="myframe" (asa se numeste iframe-ul), dar nu merge. Aveti vreo idee ce este gresit? sau cum ar trebui sa fac?
mersi
Sus  
PHPRomania Bot
Bot Member


Data înscrierii: 27/Dec/2007
Mesaje: 1
Locaţie: Server Google
Trimis: Mie Dec 26, 2007 7:01 pm   Titlul subiectului: Ad  

Sus  
 
       Pagina de start a forumului Forum PHP Romania - Discutii despre PHP, MySQL, Javascript, AJAX, etc -> Cod PHP
Pagina 1 din 1


Powered by phpBB 2.0.22 © 2001, 2002 phpBB Group
Varianta în limba română: Romanian phpBB online community