[ Príspevkov: 4 ] 
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 : 11.04.2008 15:39 | Update SQL cez form

Ahoj. mam maly problem. potrebujem urobit system asi takto:
do policka napisem ID kod uzivatela a potvrdim. v tom sa mi nacita do formov jeho meno na editaciu. zmenim meno v inpute a odoslem a v SQL by sa mal vykonat update.

Po napisani ID a potvrdeni nenacita do pola meno, ale napise chybu:
Warning: mysql_fetch_object(): supplied argument is not a valid MySQL result resource in /server/web/px2.biz/htdocs/sub/wdesign/zmena.php on line 19

Mam to takto:
Zmena.php:
Kód:
<?php

  mysql_connect(XXX, XXX, XXX);
  mysql_select_db("web");
 
  if (!$_POST['vyber']) {
  echo("
  Vyber:
  <form action='zmena.php'  method='post'>
  <input type='text' name='id'>
  <input type='submit' name='vyber'>
  </form>"
  );
  }
 
  if($_POST['vyber']) {
  $_SESSION['id'] = $_POST['id'];
  $result = mysql_query("SELECT * FROM web WHERE id=" . $_SESSION['id']);
  while($row = mysql_fetch_object($result)) {
    echo("
    <form action='update.php' method=post>
    <textarea name='meno'>" . $row -> text . "</textarea>
    <input type='submit' name='sent'>
    </form>"
    );
  }
  }
?>


Update.php:
Kód:
<?php
  mysql_connect(XXX, XXX, XXX);
  mysql_select_db("web");

  if(mysql_query("UPDATE web SET meno='" . $_POST['meno']. "' where id=" . $_SESSION['id']))
  echo("Zmenene");
      else
  echo("Neuspesne");
?>


Offline

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

Registrovaný: 09.02.07
Prihlásený: 26.01.15
Príspevky: 257
Témy: 20 | 20
NapísalOffline : 11.04.2008 15:51 | Update SQL cez form

ked uz ukladas do session, zacal/spustil si niekedy sessions na zaciatku skriptu s funkciou session_start(); ?

Kedze ID by malo byt unikatne tak zbytocne loopujes while-om, pretoze query by ti malo vratit len jeden riadok, ak existuje.


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 : 11.04.2008 16:12 | Update SQL cez form

Kód:
<?php
  mysql_connect(localhost, fsnews, a92zb29c19);
  mysql_select_db("web");
 
  if (!$_POST['vyber']) {
  echo("
  Vyber:
  <form action='zmena.php'  method='post'>
  <input type='text' name='id'>
  <input type='submit' name='vyber'>
  </form>"
  );
  }
 
  if($_POST['vyber']) {
  $_UP['id'] = $_POST['id'];
  $result = mysql_query("SELECT meno FROM web WHERE id=" . $_UP['id']);
 
    echo("
    <form action='update.php' method=post>
    <textarea name='meno'>" . $row -> text . "</textarea>
    <input type='submit' name='sent'>
    </form>"
    );
  }

?>


takto mi zobrazi textareu po zadani ID ale nenacita sa donej obsah.

PLS moze mi niekto napisat nieco podobne a fuknce ?


Offline

Správca fóra
Správca fóra
Update SQL cez form

Registrovaný: 27.07.07
Príspevky: 3971
Témy: 51 | 51
Bydlisko: Bratislava
Vek: 32
NapísalOffline : 12.04.2008 9:24 | Update SQL cez form

chyba ti tam
Kód:
$row = mysql_fetch_object($result);


_________________
Desktop: CPU: AMD Athlon64 3000+ | MB: Biostar K8T890-A9 | VGA: NVIDIA GeForce 6200 LE 256MB | RAM: 2x 1GB A-DATA DDR 400 MHz Dual Kit | HDD: WD Caviar Blue 320GB | DVD: LG GSA-H10N | Keyboard: Chicony KU-0420 Silver/Black | Mouse: Logitech RX1000 | Zdroj: Corsair CX400 400W | CASE: DELUX DLC-MD370 Black | LCD: 20" Samsung 206BW | Repro: Teac XL-20
Notebook: ACER Aspire 4820TG 14" | CPU: Intel Core i5 2,53 GHz | VGA: ATI Mobility Radeon HD5650 1GB / Intel HD Graphics | RAM: 4GB DDR3 1066 MHz | HDD: 640GB
 [ Príspevkov: 4 ] 


Update SQL cez form



Podobné témy

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

chyba pri sql update

v PHP, ASP

3

318

17.03.2011 18:00

stenley

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

Form - zmena url cez radio

v PHP, ASP

8

607

11.02.2007 15:21

SonnY

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

Form cez ajax php neodosiela

v PHP, ASP

0

169

05.01.2012 18:39

Pablo Montero

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

spustenie .exe cez spawnl vo Windows Form VC++

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

1

176

06.01.2012 14:33

Fico

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

Vytvorenie noveho zaznamu v databaze cez SQL

v Databázy

3

266

03.07.2012 18:45

calimero

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

pomoc s prikazmi sql cez php - Save to the DB

v PHP, ASP

5

476

03.03.2008 15:29

Blackdevil

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

Update Biosu cez FlashMenu

v Biosy a ladenie výkonu

3

364

25.01.2008 22:56

mimkork

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

Flasovanie biosu cez Live Update

v Ovládače

12

918

13.03.2008 22:54

Jaro

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

Update stĺpca char cez regulárny výraz

v Databázy

2

439

29.10.2011 16:40

camo

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

MSI LIVE UPDATE 3, update biosu

v nVidia čipové sady

1

1331

11.01.2009 14:33

f4r0

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

form

v PHP, ASP

2

383

02.05.2009 15:08

beginner

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

Form refresh

v PHP, ASP

7

355

01.07.2009 17:05

rooobertek

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

Pouzitie FORM

v HTML, XHTML, XML, CSS

3

227

08.12.2011 22:14

shaggy

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

form refresh

v HTML, XHTML, XML, CSS

9

376

15.09.2008 14:35

Tominator

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

form action

v PHP, ASP

0

404

12.08.2008 0:37

beginner

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

Specialitka vo FORM

v PHP, ASP

13

302

05.03.2009 8:58

Tominator



© 2005 - 2017 PCforum, edited by JanoF