Update-query probleem

Status
Niet open voor verdere reacties.
if(isset($_POST['aantal']) && !empty($_POST['aantal'])
{
include ("connect.php");
$query = ("UPDATE overzichtstcok SET Aantal = '" .$_POST['aantal']. "' WHERE Nummer ='" .$_POST['Nummer']. "'");
$result = mysql_query ($query);
if($result)
{
header('location: wijzigenproducten.php');
{
else
{
echo $quert.'<br>';
echo mysql_error();
}
}
else
{
echo '<form method="post" action="updateaantalstock.php">
Aantal: <input name="aantal" type="text" value="'. $_GET['Aantal'].'" /><br>
Nummer: <input name="Nummer" type="hidden" value="'.$_GET['Nummer'].'" /><br>
<input type="submit" />
</form>';
}

weer een kleine aanpassing

Undefined variable: query en result
 
Dit had het moeten zijn!
if(isset($_POST['aantal']) && !empty($_POST['aantal'])
{
include ("connect.php");
$query = ("UPDATE overzichtstcok SET Aantal = '" .$_POST['aantal']. "' WHERE Nummer ='" .$_POST['Nummer']. "'");
$result = mysql_query ($query) or die(mysql_error());
if($result)
{
header('location: wijzigenproducten.php');
{
else
{
echo $query.'<br>';
}
}
else
{
echo '<form method="post" action="updateaantalstock.php">
Aantal: <input name="aantal" type="text" value="'. $_GET['Aantal'].'" /><br>
Nummer: <input name="Nummer" type="hidden" value="'.$_GET['Nummer'].'" /><br>
<input type="submit" />
</form>';
}

Als je de onderstaande query in myadmin uitvoer, wat gebeurt er dan?

UPDATE overzichtstcok SET Aantal = '4' WHERE Nummer ='1'

Het kan zijn dat de quots om de 4 en de 1 weg moeten. Zijn die kolommen als int of varchar ingesteld?
Als het int is, dan moet je de quots eens verwijderen
 
Dit had het moeten zijn!
if(isset($_POST['aantal']) && !empty($_POST['aantal'])
{
include ("connect.php");
$query = ("UPDATE overzichtstcok SET Aantal = '" .$_POST['aantal']. "' WHERE Nummer ='" .$_POST['Nummer']. "'");
$result = mysql_query ($query) or die(mysql_error());
if($result)
{
header('location: wijzigenproducten.php');
{
else
{
echo $query.'<br>';
}
}
else
{
echo '<form method="post" action="updateaantalstock.php">
Aantal: <input name="aantal" type="text" value="'. $_GET['Aantal'].'" /><br>
Nummer: <input name="Nummer" type="hidden" value="'.$_GET['Nummer'].'" /><br>
<input type="submit" />
</form>';
}

Als je de onderstaande query in myadmin uitvoer, wat gebeurt er dan?

UPDATE overzichtstcok SET Aantal = '4' WHERE Nummer ='1'

Het kan zijn dat de quots om de 4 en de 1 weg moeten. Zijn die kolommen als int of varchar ingesteld?
Als het int is, dan moet je de quots eens verwijderen

Haha! Het heeft bloed zweet en tranen gekost, maar het werkt

Iedereen bedankt!
 
en wat was nu de oplossing? daar ben ik nu wel benieuwd naar!
 
Status
Niet open voor verdere reacties.
Terug
Bovenaan Onderaan