Indsæt flere rækker på samme tid
Hej experter,på mit lille fodboldsite har jeg rodet med et statestik system og er kommet frem til en løsning der også virker, men det er ikke optimalt. Eks kan ses her: http://www.metrostars.dk/newstest/admin/stats.edit2.php
Det jeg gerne vil er, at jeg kan opdatere alle spillere på en gang således man slipper for at opdatere hver enkelt spiller efter man har indtastet en data.
Min kode ser således ud: (stats.edit2.php)
<!doctype html public "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<meta http-equiv="content-type" content="text/html; charset=iso-8859-1">
<link rel="stylesheet" type="text/css" href="../stylesheet.css">
<?php
//include('header.admin.php');
?>
</head>
<body bgcolor="#FFFFFF">
<table width="700" align="center" cellpadding="0" vspace="0" bgcolor="#FFFFFF" style="border-left: #000000 2px solid; border-right: #000000 2px solid;"><tr><th align="left">
<h4>
<h1>Opdater stats</h1>
<?php
include_once('../inc.config.php');
mysql_connect($cfg['mysql']['host'],$cfg['mysql']['username'],$cfg['mysql']['password']);
mysql_select_db($cfg['mysql']['database']);
$query = mysql_query("SELECT * FROM stats ORDER BY nummer") or die(mysql_error());
while ($row = mysql_fetch_assoc($query)) {
echo '<form method="post" action="form.handle.php"><input type="hidden" name="referer" value="edit_stats">';
echo '<input type="hidden" name="id" value="'.$row['id'].'">';
echo '<input type="hidden" name="navn" value="'.$row['navn'].'" >';
echo '<input type="hidden" name="nummer" value="'.$row['nummer'].'">';
echo '<strong>'.$row['navn'].'</strong> - ';
echo 'Kampe<input type="text" name="kampe" value="'.$row['kampe'].'" style="width: 15px"> ';
echo 'Mål<input type="text" name="maal" value="'.$row['maal'].'" style="width: 15px"> ';
echo 'Assist<input type="text" name="assist" value="'.$row['assist'].'" style="width: 15px"> ';
echo 'Gulekort<input type="text" name="gulkort" value="'.$row['gulkort'].'" style="width: 15px"> ';
echo 'Rødekort<input type="text" name="rodkort" value="'.$row['rodkort'].'" style="width: 15px"> ';
echo 'MoM<input type="text" name="mom" value="'.$row['mom'].'" style="width: 15px"> ';
echo '<input type="submit" value="Opdater stats"></form>';
echo '<br><br>';
}
?>
</h4>
</th></tr></table>
<?php
include('bottom.php');
?>
</body>
</html>
og form handleren: (form.handle.php)
if ($_POST['referer'] == 'edit_stats') {
mysql_query("UPDATE stats SET navn='".$_POST['navn']."', nummer='".$_POST['nummer']."', kampe='".$_POST['kampe']."', maal='".$_POST['maal']."', assist='".$_POST['assist']."', gulkort='".$_POST['gulkort']."', rodkort='".$_POST['rodkort']."', mom='".$_POST['mom']."' WHERE id=".$_POST['id']."") or die(mysql_error());
header("Location: stats.edit2.php");
