Vraag & Antwoord
kortere noteerwijze
2 antwoorden
- hieronder (een zeer omslachtig) php script; indien u een manier weet om het korter te noteren, wilt u dat dan posten (graag met voorbeeld)
eredivisieupdate:
[code:1:859af818d0]
<?php
echo "<form method='post' action='updateklaar.php?actie=vrijdag'>";
echo "<table border='2'>";
echo "<caption>vrijdag</caption>";
echo "<tr><th>wedstrijd</th><th>uitslag</th></tr>";
$n = 0;
$result = mysql_db_query($db['dbname'],"SELECT *
FROM eredivisievrijdag
ORDER BY tijd")
or mysql_error();
// keeps getting the next row until there are no more to get
while($row = mysql_fetch_array( $result )) {
$n++;
// Print out the contents of each row into a table
echo "<tr><td>";
echo $row['strijderthuis'];
echo " - ";
echo $row['strijderuit'];
echo "</td><td>"; ?>
<input name="nummer<?php echo $n ?>" value="<?php echo $row['id'] ?>" type="hidden">
<input name="doelthuis<?php echo $n ?>" value="<?php echo $row['doelpuntenthuis'] ?>" size="1" maxlength="2" type="text">
- <input name="doeluit<?php echo $n ?>" value="<?php echo $row['doelpuntenuit'] ?>" size="1" maxlength="2" type="text">
</td></tr>
<?php } ?>
</table>
<input type="submit" name="submit" value="update">
</form>
<BR>
<?php
echo "<form method='post' action='updateklaar.php?actie=zaterdag'>";
echo "<table border='2'>";
echo "<caption>Zaterdag</caption>";
echo "<tr><th>wedstrijd</th><th>uitslag</th></tr>";
$n = 0;
$result = mysql_db_query($db['dbname'],"SELECT *
FROM eredivisiezaterdag
ORDER BY tijd")
or mysql_error();
// keeps getting the next row until there are no more to get
while($row = mysql_fetch_array( $result )) {
$n++;
// Print out the contents of each row into a table
echo "<tr><td>";
echo $row['strijderthuis'];
echo " - ";
echo $row['strijderuit'];
echo "</td><td>"; ?>
<input name="nummer<?php echo $n ?>" value="<?php echo $row['id'] ?>" type="hidden">
<input name="doelthuis<?php echo $n ?>" value="<?php echo $row['doelpuntenthuis'] ?>" size="1" maxlength="2" type="text">
- <input name="doeluit<?php echo $n ?>" value="<?php echo $row['doelpuntenuit'] ?>" size="1" maxlength="2" type="text">
</td></tr>
<?php } ?>
</table>
<input type="submit" name="submit" value="update">
</form>
<BR>
<?php
echo "<form method='post' action='updateklaar.php?actie=zondag'>";
echo "<table border='2'>";
echo "<caption>Zondag</caption>";
echo "<tr><th>wedstrijd</th><th>uitslag</th></tr>";
$n = 0;
$result = mysql_db_query($db['dbname'],"SELECT *
FROM eredivisiezondag
ORDER BY tijd")
or mysql_error();
// keeps getting the next row until there are no more to get
while($row = mysql_fetch_array( $result )) {
$n++;
// Print out the contents of each row into a table
echo "<tr><td>";
echo $row['strijderthuis'];
echo " - ";
echo $row['strijderuit'];
echo "</td><td>"; ?>
<input name="nummer<?php echo $n ?>" value="<?php echo $row['id'] ?>" type="hidden">
<input name="doelthuis<?php echo $n ?>" value="<?php echo $row['doelpuntenthuis'] ?>" size="1" maxlength="2" type="text">
- <input name="doeluit<?php echo $n ?>" value="<?php echo $row['doelpuntenuit'] ?>" size="1" maxlength="2" type="text">
</td></tr>
<?php } ?>
</table>
<input type="submit" name="submit" value="update">
</form>
[/code:1:859af818d0]
updateklaar.php
[code:1:859af818d0]
<?php
require_once 'db_config.php';
?> <?php
$nr1 = $_POST['nummer1'];
$nr2 = $_POST['nummer2'];
$nr3 = $_POST['nummer3'];
$nr4 = $_POST['nummer4'];
$nr5 = $_POST['nummer5'];
$nr6 = $_POST['nummer6'];
$nr7 = $_POST['nummer7'];
$nr8 = $_POST['nummer8'];
$nr9 = $_POST['nummer9'];
$doelthuis1 = $_POST['doelthuis1'];
$doelthuis2 = $_POST['doelthuis2'];
$doelthuis3 = $_POST['doelthuis3'];
$doelthuis4 = $_POST['doelthuis4'];
$doelthuis5 = $_POST['doelthuis5'];
$doelthuis6 = $_POST['doelthuis6'];
$doelthuis7 = $_POST['doelthuis7'];
$doelthuis8 = $_POST['doelthuis8'];
$doelthuis9 = $_POST['doelthuis9'];
$doeluit1 = $_POST['doeluit1'];
$doeluit2 = $_POST['doeluit2'];
$doeluit3 = $_POST['doeluit3'];
$doeluit4 = $_POST['doeluit4'];
$doeluit5 = $_POST['doeluit5'];
$doeluit6 = $_POST['doeluit6'];
$doeluit7 = $_POST['doeluit7'];
$doeluit8 = $_POST['doeluit8'];
$doeluit9 = $_POST['doeluit9'];
if ($_GET['actie'] == 'vrijdag') {
$update1 = "UPDATE eredivisievrijdag SET doelpuntenthuis = '$doelthuis1', doelpuntenuit = '$doeluit1'
WHERE id = $nr1";
mysql_query($update1) or mysql_error();
$update2 = "UPDATE eredivisievrijdag SET doelpuntenthuis = '$doelthuis2', doelpuntenuit = '$doeluit2'
WHERE id = $nr2";
mysql_query($update2) or mysql_error();
$update3 = "UPDATE eredivisievrijdag SET doelpuntenthuis = '$doelthuis3', doelpuntenuit = '$doeluit3'
WHERE id = $nr3";
mysql_query($update3) or mysql_error();
$update4 = "UPDATE eredivisievrijdag SET doelpuntenthuis = '$doelthuis4', doelpuntenuit = '$doeluit4'
WHERE id = $nr4";
mysql_query($update4) or mysql_error();
$update5 = "UPDATE eredivisievrijdag SET doelpuntenthuis = '$doelthuis5', doelpuntenuit = '$doeluit5'
WHERE id = $nr5";
mysql_query($update5) or mysql_error();
$update6 = "UPDATE eredivisievrijdag SET doelpuntenthuis = '$doelthuis6', doelpuntenuit = '$doeluit6'
WHERE id = $nr6";
mysql_query($update6) or mysql_error();
$update7 = "UPDATE eredivisievrijdag SET doelpuntenthuis = '$doelthuis7', doelpuntenuit = '$doeluit7'
WHERE id = $nr7";
mysql_query($update7) or mysql_error();
$update8 = "UPDATE eredivisievrijdag SET doelpuntenthuis = '$doelthuis8', doelpuntenuit = '$doeluit8'
WHERE id = $nr8";
mysql_query($update8) or mysql_error();
$update9 = "UPDATE eredivisievrijdag SET doelpuntenthuis = '$doelthuis9', doelpuntenuit = '$doeluit9'
WHERE id = $nr9";
mysql_query($update9) or mysql_error();
}
if ($_GET['actie'] == 'zaterdag') {
$update1 = "UPDATE eredivisiezaterdag SET doelpuntenthuis = '$doelthuis1', doelpuntenuit = '$doeluit1'
WHERE id = $nr1";
mysql_query($update1) or mysql_error();
$update2 = "UPDATE eredivisiezaterdag SET doelpuntenthuis = '$doelthuis2', doelpuntenuit = '$doeluit2'
WHERE id = $nr2";
mysql_query($update2) or mysql_error();
$update3 = "UPDATE eredivisiezaterdag SET doelpuntenthuis = '$doelthuis3', doelpuntenuit = '$doeluit3'
WHERE id = $nr3";
mysql_query($update3) or mysql_error();
$update4 = "UPDATE eredivisiezaterdag SET doelpuntenthuis = '$doelthuis4', doelpuntenuit = '$doeluit4'
WHERE id = $nr4";
mysql_query($update4) or mysql_error();
$update5 = "UPDATE eredivisiezaterdag SET doelpuntenthuis = '$doelthuis5', doelpuntenuit = '$doeluit5'
WHERE id = $nr5";
mysql_query($update5) or mysql_error();
$update6 = "UPDATE eredivisiezaterdag SET doelpuntenthuis = '$doelthuis6', doelpuntenuit = '$doeluit6'
WHERE id = $nr6";
mysql_query($update6) or mysql_error();
$update7 = "UPDATE eredivisiezaterdag SET doelpuntenthuis = '$doelthuis7', doelpuntenuit = '$doeluit7'
WHERE id = $nr7";
mysql_query($update7) or mysql_error();
$update8 = "UPDATE eredivisiezaterdag SET doelpuntenthuis = '$doelthuis8', doelpuntenuit = '$doeluit8'
WHERE id = $nr8";
mysql_query($update8) or mysql_error();
$update9 = "UPDATE eredivisiezaterdag SET doelpuntenthuis = '$doelthuis9', doelpuntenuit = '$doeluit9'
WHERE id = $nr9";
mysql_query($update9) or mysql_error();
}
if ($_GET['actie'] == 'zondag') {
$update1 = "UPDATE eredivisiezondag SET doelpuntenthuis = '$doelthuis1' , doelpuntenuit = '$doeluit1'
WHERE id = $nr1";
mysql_query($update1) or mysql_error();
$update2 = "UPDATE eredivisiezondag SET doelpuntenthuis = '$doelthuis2' , doelpuntenuit = '$doeluit2'
WHERE id = $nr2";
mysql_query($update2) or mysql_error();
$update3 = "UPDATE eredivisiezondag SET doelpuntenthuis = '$doelthuis3' , doelpuntenuit = '$doeluit3'
WHERE id = $nr3";
mysql_query($update3) or mysql_error();
$update4 = "UPDATE eredivisiezondag SET doelpuntenthuis = '$doelthuis4' , doelpuntenuit = '$doeluit4'
WHERE id = $nr4";
mysql_query($update4) or mysql_error();
$update5 = "UPDATE eredivisiezondag SET doelpuntenthuis = '$doelthuis5' , doelpuntenuit = '$doeluit5'
WHERE id = $nr5";
mysql_query($update5) or mysql_error();
$update6 = "UPDATE eredivisiezondag SET doelpuntenthuis = '$doelthuis6' , doelpuntenuit = '$doeluit6'
WHERE id = $nr6";
mysql_query($update6) or mysql_error();
$update7 = "UPDATE eredivisiezondag SET doelpuntenthuis = '$doelthuis7' , doelpuntenuit = '$doeluit7'
WHERE id = $nr7";
mysql_query($update7) or mysql_error();
$update8 = "UPDATE eredivisiezondag SET doelpuntenthuis = '$doelthuis8' , doelpuntenuit = '$doeluit8'
WHERE id = $nr8";
mysql_query($update8) or mysql_error();
$update9 = "UPDATE eredivisiezondag SET doelpuntenthuis = '$doelthuis9' , doelpuntenuit = '$doeluit9'
WHERE id = $nr9";
mysql_query($update9) or mysql_error();
}
?>[/code:1:859af818d0]
BVD voor de hulp - Goed dat je wel al aanvoelt dat dit niet helemaal optimaal is. Ik kan het niet gratis voor je omschrijven maar wat je eens zou kunnen doen is browsen op het gebruik van arrays en functies in php. Het is namelijk niet nodig iets 20 keer volledig uit te tikken als het wat concept betreft hetzelfde is. Je maakt dan een loopje, van 0 tot n, dat een array afloopt en daar eventueel een functie voor uitvoert. Mocht je de code die jij gemaakt hebt in ooit nog willen wijzigen in de toekomst ben je veel onnodige tijd kwijt, als je uberhaupt zelf nog begrijpt wat de code doet.
Verder is het erg onoverzichtelijk als je de accolades geen eigen regel geeft. Samen met inspringen met tab bij vertakkingen maakt dat het een stuk logischer te zien hoe je programma in elkaar zit.
Beantwoord deze vraag
Dit is een gearchiveerde pagina. Antwoorden is niet meer mogelijk.
Gerelateerde vragen
- URL zonder extensie wil niet helemaal lukken
- https verbinding met ssl in owncloud
- afspelen met audacity werkt niet goed
- Computer!Totaal-forum maakt plaats voor v&a-module
- computer start soms niet op
- Pro show gold 4 overgangen tussen tekstdia's
- wie kan mij meer vertellen over een Gigabyte GA-B85M-HD3
- Windows Tijdelijke bestanden