[ 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: 3986
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.

zmena profilu

v Správy pre vedenie fóra

2

367

04.03.2018 0:58

heron987

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

nacitanie profilu

v Notebooky a netbooky

1

196

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

294

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

297

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

168

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

284

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

409

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

1170

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

1211

17.12.2009 16:47

ac.milan

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

edit

v Kôš

3

7

09.02.2018 11:48

valneti

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

edit nastavenie

v Delphi, Visual Basic

9

482

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

980

12.07.2008 23:20

Triminka

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

Cool Edit

v Audio programy

0

748

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

4187

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

465

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

552

23.10.2006 13:48

PCMark



© 2005 - 2018 PCforum, edited by JanoF