Top
Phpuniverset logo
 

INDHOLD

Forside

Script libary

Job annoncer

Tips og Tricks

Konkurrence

Downloads

Dokumenter

PHP bog shop

Forum

Online udviklere


ARTIKLER

CSS

Diverse

E-handel / annoncer

Grafik

Html

Internet

Javascript

Linux

PHP/MySQL

Programmer

Flash

Søgemaskiner

Windows

C / C++


INFO

Information

Annoncering

Kontakt

Forside Forum PHP, mysql hvorfor denne fejl???

hvorfor denne fejl???


 

hvorfor denne fejl???

superkoen  

Dette script:
$res = mysql_query("SELECT COUNT(*) FROM data WHERE  (datetime = '$datetime' AND
'$timestart' IS BETWEEN timeend and timestart) OR (datetime = '$datetime' AND '$timeend'
IS BETWEEN timestart AND timeend )"); 

$counter = mysql_result($res,0,0); 

if ($counter > 0)

echo "Det er desværre ikke muligt at booke denne dag"; 
}
 



giver denne fejl
Warning: mysql_result(): supplied argument is not a valid MySQL result resource in
/customers/haugmark.dk/haugmark.dk/httpd.www/form1c.php on line 49, som lyder
$counter = mysql_result($res,0,0); 

Samme tekst virker fint i andre if statements...
så hvorfor ikke her...

Nu er jeg for restyen snart færdig, pyh ha...

Knud



Dato : 13.01.2005, 23:02

Visninger : 1145

Points : 0

 

har du ikke lige haft spurgt det spørgsmål?

Dato : 16.01.2005, 17:55

Kommentar af : Thor B.N.  

 

ved du hvad, det skulle faktisk ikke undre mig, men jeg tror det nu ikke. Men jeg spurgt
på en nyhedsgruppe på nettet. Svaret fik mig til at droppe between i scriptet, for den
syntax - eller hvad det nu er - ku jeg ikke få til at virke. Jeg har fået det til at virke
med > og <, men kun på den første række, scriptet finder. Hvis der er flere, hvor
datetime= $datetime, så kommer de sidste ikke med i beregningen.
Det er jo ikke så perfekt, Så der skal vel loopes, men den verden er ny for mig...



{

$datetime = "$year$month$date"; 
$content = ($fra ."-". $til);

$res = mysql_query("SELECT COUNT(*) FROM data WHERE  datetime = '$datetime' "); 
$counter = mysql_result($res,0,0); 

// dagen er helt ledig.
if ($counter == 0)

include("submit.php"); 
}
//der bookes en heldagstur, der begynder før og slutter efter en anden tur.
$res = mysql_query("SELECT COUNT(*) FROM data WHERE  (datetime = '$datetime' AND timestart
> '$timestart' AND timeend < '$timeend')"); 

$counter = mysql_result($res,0,0); 


if ($counter>0)

echo " Der er allerede booked $counter tur denne dag, som desværre starter efter og
slutter før din bestilling. Kontakt mig pr mail eller telefon for at aftale om det
eventuelt er muligt at bytte den allerede bestilte tur væk<br><br>";
exit;
}

//der bestilles en tur som enten ligger før eller senere end en allerede bestilt tur.
$res = mysql_query("SELECT COUNT(*) FROM data WHERE  (datetime = '$datetime' AND timestart
> '$timestart' AND timeend > '$timestart') OR (datetime = '$datetime' AND timeend <
'$timeend' AND timeend < '$timestart')"); 

$counter = mysql_result($res,0,0); 


if ($counter == 1)


echo "$counter<br><br>";
include("submit.php"); 

}

/*
$query =("SELECT COUNT(*) FROM data WHERE  ('datetime' = '$datetime' AND '$timestart' IS
BETWEEN 'timeend' AND 'timestart') OR ('datetime' = '$datetime' AND '$timeend' IS BETWEEN
'timestart' AND 'timeend')");
print "Udfører: $query <br />\n";
$res = mysql_query($query);
if (!$res) print "MySQL-fejl: ".mysql_error();
echo $counter;
*/
/*
$res = mysql_query("SELECT COUNT(*) FROM data WHERE  (datetime = '$datetime' AND
'$timestart' IS BETWEEN 'timeend' and 'timestart') OR ('datetime' = '$datetime' AND
'$timeend' IS BETWEEN 'timestart' AND 'timeend' )"); 
$counter = mysql_result($res,0,0); 

if ($counter > 0)
*/
 else { 
echo "Der er allerede booked $counter ture denne dag. 
Kontakt mig pr mail for at aftale nærmere...
Dette script kan desværre endnu ikke håndtere mere end to bookninger på samme dag."; 
}


Dato : 16.01.2005, 23:00

Kommentar af : superkoen  

 

har du fundet ud af det? hvis ja må du gerne lukke spørgsmålet. bare god skik

Dato : 04.02.2005, 18:27

Kommentar af : Thor B.N.  

 

OK problemet er loest...tak til alle.
Knud


Dato : 05.02.2005, 04:56

Kommentar af : superkoen  




Login for at skrive et indlæg :



   Brugernavn

Password
 

+ Opret en ny Bruger, Klik her

+ Glemt brugernavn/password

 

Send Artikel/anmeldelse til: phpuni@phpuniverset.dk

Tilbage til oversigt

© Copyright 2000 Propelcom Phpuniverset's politik om personlige oplysninger, artikler & Koder Phpuniverset er optimeret til Mozilla 1024 * 768 Phpuniverset version: 3.0 beta
Webhost : Ignesco.dk

Bund