Hej Martin!
"Martin" <news@natten-i.dk> skrev i en meddelelse
news:42833dfc$0$708$edfadb0f@dread16.news.tele.dk...
> Indsætte data: <
http://www.webcafe.dk/artikler/sql/indsaetogfjerndata/>
> Opdater data: <
http://www.webcafe.dk/artikler/sql/opdatertabel/>
Nu "snakker" vi jo forbi hinanden, for jeg vil gerne vide noget mere om
funktionen "REPLACE", men du forklarer om "INSERT" - som jeg ikke har
problemer med - og "UPDATE", som jeg ikke havde tænkt mig at bruge...
Jeg har læst begge artikler tidligere, men da jeg ikke fik svar på det, jeg
søgte, lånte jeg en bog om PHP og MySQL, men den har heller ikke noget
fyldestgørende svar om "REPLACE", hvorfor jeg så henvender mig her...
Hvis bare mit engelske havde været bedre... :-/
> Det skal stå istedet for din if($result=mysql_query......
> Linje 19
Det har jeg så prøvet nu.... Men!
Det eneste jeg får ud af det, er enten en blank side eller samme resultat,
som jeg har opnået hidtil: Der bliver indsat en ny event i stedet for, at
den gamle event bliver erstattet af en ny...??
Jeg er ikke helt sikker på, om jeg gør det rigtige m.h.t. placeringen af
"header("Location: my-file.php")"...
if($numrows == 0) {
$sql = mysql_query("INSERT INTO drenge_events (EventYear, EventMonth,
EventDay, EventTime, Event) VALUES ('$year', '$month', '$day', '$time',
'$event')");
header("Location: DKal-indhold.php");
} else {
$sql = mysql_query("UPDATE drenge_events SET EventYear='$year',
EventMonth='$month', EventDay='$day', EventTime='$time', Event='$event'
WHERE EventId='$_GET[EventId]'");
header("Location: DKal-indhold.php");
}
?>
Ovenstående sender brugeren - som ønsket! - tilbage til kalender-oversigten,
men desværre indsætter det, som nævnt, en ny event i stedet for at
erstatte...
Men jeg har en mistanke om, at det allerede er i en af de 2 andre filer, at
det går galt...
Men da jeg som sagt er newbie, ved jeg det ikke - jeg har ikke helt styr på
alle udtrykkene i php.
Alle 3 filer (med undtagelse af den sidste ændring!) ligger samlet på
pastebin.dk:
http://www.pastebin.dk/index.php?show=557
Hvis det kan hjælpe til at hjælpe mig, har jeg oprettet en profil på en
testside:
http://www.cantica.dk/Includes/Drenge.php --> klik på "Admin[login]" -->
Brugernavn: Test --> Password: lukmigind ("stjålet" fra Erik Ginnerskov
(Gnæk! Gnæk!))
Jeg har tjekket i kildekoden, at Id'et bliver ført videre, og det gør det,
men alligevel er der noget, som ikke "funker"...
Endnu en gang tak for din hjælp til nu!
Med venlig hilsen
--
Dennis Munding
Web-master
http://www.skovaa-munding.dk/
http://www.mundings-memorial.dk/
http://www.cantica.dk/