Avatar billede crapmaster Nybegynder
16. december 2004 - 00:36 Der er 21 kommentarer og
1 løsning

Gøres meget pæner

Hej allesammen!

Jeg sider med en liga tabel, Men den er GRIM.
og jeg mangler en opdater.php til den,

Jeg ville høre om der ikke var en her inde der ville hjælpe mig med at gøre den pæner og hjælpe mig med at lave en opdater.php fil....


KODEN_:


<?php
include("config.php");
?>
<Center>
<form method="post" action="opdater.php">
<table width="100%" height="0%" valign="top" cellpadding="0" cellspacing="0" border="0"><tr>
<td valign="top"><b>Hold</b></td>
<td valign="top"><Center><b>K</b></Center></td>
<td valign="top"><Center><b>V</b></Center></td>
<td valign="top"><Center><b>U</b></Center></td>
<td valign="top"><Center><b>T</b></Center></td>
<td valign="top"><Center><b>+</b></Center></td>
<td valign="top"><Center><b>-</b></Center></td>
<td valign="top"><Center><b>P</b></Center></td>
<?php
$query = mysql_query("select * FROM Stillingen order by points desc");
while ($row = mysql_fetch_array($query)) {
echo "<tr>";
    echo "<td><input type=\"text\" name=\"hold\" value=\"".$row['hold']."\"></td>";
    echo "<td><Center><input type=\"text\" name=\"kampe\" value=\"".$row['kampe']."\"></Center></td>";
    echo "<td><Center><input type=\"text\" name=\"vondet\" value=\"".$row['Vondet']."\"></Center></td>";
    echo "<td><Center><input type=\"text\" name=\"Uafgjort\" value=\"".$row['Uafgjort']."\"></Center></td>";
    echo "<td><Center><input type=\"text\" name=\"tabt\" value=\"".$row['Tabt']."\"></Center></td>";
    echo "<td><Center><input type=\"text\" name=\"plus\" value=\"".$row['plus']."\"></Center></td>";
    echo "<td><Center><input type=\"text\" name=\"minus\" value=\"".$row['minus']."\"></Center></td>";
    echo "<td><Center><input type=\"text\" name=\"points\" value=\"".$row['points']."\"></Center></td>";
    echo "</tr>";
    }
?>
</table><input type="submit" name="submit" value="Opdater"></form></Center>
<?php
mysql_close($conn);
?></font></b>
Avatar billede sw_red_6 Nybegynder
16. december 2004 - 09:27 #1
hvad skal opdater.php gøre?
er det din <table></table> du vil have lavet om?
det kunne måske være at det ville være nemmere at gøre den pænere hvis du kunne give en URL så vi kan se hvordan siden og tabellen ser ud.
Avatar billede crapmaster Nybegynder
16. december 2004 - 13:00 #2
Det kan du tro du kan få

http://www.dvddatabasen.dk/Stillingen.php

Det er mine tabeler der skal laves om, Alså siden skal laves så den er pæn, og liner en Fodboldstabel.....

Jeg skal kunne rette i denne tabel og så trykke på opdater den den i db.
Håber du kan finde ud af det jeg skriver :-)
Avatar billede sw_red_6 Nybegynder
16. december 2004 - 14:50 #3
Hvor mange tegn skal der være plads til i de forskellige input? I "kampe", "vundet", "uafgjort" og "tabt" regner jeg med at 2 er nok, men hvad med plus, minus, hold og point?
Er der et farveskema de skal overholdes? Hvis ikke har du så nogle yndlingsfarver?

Jeg kan godt lave et forslag når jeg kommer hjem så hvis du kigger herind på et tidspunkt efter kl. 20 kan du se det.
Avatar billede crapmaster Nybegynder
16. december 2004 - 15:21 #4
LYDER GODT
Avatar billede sw_red_6 Nybegynder
16. december 2004 - 21:14 #5
its a work in progress men du kan se det her: http://www.mintestside.1go.dk/test/test.php
Avatar billede sw_red_6 Nybegynder
16. december 2004 - 21:20 #6
har du nogen ideer til hvordan farverne skal være?
Avatar billede crapmaster Nybegynder
16. december 2004 - 21:25 #7
Bare hvid, er ok.

Kan det lade sig gøre at talen ikke ligger i sådan nogle huller, men bare i nogle firkanter
Avatar billede sw_red_6 Nybegynder
16. december 2004 - 21:28 #8
huller? jeg kan kun se at de står i nogle firkanter, ikke noget med huller nogen steder
Avatar billede sw_red_6 Nybegynder
16. december 2004 - 21:36 #9
jeg har fundet ud af hvilke huller du mener. Hvade lige glemt at det ser anderledes ud i XP i forhold til tidligere windows-versioner
Avatar billede crapmaster Nybegynder
16. december 2004 - 21:41 #10
Ser godt ud,Virker opdaten også
Avatar billede sw_red_6 Nybegynder
16. december 2004 - 21:44 #11
opdateringen er lidt mere tricky end jeg regnede med. jeg kan måske finde ud af noget men det bliver ikke færdig i dag.
Avatar billede crapmaster Nybegynder
16. december 2004 - 21:47 #12
Det er bare ok, skal du bruge nådet for at den kommer til at virke.....

Eks. Tabeler fra MySql eller nådet
Avatar billede sw_red_6 Nybegynder
16. december 2004 - 21:51 #13
det kan hjælpe hvis jeg ved hvordan tabellen ser ud.
Avatar billede sw_red_6 Nybegynder
16. december 2004 - 22:19 #14
Jeg kigger på det i morgen, hvis du vil smide attributnavne og -typer vil det helt klart hjælpe.
Avatar billede crapmaster Nybegynder
16. december 2004 - 23:46 #15
Håber det er denne

CREATE TABLE `Stillingen` (
  `Id` int(4) unsigned zerofill NOT NULL auto_increment,
  `hold` varchar(50) NOT NULL default '',
  `kampe` varchar(50) NOT NULL default '',
  `Vondet` varchar(50) NOT NULL default '',
  `Uafgjort` varchar(70) NOT NULL default '',
  `Tabt` varchar(70) NOT NULL default '',
  `plus` varchar(15) NOT NULL default '',
  `minus` varchar(15) NOT NULL default '',
  `points` varchar(30) NOT NULL default '',
  `forimod` varchar(30) NOT NULL default '',
  PRIMARY KEY  (`Id`),
  UNIQUE KEY `Hold` (`hold`)
) TYPE=MyISAM AUTO_INCREMENT=3 ;
Avatar billede sw_red_6 Nybegynder
18. december 2004 - 19:10 #16
prøv at skrive det her i opdater.php, jeg har ikke testet det så det kan have nogle utilsigtede bivirkninger men jeg kan ikke lige gøre det bedre for øjeblikket uden at have testet det:

$query = mysql_query("select * FROM Stillingen order by points desc");
while ($row = mysql_fetch_array($query)) {
if($_POST['id']==$row['id']) {
    if ($_POST['hold']<>$row['hold']) {
        mysql_query("UPDATE Stillingen SET hold=".$_POST['hold']." WHERE id = ".$_POST['id']."")
    }
    if ($_POST['kampe']<>$row['kampe']) {
        mysql_query("UPDATE Stillingen SET kampe=".$_POST['kampe']." WHERE id = ".$_POST['id']."")
    }
    if ($_POST['vondet']<>$row['vondet']) {
        mysql_query("UPDATE Stillingen SET vondet=".$_POST['vondet']." WHERE id = ".$_POST['id']."")
    }
    if ($_POST['uafgjort']<>$row['uafgjort']) {
        mysql_query("UPDATE Stillingen SET uafgjort=".$_POST['uafgjort']." WHERE id = ".$_POST['id']."")
    }
    if ($_POST['tabt']<>$row['tabt']) {
        mysql_query("UPDATE Stillingen SET tabt=".$_POST['tabt']." WHERE id = ".$_POST['id']."")
    }
    if ($_POST['plus']<>$row['plus']) {
        mysql_query("UPDATE Stillingen SET plus=".$_POST['plus']." WHERE id = ".$_POST['id']."")
    }
    if ($_POST['minus']<>$row['minus']) {
        mysql_query("UPDATE Stillingen SET minus=".$_POST['minus']." WHERE id = ".$_POST['id']."")
    }
    if ($_POST['points']<>$row['points']) {
        mysql_query("UPDATE Stillingen SET points=".$_POST['points']." WHERE id = ".$_POST['id']."")
    }

}// if(id)

}// while ($row = mysql_fetch_array($query))
Avatar billede crapmaster Nybegynder
19. december 2004 - 20:23 #17
Svare du ikke lige på dette, så kan du få dine points
Avatar billede sw_red_6 Nybegynder
20. december 2004 - 11:38 #18
virker det da?
Jeg skal vel også lægge koden til din form ud så du kan få den eller har du løst det selv?
Avatar billede crapmaster Nybegynder
20. december 2004 - 15:17 #19
Jo tak fik det til at virke....

Tak for alt din hjælp !
Avatar billede sw_red_6 Nybegynder
20. december 2004 - 18:28 #20
vil du have det jeg har lavet med den form eller skal jeg glemme det?
Avatar billede crapmaster Nybegynder
20. december 2004 - 21:24 #21
jo tak da meget gerne
Avatar billede sw_red_6 Nybegynder
21. december 2004 - 16:57 #22
OK, her er tabellen:

<?php
include("config.php");
?>

<form method="post" action="opdater.php">
<table width="100%" height="0%" valign="top" cellpadding="0" cellspacing="0" border="0"><tr>
<td valign="top"><b>Hold</b></td>
<td valign="top"><Center><b>K</b></Center></td>
<td valign="top"><Center><b>V</b></Center></td>
<td valign="top"><Center><b>U</b></Center></td>
<td valign="top"><Center><b>T</b></Center></td>
<td valign="top"><Center><b>+</b></Center></td>
<td valign="top"><Center><b>-</b></Center></td>
<td valign="top"><Center><b>P</b></Center></td>
<?php
$query = mysql_query("select * FROM Stillingen order by points desc");
while ($row = mysql_fetch_array($query)) {
echo "<tr>";
    echo "<td class=\"liga\" width=\"177px\"><input class=\"input\" type=\"text\" name=\"hold\" value=\"".$row['hold']."\"  size=\"25\"></td>";
    echo "<td class=\"liga\" width=\"39px\"><input class=\"input\" type=\"text\" name=\"kampe\" value=\"".$row['kampe']."\" size=\"2\"></td>";
    echo "<td class=\"liga\" width=\"39px\"><input class=\"input\" type=\"text\" name=\"vondet\" value=\"".$row['Vondet']."\" size=\"2\"></td>";
    echo "<td class=\"liga\" width=\"39px\"><input class=\"input\" type=\"text\" name=\"Uafgjort\" value=\"".$row['Uafgjort']."\" size=\"2\"></td>";
    echo "<td class=\"liga\" width=\"39px\"><input class=\"input\" type=\"text\" name=\"tabt\" value=\"".$row['Tabt']."\" size=\"2\"></td>";
    echo "<td class=\"liga\" width=\"39px\"><input class=\"input\" type=\"text\" name=\"plus\" value=\"".$row['plus']."\" size=\"2\"></td>";
    echo "<td class=\"liga\" width=\"39px\"><input class=\"input\" type=\"text\" name=\"minus\" value=\"".$row['minus']."\" size=\"2\"></td>";
    echo "<td class=\"liga\" width=\"51px\"><input class=\"input\" type=\"text\" name=\"points\" value=\"".$row['points']."\" size=\"4\"></td>";
    echo "<td><input type=\"hidden\" name=\"".$row['id']."\"></td>";
    echo "</tr>";
    }
?>
</table><br>
<input type="submit" name="submit" value="Opdater">
</form>
<?php
mysql_close($conn);
?></font></b>

her er CSS filen som hører til, for at bruge CSS filen skal du tilføje dette i <head> sektionen af din fil:

<link rel="stylesheet" type="text/css" href="style.css">

Selve koden i style.css:

body{
    background-color: White;
    margin: 5px 0px 0px 5px;
}

.liga {
    text-align : center;
    vertical-align : top;
    border : 1px solid;
}

.input {
    border : 0px none;
    text-align : center;
}
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Vi tilbyder markedets bedste kurser inden for webudvikling

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester