sau Inregistrare
  
Pagina 1 din 1
  • Nu poti crea un subiect nou
  • Nu puteti raspunde pe acest topic

MySQL problem Baze de date... Evaluare topic: - - - - -

#1 Utilizator offline   AnaKonD 

  • Boboc
  • Pip
  • Grup: Full Members
  • Mesaje: 29
  • Inregistrat: 05-April 07

Scris 09 July 2007 - 02:29 PM

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 )
0

#2 Utilizator offline   vitamix 

  • Ghiocel
  • Grup: Members
  • Mesaje: 3
  • Inregistrat: 01-April 06

Scris 09 July 2007 - 03:08 PM

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


Vezi postareaAnaKonD, la Jul 9 2007, 03:29 PM, a spus:

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 )

0

#3 Utilizator offline   AnaKonD 

  • Boboc
  • Pip
  • Grup: Full Members
  • Mesaje: 29
  • Inregistrat: 05-April 07

Scris 09 July 2007 - 03:15 PM

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:
0

#4 Utilizator offline   vitamix 

  • Ghiocel
  • Grup: Members
  • Mesaje: 3
  • Inregistrat: 01-April 06

Scris 09 July 2007 - 03:58 PM

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:

Vezi postareaAnaKonD, la Jul 9 2007, 04:15 PM, a spus:

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

0

#5 Utilizator offline   AnaKonD 

  • Boboc
  • Pip
  • Grup: Full Members
  • Mesaje: 29
  • Inregistrat: 05-April 07

Scris 10 July 2007 - 10:48 AM

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:
0

Reclama



Impartaseste acest subiect:


Pagina 1 din 1
  • Nu poti crea un subiect nou
  • Nu puteti raspunde pe acest topic


Subiecte similare Collapse

  Topic Deschis de Replici Vizualizari
Replici noi Problema Outlook 6... BogdanLoghin  5 1.638
Replici noi Power point
Intrebare!
Gabz1293  1 965
Replici noi cum se transforma un fisier word intr-un fisier pdf Clinho  11 36.518
Replici noi Aplicatii EXCEL
tot felul de probleme
gigi ionascu  1 5.691
Replici noi Baze de date pentru pagini web
informatii pentru incepatori
neioan  1 2.266