I dette særtema ser vi på, hvordan cloud og AI bliver fundamentet for virksomhedernes digitale forretning, og hvordan de nye muligheder for automatisering og forretningsværdi kan udnyttes uden at miste overblik, sikkerhed og menneskelig kontrol.
hov der var da også mere galt <?php require_once('../Connections/Taktik.php'); ?> <?PHP $diff = $_POST['glhcp'] - $_POST['hcp']; $ins = "UPDATE INTO hcp_liste (hcp, diff) VALUES ($_POST['hcp'], $diff) WHERE navn = $_POST['navn']"; if(isset($_POST['navn'] { mysql_query($ins) or die(mysql_error()); } ?>
og så lavede jeg en copy paste fejl.. Alle gode gange tre..sorry <?php require_once('../Connections/Taktik.php'); ?> <?PHP $diff = $_POST['glhcp'] - $_POST['hcp']; $ins = "UPDATE hcp_liste Set hcp = $_POST['hcp'], diff = $diff WHERE navn = $_POST['navn']"; if(isset($_POST['navn'] { mysql_query($ins) or die(mysql_error()); } ?>
Det er hvis du skal opdatere! Hvis du skal indsætte som nye så er syntaksen <?php require_once('../Connections/Taktik.php'); ?> <?PHP $diff = $_POST['glhcp'] - $_POST['hcp']; $ins = "Insert Into hcp_liste (hcp,diff) Values ($_POST['hcp'], $diff)"; if(isset($_POST['navn'] { mysql_query($ins) or die(mysql_error()); } ?>
Parse error: parse error, expecting `T_STRING' or `T_VARIABLE' or `T_NUM_STRING' in /STORE/taktikgolf.dk/public_html/statistikker/hcp_insert_pro.php on line 4
Jeg tror det er denne det går galt i $diff = $_POST['glhcp'] - $_POST['hcp']; Jeg vil mene du skal bruge eval() for at få den til at trække dem fra hinanden http://dk2.php.net/eval
Hvis du vil opdatere skal du bruge denne -------------- <?php require_once('../Connections/Taktik.php'); ?> <?PHP $diff = $_POST['glhcp'] - $_POST['hcp']; $ins = "UPDATE hcp_liste Set hcp = $_POST['hcp'], diff = $diff WHERE navn = $_POST['navn']"; if(isset($_POST['navn'])) { mysql_query($ins) or die(mysql_error()); } ?> --------- Hvis du vil indsætte skal du bruge denne -------- <?php require_once('../Connections/Taktik.php'); ?> <?PHP $diff = $_POST['glhcp'] - $_POST['hcp']; $ins = "Insert Into hcp_liste (hcp,diff) Values ($_POST['hcp'], $diff)"; if(isset($_POST['navn'])) { mysql_query($ins) or die(mysql_error()); } ?>
den kode du gav først var lidt fyldt med små fejl din $ins glemte du "" omkring og du sluttede med en } uden grund Din sql statement var forkert syntaks.. der er ikke noget som hedder update into Din if sætning manglede paranteser.
Så vælg en af dem jeg har skrevet 18:49:28 .... afhængig af om du opdaterer eller indsætter i databasen :o)
Jeg kan ikke se der mangler noget...andet end hvis det er tekst felter i databasen så skal der ' omkring <?php require_once('../Connections/Taktik.php'); ?> <?PHP $diff = $_POST['glhcp'] - $_POST['hcp']; $ins = "UPDATE hcp_liste Set hcp = '$_POST['hcp']', diff = '$diff' WHERE navn = '$_POST['navn']'"; if(isset($_POST['navn'])) { mysql_query($ins) or die(mysql_error('Kunne ikke indsætte i db')); } ?>
Jeg kan ikke se noget i vejen med koden.. Altså du har vel en form på en anden side som kalder denne kode som så opdaterer tabellen Det eneste sted jeg ikke er hård nok i php det er om den trækker variablene korrekt fra hinanden fordi de kommer som post variable
Ja det er der jeg ikke er haj nok til php.. i asp ville man ikke bare kunne trække dem fra hinanden fordi når de "postes" så kommer de som tekst strenge og ikke tal :o)
det der er mit problem virker stadig ikke :-( håber der kommer en forbi der kan løse det .. det jeg siger der virker er det med at trække variablerne fra hinanden
jep skal du heller ikke :o) Men måske skulle du for en god ordens skyld bytte om på det Så den kun gør noget hvis formen er submittet altså ------ <?php require_once('../Connections/Taktik.php'); ?> <?PHP if(isset($_POST['navn'])) { $diff = $_POST['glhcp'] - $_POST['hcp']; $ins = "UPDATE hcp_liste Set hcp = $_POST['hcp'], diff = $diff WHERE navn = $_POST['navn']"; mysql_query($ins) or die(mysql_error('Kunne ikke indsætte i db')); } ?>
Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.