extragere si afisare date din mysql

Discutii despre script-uri si coduri PHP-MySQL, precum si lucru cu XML in PHP.

extragere si afisare date din mysql

» 09 Feb, 2012

salut, deci am facut intr-o pagina html un formular ce contine 2 input-uri nume si parola
intr-o pagina php am adaugat urmatorul cod care ar trebui sa-mi genereze un tabel cu toate datele din mysql ale utilizatorului cerut de mine prin formular.
Cod: Selectaţi tot
<?php
$hostname
="localhost";
$username="root";
$password="";
$database="examen";

$conexiune=mysql_connect($hostname,$username,$password)
or die (
"Nu ma pot conecta la baza de date");

$bazadate=mysql_select_db($database,$conexiune)
or die (
"Nu gasesc baza de date");

$nume=$_POST['nume'];
$parola=$_POST['parola'];
$sql=mysql_query("SELECT * FROM tabel_sql where nume='$nume' and parola='$parola'");
if(
mysql_query($sql)){

echo 
"<table border=1 bordercolor='#fff000' bgcolor='#00f0ff'>";
echo 
"<tr><td>nume</td><td>parola</td><td>servici</td></tr>";
while (
$row=mysql_fetch_row($sql)) {
echo 
"<tr><td>$row[0]</td><td>$row[1]</td><td>$row[2]</td></tr>";
echo 
"</table>";
}
}
else{
echo 
"Datele nu au fost scrise";

mysql_close($conexiune);
?>

dar atunci cand introduc numele si parola in formular apas submit si imi arata decat un tabel cu o singura linie "nume parola servici" acestea sunt numele coloanelor din tabela mysql dar sub ele ar tyrebui sa-mi arate datele despre utilizatorul cerut in formular de mine dar nu vrea am intors-o pe toate partile acelasi lucru imi arata decat prima linie nu vrea nici de nebun sa-mi arate utilizatorul cerut
steell
 
Mesaje: 42
Membru din: 05 Feb, 2012
Localitate: Mioveni


extragere si afisare date din mysql   » 09 Feb, 2012

Incearca asa :
Cod: Selectaţi tot
<?php
$hostname
="localhost";
$username="root";
$password="";
$database="examen";

$conexiune=mysql_connect($hostname,$username,$password)
or die (
"Nu ma pot conecta la baza de date");

$bazadate=mysql_select_db($database,$conexiune)
or die (
"Nu gasesc baza de date");

$nume=$_POST['nume'];
$parola=$_POST['parola'];
$sql=mysql_query("SELECT * FROM tabel_sql where nume='$nume' and parola='$parola'");
if(
mysql_query($sql)){

echo 
"<table border=1 bordercolor='#fff000' bgcolor='#00f0ff'>";
echo 
"<tr><td>nume</td><td>parola</td><td>servici</td></tr>";
while (
$row=mysql_fetch_row($sql)) {
echo 
'<tr><td>'.$row[0].'</td><td>'.$row[1].'</td><td>'.$row[2].'</td></tr>';
}
echo 
"</table>";
}
else{
echo 
"Datele nu au fost scrise";

mysql_close($conexiune);
?>
botavlad89
 
Mesaje: 11
Membru din: 08 Feb, 2012


extragere si afisare date din mysql   » 09 Feb, 2012

tot nu merge imi zice ca datele nu au fost afisate adica conditia else. nu vad nici o eroare la script nu stiu ce ar putea sa aive poate stie marplo ne lamureste el :D
steell
 
Mesaje: 42
Membru din: 05 Feb, 2012
Localitate: Mioveni


extragere si afisare date din mysql   » 09 Feb, 2012

Salut
Incearca sa folosesti codul de mai jos (vezi diferentele si cum se face o interogare Select la mysql, poate iti e de folos lectia: Utilizarea bazelor de date folosind PHP , sau si mai bine poti invata despre PDO: PHP PDO - Select, fetch, e mai actual)
Cod: Selectaţi tot
$nume = mysql_real_escape_string($_POST['nume']);
$parola = mysql_real_escape_string($_POST['parola']);
$sql = "SELECT * FROM `tabel_sql` WHERE nume='$nume' AND parola='$parola'";
$result = mysql_query($sql, $conexiune);
if(
mysql_num_rows($result) > 0){
  echo '<table border="1" bordercolor="#fff000" bgcolor="#00f0ff">
  <tr><td>nume</td><td>parola</td><td>servici</td></tr>'
;
  while($row = mysql_fetch_row($result)) {
    echo '<tr><td>'.$row[0].'</td><td>'.$row[1].'</td><td>'.$row[2].'</td></tr>';
  }
  echo '</table>';
}
else{
  echo "Datele nu au fost scrise";
MarPlo
Administratorul site-ului
 
Mesaje: 1583
Membru din: 13 Mai, 2008


  •  
Daca nu ati gasit raspunsul aici, cautati si pe net:   extragere si afisare date din mysql .
Pub
 
Mesaje: 1
Membru din: 21 Dec, 2010



Cine este conectat

Utilizatorii ce navighează pe acest forum: Niciun utilizator înregistrat şi 2 vizitatori

Cursuri / Tutoriale


cron