AnaKonD 0 Raportează post Postat Iulie 9, 2007 Sau php nu sunt sigur :roll:.Am o baza de date si un tabel "filme" iar in campul titlu am pus "Transformers".Uitati formularul html si fisierul php <html> <head> <title>Extrage filme</title> </head> <body> <form action="extragere_date_selectiv.php" method="post"> Titlu: <input type="text" name="titlu" value="" size="35" maxLenght="20"> <input type="submit" name="Trimite" value="Trimite"> </form> </body> </html> <?php $cerereSQL = 'SELECT * FROM `filme` WHERE titlu="'.$_POST['titlu'].'"'; $rezultat = mysql_query($cerereSQL); while($rand = mysql_fetch_array($rezultat)) { print_r($rand); } ?> Dupa ce dau submit imi afiseaza pagina goala.Am incercat si pe wamp 5 si pe EasyPHP.Acelasi lucru.Inca un detaliu poate conteaza,baza de date am facut'o cu phpMyAdmin (abia m'am apucat sa lucrez dupa cartea lui Oriceon ) Partajează acest post Link spre post Distribuie pe alte site-uri
vitamix 0 Raportează post Postat Iulie 9, 2007 Salut, Ai cumva si lliniile astea doua inainte sa executi query-ul? $linkDb = mysql_connect('localhost', 'mysql_user', 'mysql_password'); $selectDb = mysql_select_db('your_database', $linkDb); Este posibil sa mai ai o eroare: $cerereSQL = 'SELECT * FROM `filme` WHERE titlu="'.$_POST['titlu'].'"'; pune fara '' tabela. de genul: $cerereSQL = 'SELECT * FROM filme WHERE titlu="'.$_POST['titlu'].'"'; Bafta Sau php nu sunt sigur :roll:.Am o baza de date si un tabel "filme" iar in campul titlu am pus "Transformers".Uitati formularul html si fisierul php <html> <head> <title>Extrage filme</title> </head> <body> <form action="extragere_date_selectiv.php" method="post"> Titlu: <input type="text" name="titlu" value="" size="35" maxLenght="20"> <input type="submit" name="Trimite" value="Trimite"> </form> </body> </html> <?php $cerereSQL = 'SELECT * FROM `filme` WHERE titlu="'.$_POST['titlu'].'"'; $rezultat = mysql_query($cerereSQL); while($rand = mysql_fetch_array($rezultat)) { print_r($rand); } ?> Dupa ce dau submit imi afiseaza pagina goala.Am incercat si pe wamp 5 si pe EasyPHP.Acelasi lucru.Inca un detaliu poate conteaza,baza de date am facut'o cu phpMyAdmin (abia m'am apucat sa lucrez dupa cartea lui Oriceon ) Partajează acest post Link spre post Distribuie pe alte site-uri
AnaKonD 0 Raportează post Postat Iulie 9, 2007 Acele 2 linii le'am inclus in fisierul config.php.Dar le'am pus si acum dar tot nu merge,inclusiv fara " la tabela :roll: Partajează acest post Link spre post Distribuie pe alte site-uri
vitamix 0 Raportează post Postat Iulie 9, 2007 Stiu ca e o intrebare prosteasca, dar incluzi fisierul config.php nu? :roll: Alte sfaturi ar mai fi sa incerci sa rulezi query-ul si in phpmyadmin sa fi sigur ca nu ai o problema cu baza de date. Sa verifici ca baza de date este creata cu acelasi user si parola pe care le folosesti si la conectare (eventual pune-ti exit-uri in caz de failure la conectare si la selectare baza de date). Eventual poti sa iti pui o conditie si la mysql_query, de genul: if($rezultat = mysql_query($cerereSQL)) print("Succes"); else print("Failed"); pana reusesti cat de cat sa localizezi problema. Alte sfaturi nu imi vin in minte Sper sa te ajute :cry: Acele 2 linii le'am inclus in fisierul config.php.Dar le'am pus si acum dar tot nu merge,inclusiv fara " la tabela :P Partajează acest post Link spre post Distribuie pe alte site-uri
AnaKonD 0 Raportează post Postat Iulie 10, 2007 Am gasit problema ;) .Eu lansam direct fisierul din directorul "www" si acesta nu trecea prin server adica la adresa in browser imi aparea "file:///D:/wamp/www/crawler/extragere_date_selectiv.php".Sily me :salut: .Thx for help anyway :flowers: Partajează acest post Link spre post Distribuie pe alte site-uri