sa incep cu exact ce as avea nevoie:
la www.knicksonline.as.ro/0304/schedule.php am creat programul meciurilor din sezon 2003-04
am folosit urmatorul cod:
CODE |
<?echo ' <div align=center><span class=headline>2003-04 Schedule</span></div><p>'; echo ' <center><table width=100% border=0 cellpading=1 cellspacing=0><tr><td bgcolor=003399 colspan=7><font color=ffffff><b>Knicks Schedule 2003-04</b></font></td></tr><tr> <td bgcolor=ff8800 width=9%><font color=003399><b>Game</b></font></td> <td bgcolor=ff8800 width=25%><font color=003399><div align=center><b>Date</b></div></font></td> <td bgcolor=ff8800 width=27%><font color=003399><b>Opponent</b></font></td> <td bgcolor=ff8800 width=16%><font color=003399><b>Result</b></font></td> <td bgcolor=ff8800 width=15%><font color=003399><b>Record</b></font></td> <td bgcolor=ff8800 width=8%><font color=003399></font></td> </tr>'; $sql = 'SELECT * FROM kol_recaps WHERE val=1 ORDER BY date'; $query = mysql_query($sql); while($row = mysql_fetch_array($query)) { echo " <tr> <td>".$row['id']."</td> <td><div align=center>".$row['date']."</div></td> <td>".$row['opponent']."</td> <td>".$row['result']."</td> <td>".$row['record']."</td> <td><a href=recap.php?date=".$row['date'].">Recap</a></td> </tr>"; } $sql = 'SELECT * FROM kol_recaps WHERE val=0 ORDER BY date'; $query = mysql_query($sql); while($row = mysql_fetch_array($query)) { echo " <tr><td>".$row['id']."</td><td><div align=center>".$row['date']."</div></td><td>".$row['opponent']."</td><td>".$row['result']."</td><td>".$row['record']."</td><td></td></tr>"; } echo"</table></center>"; ?> |
CODE |
<?php include "db.php"; $date=$_POST['date']; $opponent=$_POST['opponent']; $query="INSERT INTO $kol_recaps (date, opponent, result, record, name_recap, recap, val) VALUES ('$date', '$opponent', '$result', '$record', '$name_recap', '$recap', '$val')"; $result=mysql_query($query) or die (mysql_error()); mysql_close(); header("Location: addrecap.php"); ?> |
te-as ajuta cu mare placere dear nu prea inteleg de ce ai nevoie. daca e legat de baza de date poti sa dai te rog un dump la structura tabelului pe care il foloseste scriptul de mai sus?
pana dai un reply o sa it dau niste sfaturi:
1. cosmetizeaza un pic codul, faci viata mai usara atat celor carora le ceri sfatul cat si tie in caz ca e de modificat ceva mai tarziu
2. cat faci echo, foloseste echo "", nu echo '' pt ca ulterior poti sa bagi '' in "", in plus, ' nu trebuie "scapate" (escaped, cu \).
3. cand ai mult cod html de bagat, poti sa iesi din php, sa scrii normal html si sa intrii din nou in php. eg.:
CODE |
<html><body> <? $foo="bar"; if ($foo) { ?> variable foo exists <? } else { ?> variable foo does not exist <? } ?> </body></html> |
... o sa incerc maine sau poimaine sa ai un exemplu ... este ok ?!? ( acum lipsa de timp liber nu-mi permite )
Cretze
... scuze de intarziere ... am fost foarte ocupat in ultima vreme ... anyway, incearca ceva in genu' asta si zi daca ai probleme ...
CODE |
// start add user table echo "\n\t\t<TABLE WIDTH=100% CELLPADDING=0 CELLSPACING=0>"; echo "\n\t\t\t<FORM NAME=AddRecords ACTION=\".\\postrecap.php\" METHOD=POST>"; // add title echo "\n\t\t\t<TR>"; echo "\n\t\t\t\t<TD COLSPAN=2 ALIGN=\"center\">Add New Record</TD>"; echo "\n\t\t\t</TR>"; // add opponent echo "\n\t\t\t<TR>"; echo "\n\t\t\t\t<TD WIDTH=50% ALIGN=\"right\">Opponent</TD>"; echo "\n\t\t\t\t<TD WIDTH=50% ALIGN=\"left\">"; echo "\n\t\t\t\t\t<INPUT TYPE=\"text\" NAME=\"Opponent\" MAXLENGTH=255 SIZE=30>"; echo "\n\t\t\t\t</TD>"; echo "\n\t\t\t</TR>"; // add record echo "\n\t\t\t<TR>"; echo "\n\t\t\t\t<TD WIDTH=50% ALIGN=\"right\">Record</TD>"; echo "\n\t\t\t\t<TD WIDTH=50% ALIGN=\"left\">"; echo "\n\t\t\t\t\t<INPUT NAME=\"Record\" MAXLENGTH=255 SIZE=30>"; echo "\n\t\t\t\t</TD>"; echo "\n\t\t\t</TR>"; // si in genu' asta si celelalte // ........ // ........ // end add user table echo "\n\t\t\t</FORM>\n"; echo "\n\t\t</TABLE>" |
Am uitat de subiect. Cretze, codul nu merge...
Vreau sa fac un form care sa-mi selecteze din tabel toate meciurile care nu s-au jucat si care au valoarea 0.
Vreau sa am un select dupa data sau id de unde sa pot selecta meciul care nu s-a disputat si sa editez linia.
Salut .
Eu ma pricepo la programare PHP si MySQL , daca imi explici exaxt pe inteles de ce ai nevoie sar putea sa te ajut . Totul depinde de cat timp am, momentat fiind in sesiune .
PA !!!
Bine ai venit TNT
Tehnic:Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)