Avatar billede cypherbeast Nybegynder
22. juli 2002 - 23:36 Der er 19 kommentarer og
2 løsninger

update?

Hvad er der galt her?

MYSQL_QUERY("UPDATE krc_kampe SET m1='$m1', m2='$m2', spillet='ja' WHERE id='$kamp'");


den komme ikke med nogen fejl! Men databasen bliver heller ikke opdateret!
Avatar billede sesam Nybegynder
22. juli 2002 - 23:38 #1
er du sikker på at alle felter er text felter?
Avatar billede gizmo-gizmo Nybegynder
22. juli 2002 - 23:38 #2
Der er ingen fejl.

Men prøv eventuelt:
MYSQL_QUERY("UPDATE krc_kampe SET m1='$m1', m2='$m2', spillet='ja' WHERE id='$kamp'") OR DIE(mysql_error());

så skulle den gerne vise hvad der præcist er i vejen.

hvis den ikke gør det, kan det være noget der er i vejen.

Der er nemlig ikke noget i vejen med selve syntaxen.
Avatar billede ztyxx Nybegynder
22. juli 2002 - 23:39 #3
er id et int felt kan du prøve at fjerne ' om $kamp
Avatar billede cypherbeast Nybegynder
22. juli 2002 - 23:41 #4
jeg får det her svar

No Database Selected
Avatar billede sesam Nybegynder
22. juli 2002 - 23:41 #5
Hvordan ser din conn ud?
Avatar billede ztyxx Nybegynder
22. juli 2002 - 23:41 #6
har du husket
mysql_connect();
og mysql_select_db():
Avatar billede cypherbeast Nybegynder
22. juli 2002 - 23:42 #7
$connection = mysql_connect("***.****.***", "****", "****");
    $db = "rockzone";

MYSQL_QUERY("UPDATE krc_kampe SET m1='$m1', m2='$m2', spillet='ja' WHERE id='$kamp'") OR DIE(mysql_error());
Avatar billede ztyxx Nybegynder
22. juli 2002 - 23:45 #8
prøv sådan

$connection = mysql_connect("***.****.***", "****", "****");
mysql_select_db("rockzone", $connection);
MYSQL_QUERY("UPDATE krc_kampe SET m1='$m1', m2='$m2', spillet='ja' WHERE id='$kamp'") OR DIE(mysql_error());
Avatar billede cypherbeast Nybegynder
22. juli 2002 - 23:45 #9
<? include ("connect.php"); ?>
<?
if ($played) {

mysql_db_query($db, "SELECT * FROM krc_kampe WHERE id='$kamp' ORDER by tid", $connection);

MYSQL_QUERY("UPDATE krc_kampe SET m1='$m1', m2='$m2', spillet='ja' WHERE id='$kamp'") OR DIE(mysql_error());

}
?>
Avatar billede cypherbeast Nybegynder
22. juli 2002 - 23:48 #10
nope hjælper ikke
Avatar billede mortenfn Nybegynder
22. juli 2002 - 23:54 #11
prøv lige - lige gør din update

echo $kamp;

bare fordi !
Avatar billede ztyxx Nybegynder
22. juli 2002 - 23:55 #12
hvad så hvis du fjerner din if sætning
Avatar billede cypherbeast Nybegynder
23. juli 2002 - 00:02 #13
hmm jeg kan se hvor i vil hen

id'en bliver ikke sendt
Avatar billede ztyxx Nybegynder
23. juli 2002 - 00:04 #14
du har ikke tilfældigvis andre felter der er sat til NOT NULL
Avatar billede sesam Nybegynder
23. juli 2002 - 00:06 #15
$kamp er det et tekst eller tal felt i db?
Avatar billede cypherbeast Nybegynder
23. juli 2002 - 00:08 #16
brude den ikke kunne forstå det her?

<form action=spillet.php?kamp=<? echo $row["id"]; ?> name="spillet">
<input type="text" size="2" maxlength="2" name="m1"/>
<? echo $row["hold1"]; ?>&nbsp;-&nbsp;<? echo $row["hold2"]; ?>&nbsp;
<input type="text" size="2" maxlength="2" name="m2"/>
&nbsp;&nbsp;
<input type="submit" value="Spillet" name="played"/>
</form>
Avatar billede cypherbeast Nybegynder
23. juli 2002 - 00:08 #17
den finder ikke kamp ($kamp)
Avatar billede cypherbeast Nybegynder
23. juli 2002 - 00:09 #18
det er ikke i min db
det er bare en oplysningen som bliver sendt med linket
spillet.php?kamp=<? echo $row["id"]; ?>

og den henter den fra min db
Avatar billede mortenfn Nybegynder
23. juli 2002 - 02:38 #19
i stedet for det der ?kamp=<? halløj så prøv at indsætte denne linje i formen

<input type="hidden" name="kamp" value="<?echo $row["id"];?>">

mu er det ikke php-siden men alligevel
Avatar billede mortenfn Nybegynder
23. juli 2002 - 02:44 #20
nå det er sent!

<form action="spillet.php" name="spillet">
<input type="text" size="2" maxlength="2" name="m1">
<?echo "$row[hold1]&nbsp;-&nbsp;$row[hold2]&nbsp;";?>
<input type="text" size="2" maxlength="2" name="m2">
&nbsp;&nbsp;
<input type="hidden" name="kamp" value="<? echo $row[id];?>">
<input type="submit" value="Spillet" name="played">
</form>
Avatar billede solle Nybegynder
24. juli 2002 - 16:29 #21
Prøv at sætte " før og efter din action!!
<form action="spillet.php?kamp=<? echo $row["id"]; ?>" Method="post/get" name="spillet">
Avatar billede Ny bruger Nybegynder

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.

Loading billede Opret Preview
Kategori
Computerworld tilbyder specialiserede kurser i database-management

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester