Autor | Zpráva | ||
---|---|---|---|
Chroptík Profil * |
#1 · Zasláno: 19. 11. 2014, 16:15:11
Dobrý den,
jelikož jsem úplný začátečník a možná mi i někdo řekne proč se hned pouštím do takové úlohy ale je to pro mě velice potřebné. Potřeboval bych 3 selecty které budou na sebe navazovat. První select = interpret, druhý select = album, třetí select = odkaz. pokud proběhne výběr z těchto 3 selectů, měl by vyskočit editační formulář, ve kterém budou předvyplněny údaje ze select boxů. Toto vše mám, ale nevím jak při odeslání už editačního formuláře, updatovat ten správný řádek v db. Mám následující scripty: index.php: http://pastebin.com/qPmJhZky a func.php: http://pastebin.com/vGsqtn9a Bude zde někdo ochotný mi pomoct dodělat daný script aby když odešlu editační formulář tak aby to updatovalo správný řádek v db? Samotný script na update pro mě nebude problém spíš jde o to abych do výpisu v index.php dostal id řádku z db podle výběru možností ze selectu. Asi jsem se teď v tom už dost zamotal takže na případné dotazy odpovím. Děkuji předem. |
||
Chroptík Profil * |
#2 · Zasláno: 19. 11. 2014, 16:27:49
Tak řešení už mě napadlo, hned po odeslání dotazu. :-)
|
||
Chroptík Profil * |
#3 · Zasláno: 19. 11. 2014, 17:46:09
V index.php jsem upravil toto:
<?php if(isset($_POST['submit'])){ $drop = $_POST['drop_1']; $drop_2 = $_POST['drop_2']; $drop_3 = $_POST['drop_3']; echo "Opravuješ řádek: "; echo "<br>"; echo $drop_3.", ".$drop.", ".$drop_2; echo "<br>"; $query = "SELECT * FROM zahranicni WHERE Album='".$drop_3."' AND Contentgroup='".$drop."' AND Track=1"; $result = mysql_query($query) or die(Mysql_error()); While($results=MySQL_Fetch_Assoc($result)) { echo "<input size='100' type='text' name='Web' value='".$results['Web']."'>"; echo $results['id']; } echo '<input type="submit" name="submit" value="Submit" />'; } ?> Ovšem mám problém že mi to nevypíše vůbec ten input: echo "<input size='100' type='text' name='Web' value='".$results['Web']."'>";
Co dělám špatně? Dík za radu |
||
Chroptík Profil * |
#4 · Zasláno: 19. 11. 2014, 18:49:26
OPRAVENO, byla to moje chyba ve WHERE
|
||
Časová prodleva: 9 let
|
0