Door
P.v.Denzel
op 14-06-2004 11:39
gewijzigd op 14-06-2004 11:52
2.588 views
andif
kan je dat gebruiken ???
want ik moet meerdere databases vernieuwen dus wil ze in een rij zetten,
dus zeg maar
<?
if ( @mysql_query('UPDATE kmemo SET info = \''.$memo.'\' WHERE memoid = \''.$memoid.'\'') )
and if (nog een update query)
{
dan dit
}
else
<?php
include "connect.php";
$hard = "UPDATE khsid SET hsid = \''.$hsid.'\' WHERE hsid = \''.$hsid.'\' and relid = \''.$relid.'.'";
$comp = "UPDATE kcomponent SET hsid = \''.$hsid.'\' WHERE hsid = \''.$hsid.'\' and relid = \''.$relid.'.'";
$memo = "UPDATE kmemo SET hsid = \''.$hsid.'\' WHERE hsid = \''.$hsid.'\' and relid = \''.$relid.'.'";
if (( @mysql_query('$hard')) && ( @mysql_query('$comp')) && ( @mysql_query('$memo') ))
{
header('location: bedankt.htm');
exit;
}
else
{
echo "Er ging iets fout.";
echo "$hsid<br>";
echo "$relid";
}
?>
Probleem is nu bijvoorbeeld als er geen memo aanwezig is dan wil hij hem toch updaten lijkt mij maar er zit niks in, gaat hij dan naar else???
hij gaat al fout bij $hard dus ik denk dat ik dat al best fout heb wie kan mij de juiste query geven ervoord, ik heb
if (( mysql_query('$hard') or die (mysql_error()))
dus nu even vragen hoe het wel moet...
<?php
include "connect.php";
$hard = "UPDATE khsid SET hsid = '$hsid' WHERE hsid = '$hsid' and relid = '$relid'";
$comp = "UPDATE kcomponent SET hsid = '$hsid' WHERE hsid = '$hsid' and relid = '$relid'";
$memo = "UPDATE kmemo SET hsid = '$hsid' WHERE hsid = '$hsid' and relid = '$relid'";
if (( mysql_query("$hard") or die (mysql_error())) && ( mysql_query("$comp") or die (mysql_error())) && ( mysql_query("$memo") or die (mysql_error() )))
{
header('location: bedankt.htm');
exit;
}
else
{
echo "Er ging iets fout.";
echo "$hsid<br>";
echo "$relid";
}
?>
weer veranderingen aan gebracht.... hij werkt bijna perfect gaat zelfs naar bedankt.htm maar hij heeft niks vernieuwt :S
<?php
include "connect.php";
$hard = "UPDATE khsid SET hsid = '$hsid1' WHERE hsid = '$hsid' and relid = '$relid'";
$comp = "UPDATE kcomponent SET hsid = '$hsid1' WHERE hsid = '$hsid' and relid = '$relid'";
$memo = "UPDATE kmemo SET hsid = '$hsid1' WHERE hsid = '$hsid' and relid = '$relid'";
if (( mysql_query("$hard")) && ( mysql_query("$comp")) && ( mysql_query("$memo")))
{
echo "$hard <br> $comp <br> $memo";
}
else
{
echo "Er ging iets fout.";
echo "$hsid<br>";
echo "$relid";
}
?>
en hij spuugt uit
UPDATE khsid SET hsid = 'tekst' WHERE hsid = 'AISNB01=' and relid = '1000b'
UPDATE kcomponent SET hsid = 'tekst' WHERE hsid = 'AISNB01=' and relid = '1000b'
UPDATE kmemo SET hsid = 'tekst' WHERE hsid = 'AISNB01=' and relid = '1000b'