Excuse the dutch here fellas, it's just a little easier.
<dutch>
Zo te zien mis een paar accolades, waardoor
index=4 doorloopt over 5 en 6 heen.
ala
if ($index==4)
{
//doe dingen
if ($index==5)
{
//doe dingen
} //einde van 5
if ($index==6)
{
//doe dingen
} //einde van 6
} //einde van 4
Ook was je update statement niet de correcte syntax, de goede syntax is:
UPDATE table SET colum=waarde, colom=waarde WHERE iets=ietsanders;
ik kan het hier niet goed testen omdat ik jouw database niet heb, maar iets als dit zou moeten werken.
(!! Maak eerst een backupje van je huidige script voordat je dit er overheen zet !!)
<head>
</head>
<body bgcolor="#FFFFFF" text="#000000" link="#0000FF" vlink="#0000FF" alink="#0000FF">
<h1 align="center"><CENTER><img border="0" src="ACLogo.gif" width="620" height="75"></CENTER></h1>
<h1><CENTER>Machine Database</CENTER></h1><br>
<?php
//machineID nameID description
// 1 Simdis Goed
//begin openen site
if (!isset($index) || $index == 0)
{
print "<h3>Kies hier 1 of meer velden om mee te zoeken</h3><br>";
print "<p><a href='MachineDatabase1.php?index=2'>Laat de hele database zien</a></p><BR>";
print "<form method='POST' action='http://sales-15/MachineDatabase1.php?index=1'>
Machine nr:<BR><input type='integer' name='machineID' size='20'><BR> <BR>
Machine naam:<BR> <input type='text' name='nameID' size='20'><BR><BR>
Omschrijving:<BR> <input type='text' name='description' size='20'><BR><BR><BR>
<input type='submit' value='Zoeken' name='OK_button'><BR><BR>
</form>";
print "<p><a href='MachineDatabaseBegin.php?'>Klik hier om terug te gaan naar het begin</a></p>";
}
//Eén record opzoeken
if($index == 1)
{
$string == "";
if($machineID != ""){ $string = "SELECT from machines where machineID ='".$machineID."'"; }
if($nameID != ""){ $string = "SELECT from machines where nameID='".$nameID."'"; }
if($description != ""){ $string = "SELECT from machines where description='".$description."'"; }
if($machineID != "" & $nameID != ""){ $string = "SELECT from machines where machineID='".$machineID."' AND nameID='".$nameID."'"; }
if($machineID != "" & $description != ""){ $string = "SELECT from machines where machineID='".$machineID."' AND description='".$description."'"; }
if($nameID != "" & $description != ""){ $string = "SELECT from machines where nameID='".$nameID."' AND description='".$description."'"; }
if($machineID != "" & $nameID != "" & $description != ""){ $string = "SELECT * from machines where machineID='".$machineID."' AND nameID='".$nameID."' AND description='".$description."'"; }
if($machineID == "" & $nameID == "" & $description == "" & $cdID == "")
{
print "<h1>U heeft niks ingevuld!!!</h1>";
print "<p><a href='MachineDatabase1.php?index=0'>Klik hier om terug te gaan</a></p>";
exit();
}
$connection = mysql_pconnect ("localhost", "login", "password") or die ("Kan geen connectie maken");
mysql_select_db ("heins") or die ("Kan geen Database selecteren");
$result = mysql_query ($string) or die("Niet gelukt!!!");
print "U heeft de volgende opdracht gegeven: ".$string."<BR><BR>";
{
print "Resultaten: ";
print '<table border=10 width="80%" cellspacing=1>';
print '<tr bgColor="#ccccc">';
print '<td width="6%" bgcolor="#ffffff">#</td>';
print '<td width="10%" bgcolor="#ffffff">Machine nr</td>';
print '<td width="20%" bgcolor="#ffffff">Machine Naam</td>';
print '<td width="28%" bgcolor="#ffffff">Omschrijving</td>';
print '<td width="7%" bgcolor="#ffffff">Edit File</td>';
print '<td width="9%" bgcolor="#ffffff">Delete File</td>';
print '</tr>';
while ($row = mysql_fetch_object($result))
{
print '<tr bgColor="#ddddd">';
print '<td>'.$row->RowNumber.'</td>';
print '<td>'.$row->machineID.'</td>';
print '<td>'.$row->nameID.'</td>';
print '<td>'.$row->description.'</td>';
print "<td><a href='MachineDatabase1.php?index=5'>Edit</a>";
print "<td><a href='MachineDatabase1.php?index=6'>Delete</a>";
print '</tr>';
}
print '</table>';
}
print "<BR><BR><p><a href='MachineDatabase1.php?index=0'>Klik hier om terug te gaan</a></p>";
}
//Hele database laten zien
if ($index == 2)
{
$connection = mysql_pconnect ("localhost", "login", "password") or die ("Kan geen connectie maken");
mysql_select_db ("heins") or die ("Kan geen Database selecteren");
$string = "SELECT * from machines";
$result = mysql_query ($string) or die("Niet gelukt!!!");
print "<h4>Totaaloverzicht: </h4>";
print '<table border=10 width="80%" cellspacing=1>';
print '<tr bgColor="#ccccc">';
print '<td width="6%" bgcolor="#ffffff">#</td>';
print '<td width="10%" bgcolor="#ffffff">Machine nr</td>';
print '<td width="20%" bgcolor="#ffffff">Machine Naam</td>';
print '<td width="28%" bgcolor="#ffffff">Omschrijving</td>';
print '<td width="7%" bgcolor="#ffffff">Edit File</td>';
print '<td width="9%" bgcolor="#ffffff">Delete File</td>';
print '</tr>';
while ($row = mysql_fetch_array($result))
{
print '<tr bgColor="#ddddd">';
print '<td>'.$row[RowNumber].'</td>';
print '<td>'.$row[machineID].'</td>';
print '<td>'.$row[nameID].'</td>';
print '<td>'.$row[description].'</td>';
print "<td><a href='MachineDatabase1.php?index=5'>Edit</a>";
print "<td><a href='MachineDatabase1.php?index=6'>Delete</a>";
print '</tr>';
}
print '</table>';
print "<p><a href='MachineDatabase1.php?index=0'>Klik hier om terug te gaan</a></p>";
}
//Toevoegen
if ($index == 3)
{
print "<h3>Vul hier zo veel mogelijk velden in!!</h3><br>";
print "<form method='POST' action='http://sales-15/MachineDatabase1.php?index=4'>";
print "Machine nr:<BR><input type='integer' name='machineID' size='20'><BR>";
print "Machine naam:<BR><input type='text' name='nameID' size='20'><BR>";
print "Omschrijving:<BR><input type='text' name='description' size='20'><BR>";
print "</textarea><BR><BR>";
print "<input type='submit' value='Machine toevoegen' name='OK_button'></p><BR><BR>";
print "</form>";
print "<p><a href='MachineDatabaseBegin.php?'>Klik hier om terug te gaan naar het begin</a></p>";
}
if ($index == 4)
{
$fout=="";
if($machineID == "")
{
$fout.="<h3>Er is geen 'Machine Nr' ingevuld</h3>";
}
if($nameID == "")
{
$fout.="<h3>Er is geen 'Machine Naam' ingevuld</h3>";
}
if($description == "")
{
$fout.="<h3>Er is geen 'Omschrijving' ingevuld</h3><BR>";
};
echo $fout;
if($fout == "")
{
if(!mysql_pconnect("localhost", "login", "password"))
{
echo "Er is geen connectie mogelijk met database<br>";
exit;
};
mysql_select_db("heins");
mysql_query("INSERT INTO machines(machineID, nameID, description)
VALUES('$machineID', '$nameID', '$description')");
mysql_close();
echo "<h3>Gegevens zijn toegevoegd!!!</h3><br>";
}
else
{
echo "<h3>Er zijn fouten geconstateerd. Database is niet bijgewerkt.</h3>";}
print "<p><a href='MachineDatabase1.php?index=3'>Klik hier om terug te gaan</a></p>";
}
}
if ($index == 5)
{
if (!$connection = mysql_pconnect ("localhost", "login", "password"))
{
echo "MySQL probleem: kan geen connectie maken";
}
else
{
// Kies de database
if (!mysql_select_db ("heins"))
{
echo "MySQL probleem: Kan database heins niet selecteren";
}
else
{
$string = "UPDATE machines SET nameID=$nameID, description=$discription) WHERE machineID=$machineID";
// Voer de query uit
if (!$result = mysql_query($string))
{
echo "MySQL probleem: Fouten bij het uitvoeren van de query:<BR>";
echo mysql_error();
echo '<BR>'.$string;
}
else
{
print "<h2>Update completed!</h2><BR><BR>";
print "<p><a href='MachineDatabase1.php?index=2'>Klik hier om terug te gaan</a></p>";
}
}
}
}
if ($index == 6)
{
// maak een verbinding met de mysql server
if (!$connection = mysql_pconnect ("localhost", "login", "password"))
{
echo "MySQL probleem: kan geen connectie maken";
}
else
{
// Kies de database
if (!mysql_select_db ("heins"))
{
echo "MySQL probleem: Kan database heins niet selecteren";
}
else
{
// Maak de query
$string = "DELETE FROM machines WHERE machineID=$machineID";
// Voer de query uit
if (!$result = mysql_query($string))
{
echo "MySQL probleem: Fouten bij het uitvoeren van de query:<BR>";
echo mysql_error();
echo '<BR>'.$string;
}
else
{
print "<h2>Machine deleted!</h2><BR><BR>";
print "<p><a href='MachineDatabase1.php?index=2'>Klik hier om terug te gaan</a></p>";
};
};
};
}
?>
</body>