14. november 2003 - 20:02
Der er
14 kommentarer og 1 løsning
test med if virker ikke
hejsa, jeg har følgende kode .. .. .. <form method="POST" action="<? $php_self; ?>" > <input TYPE="hidden" NAME="update" VALUE="1"> <table border="0" width="100%" id="table1"> .. .. .. <? if($update){ print("update: ". $pc_idboks); mysql_query("update hardware set (lokation_id = '$lokationboks'), (bundkort_id = '$bundkortboks'), (cpu_id = '$cpuboks'), (harddisk_id = '$harddiskboks'), (ram_id = '$ramboks') where pc_id = '$pc_idboks'"); } }?> .. .. men når jeg kører min kode kommer jeg aldrig ind i min if???
Annonceindlæg fra Pax8
14. november 2003 - 20:04
#1
if($_POST['update']){
Slettet bruger
14. november 2003 - 20:07
#2
Tror det skal være <?= $php_self; ?> i stedet for <? $php_self; ?>.
14. november 2003 - 20:13
#3
hej hej: siden kalder godt nok sig sel med action="<? $php_self; ?>" erikjacobsen: det virker nu men din if. Tak for hjælpen, smid lige et svar så lukker jeg dette spg.
14. november 2003 - 20:18
#4
Virker resten så? Så er det da lidt sjovt at det ikke virker med $update. Ingen tvivl om at du skal bruge $_POST - men alligevel
14. november 2003 - 20:29
#5
virker og virker det er så meget sagt. men lige netop dette problem blev løst med $_POST nu får jeg godt nok fejl i min update rutine. mysql_query("update hardware set lokation_id = $_POST['lokationboks'] where pc_id = $_POST['pc_idboks']"); den vil ikke "æde" min set kommando
14. november 2003 - 20:30
#6
i min gamle rutine har jeg kun brugt $update derfor kan jeg heller ikke forstå hvorfor den ikke virker.
14. november 2003 - 20:30
#7
Ja, ok, så er det fx mysql_query("update hardware set lokation_id = {$_POST['lokationboks']} where pc_id = {$_POST['pc_idboks']}");
14. november 2003 - 20:32
#8
endda: mysql_query("update hardware set lokation_id = {$_POST['lokationboks']} where pc_id = {$_POST['pc_idboks']}") or die(mysql_error());
14. november 2003 - 20:37
#9
det virker nu men hvorfor {} hvornår bruger man {} og hvornår [] og hvornår ()
14. november 2003 - 20:41
#10
Mnjah, det er jo en længere forklaring...
14. november 2003 - 20:50
#11
man skal måske bare gætte sig lidt frem??
14. november 2003 - 20:56
#12
Ork, nej da. Læs
www.php.net
14. november 2003 - 22:00
#13
ja det..... smid lige et svar så jeg kan lukke spg. Tak for hjælpen
14. november 2003 - 23:06
#14
'siden kalder godt nok sig sel med action="<? $php_self; ?>" "' Måske i den browser du har prøvet - men det er det samme som at skrive: action="" Da php-koden ikke genererer noget output - og det kan give dig problemer i andre browsere.
10. april 2005 - 20:31
#15
luk!
Vi tilbyder markedets bedste kurser inden for webudvikling