Autor Zpráva
Chroptík
Profil *
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 *
Tak řešení už mě napadlo, hned po odeslání dotazu. :-)
Chroptík
Profil *
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 *
OPRAVENO, byla to moje chyba ve WHERE

Vaše odpověď


Prosím používejte diakritiku a interpunkci.

Ochrana proti spamu. Napište prosím číslo dvě-sta čtyřicet-sedm: