| | |
| Stránka: 1 z 1
| [ Príspevkov: 3 ] | |
Autor | Správa |
---|
Registrovaný: 25.02.07 Prihlásený: 16.02.16 Príspevky: 876 Témy: 144 | Napísal kajbo: 14.12.2008 17:19 | |
|
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
|
|
Registrovaný: 21.02.07 Prihlásený: 21.02.10 Príspevky: 3984 Témy: 96 |
on ti ich nemaže ale vo folmurári ti pri inputoch chýbajú parametre NAME, stačí doplniť
|
|
Registrovaný: 25.02.07 Prihlásený: 16.02.16 Príspevky: 876 Témy: 144 | Napísal autor témy kajbo: 14.12.2008 18:43 | |
|
jezisi ta to naozaj nwm ako som mohol zabudnut lol DIK
|
|
| Stránka: 1 z 1
| [ Príspevkov: 3 ] | |
| Nemôžete zakladať nové témy v tomto fóre Nemôžete odpovedať na témy v tomto fóre Nemôžete upravovať svoje príspevky v tomto fóre Nemôžete mazať svoje príspevky v tomto fóre
|
|