/ Forside / Teknologi / Udvikling / PHP / Nyhedsindlæg
Login
Glemt dit kodeord?
Brugernavn

Kodeord


Reklame
Top 10 brugere
PHP
#NavnPoint
rfh 3959
natmaden 3372
poul_from 3310
funbreak 2700
stone47 2230
Jin2k 1960
Angband 1743
Bjerner 1249
refi 1185
10  Interkril.. 1146
Søgning til og fra
Fra : Flemming Jensen


Dato : 27-04-04 13:09

Hej Gruppe

Jeg har en MySQL der indeholder
dato, booking, colli, kg og cbm

Jeg vil gerne lave en form, hvor brugeren kan søge på til og fra dato. Altså
2 felter, hvor der i det først tastes 'fra dato' og i det næste 'til dato'

Jeg får følgende fejl:
Parse error: parse error, unexpected T_STRING in
/web/www.absolutvildmark.dk/www/pisiffik/soeg1.php on line 29

Filen hedder 'soeg1.php'

Mit script ser sådan her ud
<form action="soeg1.php" method="get">
<FONT FACE="Verdana, Arial, Helvetica, sans-serif" SIZE="1">
Søg på dato<br>
<input type="text" name="sog_fra_dato">
<input type="text" name="sog_til_dato">
<input type="submit" name="sog" value="Søg">
</form>
<FONT FACE="Verdana, Arial, Helvetica, sans-serif" SIZE="1"><br><br><br>

<?
if ($sog) {
$connection = mysql_connect("server","user","password");
mysql_select_db("database", $connection);
$result = mysql_query("select * from tabel where dato >= $sog_fra_dato AND
>= $soeg_til_dato);
$number = mysql_num_rows($result);
print "Din søgning på: <b>$sog</b> gav $number resultater";
while ($row = mysql_fetch_array($result)) {
print ("<table
border='1'><tr><td>bookingnummer</td><td><td>Ankomstdato</td><td></td><td>Kg
</td><td>Cbm</td></tr>");
print
("<tr><td>$row[booking]</td><td>row$[dato]</td><td>$row[colli]</td><td>$row[
kg]</td><td>row$[cbm]</td></tr>");
print ("<table>");

Er der nogle der har en ide ???

Hilsen
Flemming



 
 
Peter Farsinsen [900~ (27-04-2004)
Kommentar
Fra : Peter Farsinsen [900~


Dato : 27-04-04 13:13

Hej...

Du mangler i hvert fald en " i din query, desuden mener jeg ikke den er
korrekt - hvis ikke "'et er nok kan du prøve med:

$result = mysql_query("select * from tabel where dato >= $sog_fra_dato
AND dato <= $soeg_til_dato");

mvh

Peter Farsinsen

Flemming Jensen (27-04-2004)
Kommentar
Fra : Flemming Jensen


Dato : 27-04-04 20:43


"Peter Farsinsen [9000 Aalborg]" <peter_nej_@_tak_farsinsen.dk> skrev i en
meddelelse news:c6lip6$9tj$1@sunsite.dk...
> Hej...
>
> Du mangler i hvert fald en " i din query, desuden mener jeg ikke den er
> korrekt - hvis ikke "'et er nok kan du prøve med:
>
> $result = mysql_query("select * from tabel where dato >= $sog_fra_dato
> AND dato <= $soeg_til_dato");
>
> mvh
>
> Peter Farsinsen

Hej Peter

Tusind tak. Det manglende " og dato + en stavefejl jeg selv fandt var
løsningen.

Hilsen
Flemming



Søg
Reklame
Statistik
Spørgsmål : 177559
Tips : 31968
Nyheder : 719565
Indlæg : 6408929
Brugere : 218888

Månedens bedste
Årets bedste
Sidste års bedste