Autor | Zpráva | ||
---|---|---|---|
andy Profil * |
#1 · Zasláno: 31. 7. 2007, 23:05:58
ahoj mam takyto problem
-------------------- index.php ----------------- <form name="form1" method="post" action="spracuj.php"> <label> Meno <select name="meno" id="meno"> <option>Andrej Májik</option> <option>Filip Šmatlák</option> <option>Lukáš Kout</option> <option>Milan Krajčík</option> </select> <p> Noha <select name="noha" id="noha"> <option>Pravé</option> <option>Ľavá</option> <option>Nie je</option> </select> <p> Vek <select name="vek" id="vek"> <option>13</option> <option>14</option> <option>15</option> <option>16</option> <option>17</option> <option>18</option> </select> <p> <label> <input type="submit" name="Submit" value="poslat"> </label> <input name="hid" type="hidden" id="hid"> </form> -------------- spracuj.php -------------- <? if(isset($_POST['hid'])){ include("db.php"); $query = "INSERT INTO hraci (meno, noha, vek) VALUES ('$meno','$noha','$vek')"; }; ?> moze taketo daco fungovat? a este daco.. ak hej tak cem na toho hraca cize na meno spravit odkaz ale neviem ako tabulke je ako primary key (meno) .. |
||
BetaCam Profil |
#2 · Zasláno: 31. 7. 2007, 23:37:43
Fungovat to bude když upraviš soubor spracuj.php například takto :
<?php include("db.php"); $meno = $_POST['meno']; $noha = $_POST['noha']; $vek = $_POST['vek']; if(isset($_POST['hid'])) { $query = "INSERT INTO hraci (meno, noha, vek) VALUES ('$meno','$noha','$vek')"; mysql_query($query); } ?> Ale popravdě si moc nedovedu představit k čemu by se to dalo využít :) |
||
andy Profil * |
#3 · Zasláno: 31. 7. 2007, 23:44:17
to je fuk to len skusam :) daco na taky vecsi projekt :) ale diky skusim
|
||
andy Profil * |
#4 · Zasláno: 31. 7. 2007, 23:47:09
a teraz ked chcem dat na to meno odkaz da sa to nejak? vies ze vybrat info o tom hracovi.. podla mena
|
||
BetaCam Profil |
#5 · Zasláno: 1. 8. 2007, 00:30:33
no je to normalni select tedy neco jako
<?php $meno = 'Filip Šmatlák'; $query = "SELECT meno, noha, vek FROM hraci WHERE meno = '$meno'"; $data = mysql_query($query); $row = mysql_fetch_object($data); echo $row->meno; echo '<br />'; echo $row->noha; echo '<br />'; echo $row->vek; ?> to jak dostaneš to jméno do $meno už necham na tobě lze to udelat více způsoby |
||
andy Profil * |
#6 · Zasláno: 1. 8. 2007, 11:18:10
chapes ako do adresy http.. aby na neho bol nejaky odkaz aby ukazalo data len o nom
|
||
BetaCam Profil |
#7 · Zasláno: 1. 8. 2007, 11:36:32
Ano ja to chapu, ale ja ti řikam, že to jak ho tam dostanes je na tobe :)
muzes to napriklad udelat takhle __________________________________________________________ index.php __________________________________________________________ <?php $meno = 'Filip Šmatlák'; echo '<a href="view.php?meno='.urlencode($meno).'">Filip Šmatlák</a>'; ?> __________________________________________________________ view.php __________________________________________________________ <?php include("db.php"); $menodecode = urldecode($_GET['meno']); $query = "SELECT meno, noha, vek FROM hraci WHERE meno = '$menodecode'"; $data = mysql_query($query); $row = mysql_fetch_object($data); echo '<br />'; echo $row->meno; echo '<br />'; echo $row->noha; echo '<br />'; echo $row->vek; ?> ale jak řikam to už je jen a jen na tobe jak to tam dostaneš :) |
||
andy Profil * |
#8 · Zasláno: 1. 8. 2007, 11:50:47
a este otazocka.. ked cem dat do optionu .. vsetky mena co mam v databaze?
$meno = 'Filip Šmatlák'; miesto tohto riadku ze cem vypisat vsetky mena a nie le meno |
||
BetaCam Profil |
#9 · Zasláno: 1. 8. 2007, 12:07:59 · Upravil/a: BetaCam
Třeba takhle :
<?php include("db.php"); $query = "SELECT meno FROM hraci"; $data = mysql_query($query); while ($row = mysql_fetch_object($data)) { echo '<option>'.$row->meno.'</option>'; } ?> ostatní html věci si tam dopln sam |
||
andy Profil * |
#10 · Zasláno: 1. 8. 2007, 12:10:09
diky mooooc:)
|
||
andy Profil * |
#11 · Zasláno: 1. 8. 2007, 16:26:06
http://www.ofkkrnca.tym.sk/skuska/hladaj.php ale vypise mi to nejako takot a nie v optione
|
||
nightfish Profil |
#12 · Zasláno: 1. 8. 2007, 16:45:04
andy
ale vypise mi to nejako takot a nie v optione protože <option>y se mohou vyskytovat pouze v rámci <select>..</select> |
||
andy Profil * |
#13 · Zasláno: 1. 8. 2007, 19:40:54
tak teda doplnim len pred zaciatok optionu <select> a potom po konci potionu </select?>
|
||
andy Profil * |
#14 · Zasláno: 1. 8. 2007, 20:07:43
http://www.ofkkrnca.tym.sk/skuska/hladaj.php toto mi preco robi :DDDDDd
|
||
andy Profil * |
#15 · Zasláno: 1. 8. 2007, 23:23:30
diky :(
|
||
andy Profil * |
#16 · Zasláno: 2. 8. 2007, 15:41:35
prosiiim moooc
|
||
Časová prodleva: 17 let
|
0