Jump to content

SUBIECTE NOI
« 1 / 5 »
RSS
Cost abonament clinica privata

Tremura toata, dar nu de la ro...

Renault Android

Recomandare bicicleta e-bike 20&#...
 Bing-Content removal tool

Nu pot accesa monitorulsv.ro de l...

Cum sa elimini urmele de acnee?

Wc Geberit
 Routere detinute in trecut si in ...

Teii din fața casei

E-Mail in serie prin Excel si Out...

Modul alimentare rulou/jaluzea ex...
 Recuperare fișiere dupa form...

Aplicatii stress test RAM

Asigurare auto hibrid

Asus B550M - PC-ul nu porneste di...
 

problema php

- - - - -
  • Please log in to reply
6 replies to this topic

#1
bunicu9

bunicu9

    Member

  • Grup: Members
  • Posts: 253
  • Înscris: 14.07.2013
$result = mysql_query("SELECT * FROM houses WHERE HouseOwner='$_SESSION['valid']'");


cand intru pe pagina, Imi da pagina alba
Ce este gresit?

#2
tigerheart

tigerheart

    Savage Member

  • Grup: Senior Members
  • Posts: 9,815
  • Înscris: 07.08.2008
Doar atat ai pus in pagina si vrei sa iti afiseze ceva?

#3
sorin147

sorin147

    Senior Member

  • Grup: Senior Members
  • Posts: 6,303
  • Înscris: 11.08.2003
http://stackoverflow...-results-in-php

#4
bunicu9

bunicu9

    Member

  • Grup: Members
  • Posts: 253
  • Înscris: 14.07.2013
Am pus mai mult dar de la linia aia nu imi mai afiseaza

Quote

<?php session_start(); ?>
<?php
if(!isset($_SESSION['valid'])) {
header('Location: login.php');
}
?>
<?php
//including the database connection file
include_once("connection.php");
//fetching data in descending order (lastest entry first)
$result = mysql_query("SELECT * FROM houses WHERE HouseOwner='$_SESSION['valid']'");
?>
<html>
<head>
<title>Homepage</title>

  <?php
  while($res = mysql_fetch_array($result)) {
   echo "<tr>";
   echo "<td>".$res['HouseName']."</td>";
   echo "<td>".$res['HouseOwner']."</td>";
   echo "<td>".$res['HousePassword']."</td>";
   echo "<td>".$res['HouseX']."</td>";
   echo "<td>".$res['HouseY']."</td>";  
   echo "<td>".$res['HouseZ']."</td>";
   echo "<td>".$res['HousePrice']."</td>";
   echo "<td>".$res['HouseInterior']."</td>";  
   echo "<td>".$res['HouseLock']."</td>";
   echo "<td>".$res['HouseMoney']."</td>";  
   echo "<td>".$res['LastEntered']."</td>";
  }
  ?>
</table>
</body>
</html>


#5
mberila

mberila

    Active Member

  • Grup: Members
  • Posts: 1,645
  • Înscris: 20.11.2005
schimbă linia buclucasă în
$result = mysql_query("SELECT * FROM houses WHERE HouseOwner={$_SESSION['valid']}");


P.S. eu îți recomand să renunți la mysql_query și să folosești PDO sau mysqli

#6
bunicu9

bunicu9

    Member

  • Grup: Members
  • Posts: 253
  • Înscris: 14.07.2013

View Postmberila, on 30 aprilie 2016 - 20:32, said:

schimbă linia buclucasă în
$result = mysql_query("SELECT * FROM houses WHERE HouseOwner={$_SESSION['valid']}");


P.S. eu îți recomand să renunți la mysql_query și să folosești PDO sau mysqli

A functionat

<?php session_start(); ?>
<?php
if(!isset($_SESSION['valid'])) {
header('Location: login.php');
}
?>
<?php
//including the database connection file
include_once("connection.php");
//fetching data in descending order (lastest entry first)
$result = mysql_query("SELECT * FROM houses WHERE HouseOwner='{$_SESSION['valid']}'");
?>
<html>
<head>
<title>Homepage</title>

  <?php
  while($res = mysql_fetch_array($result)) {
   echo "<tr>";
   echo "<td>".$res['HouseName']."</td>";
   echo "<td>".$res['HouseOwner']."</td>";
   echo "<td>".$res['HousePassword']."</td>"; 
   echo "<td>".$res['HouseX']."</td>";	
   echo "<td>".$res['HouseY']."</td>";  
   echo "<td>".$res['HouseZ']."</td>";
   echo "<td>".$res['HousePrice']."</td>";
   echo "<td>".$res['HouseInterior']."</td>";  
   echo "<td>".$res['HouseLock']."</td>";	
   echo "<td>".$res['HouseMoney']."</td>";   
   echo "<td>".$res['LastEntered']."</td>";	 
  }
  ?>
</table>
</body>
</html>

Cum pot afisa intr-un html
echo "<td>".$res['HouseName']."</td>";
echo "<td>".$res['HouseOwner']."</td>"; etc?

#7
DarkAngelBv

DarkAngelBv

    === Proud owner of === ++++ Audi & Opel ++++

  • Grup: Senior Members
  • Posts: 12,747
  • Înscris: 24.03.2006
A functionat dar nu ai inteles nimic din problema.
Mai intai pune-ti PHP-ul in mod development, sa iti arunce orice warning/eroare in loc de pagina alba. Apoi ai fi vazut ca ai gresit.

Pot sa enumar cateva greseli:
1. Folosesti header location dar nu opresti executia scriptului. Daca eu folosesc curl sa-ti fac un GET pe acel url nu ma va opri nimic sa citesc toate datele (Location doar spune browserului sa mearga pe alta pagina, nu opreste executia scriptului).
2. Nu faci sanitize la nici o variabila atunci cand faci query in baza de date, si probabil nu faci asta nici cand stochezi informatiile in sesiune.
3. Nu verifici daca acel query intoarce date inainte de while, deci nu ai nici cum sa informezi utilizatorul ca nu exista date pentru acel query.
4. Sa faci output la HTML in felul ala intr-un query e pur si simplu la nivelul anului 2000, ca sa nu spun 1994.

Anunturi

Second Opinion Second Opinion

Folosind serviciul second opinion ne puteți trimite RMN-uri, CT -uri, angiografii, fișiere .pdf, documente medicale.

Astfel vă vom putea da o opinie neurochirurgicală, fără ca aceasta să poată înlocui un consult de specialitate. Răspunsurile vor fi date prin e-mail în cel mai scurt timp posibil (de obicei în mai putin de 24 de ore, dar nu mai mult de 48 de ore). Second opinion – Neurohope este un serviciu gratuit.

www.neurohope.ro

0 user(s) are reading this topic

0 members, 0 guests, 0 anonymous users

Forumul Softpedia foloseste "cookies" pentru a imbunatati experienta utilizatorilor Accept
Pentru detalii si optiuni legate de cookies si datele personale, consultati Politica de utilizare cookies si Politica de confidentialitate