Hej Jeg forsøger at lave en form, hvor jeg echo'er kunde data ud fra databasen, det virker fint:
<td>Firma Navn:</td> <td><input type='text' id='firmanavn' name='firmanavn' value="<?php echo $firma_navn = $kunde_row['firma_navn']; ?>" /></td> ' Problemet er at når jeg submitter og updater i databasen, er det som det jeg echoer ud i formen overskriver igen, så den ikke kan update...???
$firma = $_POST['firmanavn']; $sql_up_kunde = "UPDATE opret_kunde SET firma_navn='$firma' WHERE kunde_id ='$kunde_id'";
Teknologi, AI og forretning er i centrum på Computerworlds Cloud og AI Festival i København d. 18. og 19. september. Se hele programmet for den store konference om strategisk brug af Cloud og AI på: www.cloud-festival.dk
Ok jeg har en form i html, hvor jeg i form feltet echo'er info ud fra db fx firmanavnet fakta.
Problemet er når jeg submitter formen, og vil indsætte med sql update, i databasen overskriver, det jeg har echoet ud i formen fx firmanavn fakta, det nye firmanavn fx fakta2, jeg har skrevet i formen/input feltet. fakta bliver altså ikke updatet til fakta2, men hedder stadig bare fakta.
Hvor kommer værdien i $kunde_id fra? $firma overtager værdien fra $_POST['firmanavn'], men hvis ikke $kunde_id har en værdi, så kan din update forespørgsel intet udrette. I såfald er problemet ikke, at den echoede værdi overskriver den indførte værdi, men at din tabel beholder den oprindelige værdi uforandret.
jueri, fik du mit sidste indlæg? Hvis problemet stadig er aktuelt, så kom med noget feed-back, så vi kan hjælpe. Hvis det i mellemtiden er lige meget, så luk venligst spørgsmålet igen. (Procedure: Du opretter et svar, et indlæg med prik i Svar i stedet for Kommentar, og så placerer du et 'flueben' i firkanten 'Accepter dette svar' og klikker på feltet 'Accepter svar og afgiv points'.
Jueri, jeg prøver lige igen. Du oprettede spørgsmålet og fik adskillige indlæg. Så forklarede du i #8, at du ville finde ud af det på en anden måde. Ok, men så luk spørgsmålet igen, så du ikke lader vi der prøvede at hjælpe blive hængende i et evigheds-åbent spørgsmål. Jeg noterer mig, at dette er dit første spørgsmål på Eksperten. Det er derfor muligt, at du ikke har fået fat på det med at lukke. Lad mig forklare: Når et spørgsmål ikke længere er aktuelt skal det lukkes. Man lukker et spørgsmål ved at acceptere et svar, et indlæg markeret med gult, og man accepterer svaret ved at sætte et 'flueben' ved 'accepter dette svar' og derefter klikke på feltet 'accepter svar og afgiv points.' For nu at lette lukningen har jeg oprettet dette som et svar du kan acceptere. Alternativt kan du selv oprette et svar og acceptere det.
Synes godt om
Ny brugerNybegynder
Din løsning...
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.