| Autor | Zpráva | ||
|---|---|---|---|
| gametimes Profil |
#1 · Zasláno: 11. 9. 2012, 22:18:04
Zdravím všechny, začínám s PHP a MySQL a řeším první problém. Jak předávat proměnné?
V index.php se připojím k DB a vypíšu si záznamy do tabulky: echo '<table border=1>';
while ($vypis = mysqli_fetch_array($dotaz))
{
echo '<tr><td>';
echo $vypis['surname'];
echo '</td><td>';
$prijmeni = $vypis['surname'];
echo '<form action="new.php" method="POST">';
echo '<input type="submit" name="$prijmeni" />';
echo '</form>';
echo '</td></tr>';
}V tabulce s výpisy chci mít na každém řádku tlačítko. Když kliknu na tlačítko, chci odeslat příjmení do new.php, kde jej chci vypsat: <?php $prom1 = $_REQUEST["prijmeni"]; echo "$prom1"; ?> Co dělám špatně? |
||
| panther Profil |
#2 · Zasláno: 11. 9. 2012, 22:22:00
gametimes:
10. řádek echo '<input type="submit" name="prijmeni" value="' . $prijmeni . '" />'; |
||
| gametimes Profil |
#3 · Zasláno: 11. 9. 2012, 22:48:20
Perfektní děkuji moc. Jak bych to měl upravit, kdybych vždy na tlačítku chtěl mít jeden stejný nápis? Třeba jen "Pošli", ale aby se vždy odeslalo to přijmení na new.php. V tomto stavu má každé tlačítko popisek toho co předám do new.php a to nechci.
|
||
| panther Profil |
#4 · Zasláno: 11. 9. 2012, 22:55:09
gametimes:
buď odkazem a tedy metodou GET <a href="new.php?prijmeni=<?php echo $prijmeni; ?>">Smazat</a> Nebo formulářem a metodou POST <form method=post> <input type=hidden name=prijmeni value="<?php echo $prijmeni ?>"> <input type=submit value=Smazat> <form> |
||
|
Časová prodleva: 13 let
|
|||
0