[ Príspevkov: 3 ] 
AutorSpráva
Offline

Užívateľ
Užívateľ
Obrázok užívateľa

Registrovaný: 25.02.07
Prihlásený: 16.02.16
Príspevky: 876
Témy: 144 | 144
NapísalOffline : 14.12.2008 17:19 | Edit profilu

mam problem s editaciou profilu. ma to robit to ze po prihlaseni uzivatela sa mu zobrazi niekde hore tlacidlo moj profil a po kliku sa mi tam zobrazi jeho foto a vedla inputy kde si moze menit udaje

avsak problem je vtom ze aj ked vyplnim setky polia, tak ono mi to vypise ze to bolo zmene, ale zmena je taka, ze vsetky polozky z danej talubky zmaze ..

tu su kody:

upravit.php
Kód:
<?php
require_once dirname(__FILE__)."/../config.php";

function unauth_header() {
    header("Location: /prihlasenie-obsah/", 401);
    die();
}

function check_user() {
    if ( isset($_SESSION['meno']) && isset($_SESSION['heslo']) && isset($_SESSION['prava']) ) {
        $select = mysql_query("SELECT `id` FROM `uzivatele` WHERE `meno`='{$_SESSION['meno']}' AND `heslo`='{$_SESSION['heslo']}'") or die (mysql_error());
        $udaje = mysql_fetch_assoc($select);
        if (mysql_num_rows($select)!=1) { unauth_header(); }
    } else {
        unauth_header();
    }
}

check_user();
ob_end_flush();

$read = mysql_query("SELECT * FROM uzivatelia WHERE meno='".$_SESSION['meno']."'");
$pocet = mysql_num_rows($read);

for($i=1;$i<=$pocet;$i++){
$row = mysql_fetch_assoc($read);
   $id = $row['id'];
   $meno = $row['meno'];
   $email = $row['email'];
   $hlaska = $row['hlaska'];
   $alkohol = $row['alkohol'];
   $fajciar = $row['fajciar'];
   $tv = $row['tv'];
   $zaluby = $row['zaluby'];
   $znamenie = $row['znamenie'];

$row = "$meno";
$foto_name = str_replace("ľ", "l", $row);
$foto_name = str_replace("š", "s", $foto_name);
$foto_name = str_replace("č", "c", $foto_name);
$foto_name = str_replace("ť", "t", $foto_name);
$foto_name = str_replace("ž", "z", $foto_name);
$foto_name = str_replace("ý", "y", $foto_name);
$foto_name = str_replace("á", "a", $foto_name);
$foto_name = str_replace("í", "i", $foto_name);
$foto_name = str_replace("é", "e", $foto_name);
$foto_name = str_replace("A", "a", $foto_name);
$foto_name = str_replace("B", "b", $foto_name);
$foto_name = str_replace("C", "c", $foto_name);
$foto_name = str_replace("D", "d", $foto_name);
$foto_name = str_replace("E", "e", $foto_name);
$foto_name = str_replace("F", "f", $foto_name);
$foto_name = str_replace("G", "g", $foto_name);
$foto_name = str_replace("H", "h", $foto_name);
$foto_name = str_replace("I", "i", $foto_name);
$foto_name = str_replace("J", "j", $foto_name);
$foto_name = str_replace("K", "k", $foto_name);
$foto_name = str_replace("L", "l", $foto_name);
$foto_name = str_replace("M", "m", $foto_name);
$foto_name = str_replace("N", "n", $foto_name);
$foto_name = str_replace("O", "o", $foto_name);
$foto_name = str_replace("P", "p", $foto_name);
$foto_name = str_replace("R", "r", $foto_name);
$foto_name = str_replace("S", "e", $foto_name);
$foto_name = str_replace("T", "t", $foto_name);
$foto_name = str_replace("V", "v", $foto_name);
$foto_name = str_replace("W", "w", $foto_name);
$foto_name = str_replace("X", "x", $foto_name);
$foto_name = str_replace("Z", "z", $foto_name);
$foto_name = str_replace("Y", "y", $foto_name);

echo "<h2>Môj profil: $meno</h2><br>";
echo "<img src='/img_partia/$foto_name.gif' class='foto_profil'>";
echo "<p><form action='/upravene/' method='POST'><input type='text' class='profil_vstup' value='$hlaska'><br>";
echo "<input type='text' class='profil_vstup' value='$alkohol'><br>";
echo "<input type='text' class='profil_vstup' value='$fajciar'><br>";
echo "<input type='text' class='profil_vstup' value='$tv'><br>";
echo "<input type='text' class='profil_vstup' value='$zaluby'><br>";
echo "<input type='text' class='profil_vstup' value='$znamenie'><input type='Submit' name='odoslat' value='Potvrdiť' class='submit'></form>";
echo "</p>";
}
mysql_free_result($read);

?>


upravene.php
Kód:
<?php
require_once dirname(__FILE__)."/../config.php";

function unauth_header() {
    header("Location: /prihlasenie-obsah/", 401);
    die();
}

function check_user() {
    if ( isset($_SESSION['meno']) && isset($_SESSION['heslo']) && isset($_SESSION['prava']) ) {
        $select = mysql_query("SELECT `id` FROM `uzivatelia` WHERE `meno`='{$_SESSION['meno']}' AND `heslo`='{$_SESSION['heslo']}'") or die (mysql_error());
        $udaje = mysql_fetch_assoc($select);
        if (mysql_num_rows($select)!=1) { unauth_header(); }
    } else {
        unauth_header();
    }
}

check_user();
ob_end_flush();
 
if(mysql_query("UPDATE uzivatele SET hlaska='" . $_POST['hlaska']. "', alkohol='" . $_POST['alkohol']. "', fajciar='" . $_POST['fajciar']. "', tv='" . $_POST['tv']. "', zaluby='" . $_POST['zaluby']. "', znamenie='" . $_POST['znamenie']. "', prava=1, aktivni=1 WHERE meno='".$_SESSION['meno']."'"))
  echo("Zmenene");
      else
  echo("Neuspesne");

?>


preco mi to maze vsetky polia v db? diik


Offline

Užívateľ
Užívateľ
Obrázok užívateľa

Registrovaný: 21.02.07
Prihlásený: 21.02.10
Príspevky: 3991
Témy: 96 | 96
NapísalOffline : 14.12.2008 18:33 | Edit profilu

on ti ich nemaže ale vo folmurári ti pri inputoch chýbajú parametre NAME, stačí doplniť :D


Offline

Užívateľ
Užívateľ
Obrázok užívateľa

Registrovaný: 25.02.07
Prihlásený: 16.02.16
Príspevky: 876
Témy: 144 | 144
Napísal autor témyOffline : 14.12.2008 18:43 | Edit profilu

jezisi ta to naozaj nwm ako som mohol zabudnut :-D :-D lol DIK


 [ Príspevkov: 3 ] 


Edit profilu



Podobné témy

 Témy  Odpovede  Zobrazenia  Posledný príspevok 
V tomto fóre nie sú ďalšie neprečítané témy.

nacitanie profilu

v Notebooky a netbooky

1

155

20.01.2011 19:29

majky358

V tomto fóre nie sú ďalšie neprečítané témy.

fb-zablokovanie profilu

v Sociálne siete

6

256

29.07.2013 11:39

LeaR

V tomto fóre nie sú ďalšie neprečítané témy.

mozilla,obnovenie profilu

v Sieťové a internetové programy

3

255

19.07.2007 16:29

Rbot

V tomto fóre nie sú ďalšie neprečítané témy.

Google účet - Nastavenie profilu

v Služby a webstránky

0

115

04.08.2015 11:54

Gaaspi

V tomto fóre nie sú ďalšie neprečítané témy.

Vizitka Facebook profilu na stránke

v Ostatné

2

242

07.03.2012 14:02

jarol

V tomto fóre nie sú ďalšie neprečítané témy.

Položka skype v nastaveniach profilu

v Redakčné systémy

12

367

25.12.2006 22:41

POM4R4NC

V tomto fóre nie sú ďalšie neprečítané témy.

Zmena hesla na prístup do užívateľského profilu

v PHP, ASP

15

1121

24.07.2008 12:38

funny102

V tomto fóre nie sú ďalšie neprečítané témy.

Ako si dam do profilu aky mam CPU, MB GPU?

v Správy pre vedenie fóra

1

1167

17.12.2009 16:47

ac.milan

V tomto fóre nie sú ďalšie neprečítané témy.

edit nastavenie

v Delphi, Visual Basic

9

465

14.05.2009 8:10

Fico

V tomto fóre nie sú ďalšie neprečítané témy.

Edit error :)

v Správy pre vedenie fóra

2

970

12.07.2008 23:20

Triminka

V tomto fóre nie sú ďalšie neprečítané témy.

Cool Edit

v Audio programy

0

731

24.05.2007 18:04

diademus

V tomto fóre nie sú ďalšie neprečítané témy.

Tlačítko EDIT

[ Choď na stránku:Choď na stránku: 1, 2 ]

v Správy pre vedenie fóra

38

4164

19.05.2007 0:12

JanoF

V tomto fóre nie sú ďalšie neprečítané témy.

Edit - prázdne

v Delphi, Visual Basic

3

453

05.06.2011 0:11

coldak

V tomto fóre nie sú ďalšie neprečítané témy.

BBcode Edit

v Redakčné systémy

9

540

23.10.2006 13:48

PCMark

V tomto fóre nie sú ďalšie neprečítané témy.

Image edit

v Ostatné programy

2

976

09.04.2006 13:49

Spirit

V tomto fóre nie sú ďalšie neprečítané témy.

[ C++ ] ComboBox + Edit

v Assembler, C, C++, Pascal, Java

3

344

31.01.2010 1:18

stopa27



© 2005 - 2017 PCforum, edited by JanoF