Date din baza de date + convertire

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

Date din baza de date + convertire

Cum fac ca in scriptul de mai jos la stare const sa imi apara daca e zero = neaprobat si daca e 1 aprobat :D ...

Cod: Selectaţi tot

<div align="center"><b>Utilizatorii Siteului Site.Domeniu - -</b>
<?php 
$con = mysql_connect("localhost","username de la baza de date","Parola Baza De Date");
if (!$con)
  {
  die('Could not connect: ' . mysql_error());
  }

mysql_select_db("baze de date unde ai inregistrati membrii", $con);

$result = mysql_query("SELECT * FROM utilizatori");
$randuri = mysql_num_rows($result);
echo " -<b> Avem $randuri utilizatorii inregistrati</b><br><br>";
echo "<table border='2'>
<tr>
<th>Nr Reg.</th>
<th>Username</th>
<th>Email</th>
<th>Tara</th>
<th>Oras</th>
<th>Varsta</th>
<th>Stare Cont*</th>
<th>Cod Reg.</th>
</tr>";

while($row = mysql_fetch_array($result))
  {
  echo "<tr>";
  echo "<td>" . $row['id'] . "</td>";
  echo "<td>" . $row['nume'] . "</td>";
  echo "<td>" . $row['email'] . "</td>";
  echo "<td>" . $row['oras'] . "</td>";
  echo "<td>" . $row['tara'] . "</td>";
  echo "<td>" . $row['varsta'] . "</td>";
  echo "<td>" . $row['aprobat'] . "</td>";
  echo "<td>" . $row['data'] . "</td>";
  echo "</tr>";
  }
echo "</table>";

mysql_close($con);
?>
multumesc mult
„Uneori o greşeală poate fi tot ce este necesar pentru o realizare valoroasă.” — Henry Ford

claUdiu Mesaje:313
Se putea si mai simplu..dar...mie imi place mereu sa scriu mai mult cod:)So..modifica datele cu ale tale si o sa mearga:) :

Cod: Selectaţi tot

<?php

$numar = "0";

if ($numar == 1){
$afis = "Cont inactiv!";
}else{
$afis = "Cont Activ!";
}

echo $afis;
?>
Se spune ca...."omul tot invata in viata". Dar...Totusi...Trebie sa ne oprim undeva, nu?

MelecaCristian Mesaje:176

Cod: Selectaţi tot

								
<?php
// conecteaza la baza de date "tests" 
$conn = new mysqli('localhost', 'username', 'parola', 'baza de date');

// verifica conexiunea
if (mysqli_connect_errno()) {
  exit('Connect failed: '. mysqli_connect_error());
}

$nume = $_GET['nume'];

// interogare sql SELECT 
$sql = "SELECT * FROM  `utilizatori` WHERE nume = '".$nume."'"; 

// executa interogarea si retine datele returnate
$result = $conn->query($sql);

echo $afis;

// daca $result contine cel putin un rand
if ($result->num_rows > 0) {
  // afiseaza datele din fiecare rand din $result
  while($row = $result->fetch_assoc()) {
    echo '<tr><b>Cod Inregistrare: '. $row['data']. ' <br> Nume: '. $row['nume']. ' <br> Oras: '. $row['oras']. ' <br> Tara: '. $row['tara']. ' <br> Varsta: '. $row['varsta']. ' <br>Stare Cont: Nr.* '. $row['aprobat']. ' <br> Email: '. $row['email'];
  }
}
else {
  echo 'Membrul Ce Lai Selectat Nu Exista , Sau A Fost Sters Il Poti Intrgistra Din Nou';
}

$conn->close();
?>
cum il bag in acest cod claudiu ???
„Uneori o greşeală poate fi tot ce este necesar pentru o realizare valoroasă.” — Henry Ford

claUdiu Mesaje:313
Incearca asa:

Cod: Selectaţi tot

 

<?php
// conecteaza la baza de date "tests" 
$conn = new mysqli('localhost', 'username', 'parola', 'baza de date');

// verifica conexiunea
if (mysqli_connect_errno()) {
  exit('Connect failed: '. mysqli_connect_error());
}

$nume = $_GET['nume'];

// interogare sql SELECT 
$sql = "SELECT * FROM  `utilizatori` WHERE nume = '".$nume."'"; 

$numar_stare = $row['aprobat'];

if ($numar_stare == 0){
$afis = "Cont inactiv!";
}else{
$afis = "Cont Activ!";
}

// executa interogarea si retine datele returnate
$result = $conn->query($sql);

echo $afis;

// daca $result contine cel putin un rand
if ($result->num_rows > 0) {
  // afiseaza datele din fiecare rand din $result
  while($row = $result->fetch_assoc()) {
    echo '<tr><b>Cod Inregistrare: '. $row['data']. ' <br> Nume: '. $row['nume']. ' <br> Oras: '. $row['oras']. ' <br> Tara: '. $row['tara']. ' <br> Varsta: '. $row['varsta']. ' <br>Stare Cont: '.$afis.' <br> Email: '. $row['email'];
  }
}
else {
  echo 'Membrul Ce Lai Selectat Nu Exista , Sau A Fost Sters Il Poti Intrgistra Din Nou';
}

$conn->close();
?>

Se spune ca...."omul tot invata in viata". Dar...Totusi...Trebie sa ne oprim undeva, nu?

MelecaCristian Mesaje:176
nu merge pt ca daca ar da 1 adica cont activ acolo nu scrie nimik de 1 ca find cont activ poate de aia nu merge si echo $afis; il poti indeparta pt ca sa nu arate la inceputul pagini
„Uneori o greşeală poate fi tot ce este necesar pentru o realizare valoroasă.” — Henry Ford

MarPlo Mesaje:4343
Salut,
Incearca asa:

Cod: Selectaţi tot

<?php
// conecteaza la baza de date "tests"
$conn = new mysqli('localhost', 'username', 'parola', 'baza de date');

// verifica conexiunea
if (mysqli_connect_errno()) {
  exit('Connect failed: '. mysqli_connect_error());
}

$nume = $_GET['nume'];

// interogare sql SELECT
$sql = "SELECT * FROM  `utilizatori` WHERE nume = '".$nume."'";

// executa interogarea si retine datele returnate
$result = $conn->query($sql);

// daca $result contine cel putin un rand
if ($result->num_rows > 0) {
  // afiseaza datele din fiecare rand din $result
  while($row = $result->fetch_assoc()) {
    if($row['aprobat'] == 0){
      echo "Cont inactiv!";
    }
    else if($row['aprobat']==1){
      echo '<tr><b>Cod Inregistrare: '. $row['data']. ' <br> Nume: '. $row['nume']. ' <br> Oras: '. $row['oras']. ' <br> Tara: '. $row['tara']. ' <br> Varsta: '. $row['varsta']. ' <br>Stare Cont: '.$afis.' <br> Email: '. $row['email'];
    }
  }
}
else {
  echo 'Membrul Ce Lai Selectat Nu Exista , Sau A Fost Sters Il Poti Intrgistra Din Nou';
}

$conn->close();
?>

Subiecte similare