Uprava dat v tabulce – MySQL – Fórum – Programujte.com
 x   TIP: Přetáhni ikonu na hlavní panel pro připnutí webu
Reklama
Reklama

Uprava dat v tabulce – MySQL – Fórum – Programujte.comUprava dat v tabulce – MySQL – Fórum – Programujte.com

 

Hledá se programátor! Plat 1 800 € + bonusy (firma Boxmol.com)
Zuben0
Stálý člen
3. 7. 2009   #1
-
0
-

Dobrý den vím že to tu už jednout je , ale není tam odpověď.


mám udělaný login za pomocí session a formulář pro editaci profilu vypadá takhle :



 <?php

session_start(); // startujeme session. Všimněte si, že tento kód je úplně nahoře před jakýmkolik výstupem.
?>

<?php
include "db.php";

/*
* Vypiseme zda je uzivatel prihlasen, pokud ano tak jeho jmeno...
* V přihlašovacím skriptu jsme nastavili $_SESSION['prihlasen']=1, pokud se $_SESSION['prihlasen'] opravdu rovná jedničce, uživatel je přihlášen.
*/
if(isset($_SESSION['prihlasen']) and $_SESSION['prihlasen']==1){
?>
<form action="edit_profile_zpracuj.php" method="post">
<input type="hidden" name="sent" value=""/>
<input type="text" name="edit_mail" value="<? echo "".$_SESSION['UserMail'] . ""; ?>" maxlength="64"/> Email
<input type="text" name="edit_web" value='<? echo "".$_SESSION['UserWeb'] . ""; ?>' maxlength="128"/> Web
<input type="text" name="edit_avatar" value="<? echo "".$_SESSION['UserAvatar'] . "";?>" maxlength="128"/> AVATAR
<input type="submit" name="send" value="Uprav"/>
</form>

<?
}else{
}
?>


a zpracovaní formuláře mam takto :

<?php

ob_start(); // cachujeme vystup
if(isset($_POST['sent'])){ // pokud byl odeslan formular pokracuj timto
$edit_mail=trim($_POST['edit_mail']);
$edit_web=trim($_POST['edit_web']);
$edit_avatar=trim($_POST['edit_avatar']);
require "db.php";
$Uprava=mysql_query("
UPDATE uzivatele SET
`mail`='".$edit_mail."',
`web`='".$edit_web."',
`avatar`='".$edit_avatar."'
WHERE
id=".(int)$_SESSION['UserId']."

") or die ("Chyba v SQL dotazu: " . mysql_error());
if($Uprava){
echo "Záznam byl upraven";
}
}
?>
<?php
echo " <a href='index.php'>index</a>";

ob_end_flush();

?>


Moc děkuji za pomoc

EDIT : jsem to upravil na tohle (nahoře ;) ) napíšemi to že to upravilo ale ve skutečnosti se nic nezměnilo

EDIT VYřešeno

Nahlásit jako SPAM
IP: 194.228.223.–
Reklama
Reklama
z_moravec
~ Redaktor
+3
Posthunter
3. 7. 2009   #2
-
0
-

A otázka je kde? Nějak jsem nepochopil o co jde.

Nahlásit jako SPAM
IP: 83.240.110.–
Spát lze čtyři hodiny denně, spát déle je nemístný přepych.
Thomas Alva Edison
Zuben0
Stálý člen
3. 7. 2009   #3
-
0
-

omouvám se . Nefunguje mi to , tak jsem se chtěl zeptat v čm je chyba ? děkuji

Pořípadě jwestli by mi mohl někdo pomoct nasapt edit_profile_zpracuj.php , díky

Nahlásit jako SPAM
IP: 194.228.223.–
Zjistit počet nových příspěvků

Přidej příspěvek

Toto téma je starší jak čtvrt roku – přidej svůj příspěvek jen tehdy, máš-li k tématu opravdu co říct!

Ano, opravdu chci reagovat → zobrazí formulář pro přidání příspěvku

×Vložení zdrojáku

×Vložení obrázku

Vložit URL obrázku Vybrat obrázek na disku
Vlož URL adresu obrázku:
Klikni a vyber obrázek z počítače:

×Vložení videa

Aktuálně jsou podporována videa ze serverů YouTube, Vimeo a Dailymotion.
×
 
Podporujeme Gravatara.
Zadej URL adresu Avatara (40 x 40 px) nebo emailovou adresu pro použití Gravatara.
Email nikam neukládáme, po získání Gravatara je zahozen.
-
Pravidla pro psaní příspěvků, používej diakritiku. ENTER pro nový odstavec, SHIFT + ENTER pro nový řádek.
Sledovat nové příspěvky (pouze pro přihlášené)
Sleduj vlákno a v případě přidání nového příspěvku o tom budeš vědět mezi prvními.
Reaguješ na příspěvek:

Uživatelé prohlížející si toto vlákno

Uživatelé on-line: 0 registrovaných, 38 hostů

 

Hostujeme u Českého hostingu       ISSN 1801-1586       ⇡ Nahoru Webtea.cz logo © 20032016 Programujte.com
Zasadilo a pěstuje Webtea.cz, šéfredaktor Lukáš Churý