Nazdar,
potřebuju vložit do tabulky se sloupci datum, autor, typ, nadpis, text pouze údaje nadpis a text:
UPDATE clanky SET nadpis='$nadpis', text='$text' [WHERE id='$id']
jenže to nefunguje. Co mam prosím špatně?
                                 
                                 
                               
               
                              
                                 
                                      zkus to takhle UPDATE clanky SET nadpis='$nadpis', text='$text' WHERE id='$id'
                                 
                                 
                               
               
                              
                                 
                                      ale jestli chceš vložit a ne upravit tak 
insert into clanky (nadpis,text) values ($nadpis,$text)
                                 
                                 
                               
               
                              
                                 
                                      nejde...
část stránky update1.php:
---připojení k db---
$id = $_GET['id'];
$result = mysql_query("select * from clanky where id = '$id'");
$r=MySQL_Fetch_Array($result);
<form method="post" name="formular" action="upravit_clanek2.php" onsubmit="return kontrolaDat(this)">
<div>Název hry:<br>
<input type="text" name="nadpis" size="20" maxlength="20" tabindex="2" value="<?echo $r["nadpis"]?>"></div>
<div>Text článku:<br>
<textarea cols="60" rows="8" tabindex="5" name="text"><?echo $r["text"]?></textarea></div>
<input class="tlacitko" type="submit" value="Odeslat" tabindex="6" onsubmit="return kontrolaDat(vstup)">
</form>
a na update2.php:
--připojení k db--
UPDATE clanky SET nadpis='$nadpis', text='$text' WHERE id='$id';
                                 
                                 
                               
               
                              
                                 
                                      nj
musiš mít v mysql_query
mysql_query("select * from clanky where id = '$id'",---udaje o přpojení---);
proto je dobrý udělat na začátku tohle
<?
$pripojeni=mysql_connect("mysql.webzdarma.cz","-přihl. jm.-","-heslo-");
$db=mysql_select_db("-přihl. jm.",$pripojeni);
?>
a pak je přikaz následující
$result =mysql_query("select * from clanky where id = '$id'",$pripojeni);
....
v update2.php musíš mít
<?
$pripojeni=mysql_connect("mysql.webzdarma.cz","-přihl. jm.-","-heslo-");
$db=mysql_select_db("-přihl. jm.",$pripojeni);
$upg="UPDATE clanky SET nadpis='$nadpis', text='$text' WHERE id='$id'";
mysql_query($upd,$pripojeni);
....
?>
aspoň tak to dělám já
                                 
                                 
                               
               
                              
                                 
                                      chyba: Warning: mysql_query(): supplied argument is not a valid MySQL-Link resource in /3w/euweb.cz/l/lostheaven/upravit_clanek2.php on line 70
přičemž řádek 70 začíná $upg a končí středníkem
<? 
mysql_connect("mysql.webzdarma.cz", "lostheaven38", "mailmafia");
mysql_select_db("lostheaven38");
$upg="UPDATE clanky SET nadpis='$nadpis', text='$text' WHERE id='$id'"; 
mysql_query($upd,$pripojeni);
?>
                                 
                                 
                               
               
                              
                                 
                                      $pripojeni=mysql_connect("mysql.webzdarma.cz", "*", "*");
zapoměl si z toho udělat proměnou ;-)
                                 
                                 
                               
               
                              
                                 
                                      a udělals chybu že si tu zveřejnil tvoje přihlašovací udáje
pak si změň heslo;-)
PS nezapomeň ho pak změnit i v scriptu
                                 
                                 
                               
               
                              
                                 
                                      pak jsem to udělal a stejná chyba :-(
                                 
                                 
                               
               
                              
                                 
                                      OK hesla jsem změnil ale jak řikám, stejná chyba...
                                 
                                 
                               
               
                              
                                 
                                      vidim chybičku sem se přepsal... 
$upg="UPDATE clanky SET nadpis='$nadpis', text='$text' WHERE id='$id'"; 
mysql_query($upd,$pripojeni);
změň na 
$upg="UPDATE clanky SET nadpis='$nadpis', text='$text' WHERE id='$id'"; 
mysql_query($upg,$pripojeni);
                                 
                                 
                               
               
                              
                                 
                                      jestli tohle nepůjde tak už nevim
NEZAPOMEŇ ZMĚNIT HESLO I V SCRIPTU ;-)
                                 
                                 
                               
               
                              
               
                              
               
                              
                                 
                                      a hoď mi aspoň link na tu stránku ;-)
                                 
                                 
                               
               
                              
                                 
                                      http://lostheaven.euweb.cz - mimochodem mrkněte se všichni a zhodnotte :-)
                                 
                                 
                               
               
                              
                                 
                                      Mám ještě jeden dotaz, jak seřadím články ne podle id ale podle abecedy? Dík
                                 
                                 
                               
               
                              
                                 
                                      Oprava:
Mám ještě jeden dotaz, jak seřadím články ne podle id ale podle abecedy? Mám sloupec "nadpis" a ten seřadit podle abecedy dik