/ 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øge Funktion laver fejl hver gang!
Fra : Mike Toxværd


Dato : 02-04-04 21:53

Ja hver gang den søger kommer der en fejl frem nede ved

$number og while(2 linier under)

kan i hjælpe mig med at rette fejl(ene)

- her er koden:

<?
if (!$_POST[seek] == "" && !$_POST[artist] == "Artist") {
$res_lol = mysql_query("select * from cds where artist like
'%$_POST[seek]%'");
$number = mysql_num_rows($res_lol); {
print"Your seach: <b>$_POST[seek]</b>, gave <b>$number</b>
results"; }
while ($row = mysql_fetch_array($result)) {
print "<b><a
href=\"http://www.din-side.dk/index.php?id=$row[id]\"
target=\"_blank\">$row[kunster]</a></b><br>$row[tekst]<br></li>";
}}
elseif (!$_POST[seek] == "" && !$_POST[title] == "title") {
$result = mysql_query("select * from cds where title like
'%$_POST[seek]%'");
$number = mysql_num_rows($result);
print "Your seach: <b>$_POST[seek]</b> gave $number results";
while ($row = mysql_fetch_array($result)) {
print "<b><a
href=\"http://www.din-side.dk/index.php?id=$row[id]\"
target=\"_blank\">$row[title]</a></b><br>$row[tekst]<br></li>";
}}
elseif ($_POST[seach] == "Seach" && !$_POST[seek] == "") { print
"0 results"; }
?>

Mvh

Mike Toxværd

--
Vil du lære at kode HTML, XHTML, CSS, SSI eller ASP?
- Pædagogiske tutorials på dansk
- Kom godt i gang med koderne
KLIK HER! => http://www.html.dk/tutorials

 
 
Jonas Voss (03-04-2004)
Kommentar
Fra : Jonas Voss


Dato : 03-04-04 11:26

In dk.edb.internet.webdesign.serverside.php, t0x23@msn.com wrote:

> Ja hver gang den s?ger kommer der en fejl frem nede ved

Hvilken fejl får du?

> $number og while(2 linier under)

> kan i hj?lpe mig med at rette fejl(ene)

Prøv at lav din query om til noget lignende dette:
$res_lol = mysql_query("SELECT * FROM cds WHERE artist LIKE
'%".$_POST['seek']."%'") or print mysql_error();

Hvor er dit $result henne som du bruger i din while-løkke?

--
| Jonas @ 55.68 , 12.57 | <http://blog.verture.net/> |
BOFH-excuse: Due to Federal Budget problems we have
been forced to cut back on the number of users able
to access the system at one time. (namely none allowed....)

Mike Toxværd (03-04-2004)
Kommentar
Fra : Mike Toxværd


Dato : 03-04-04 12:58

> Hvilken fejl får du?

   <?
   include"top.php";
   ?>
<form action='<?$PHP_SELF?>' method='post'>
<select name='select' size='1'>
<option selected>Choose</option>
<option value='artist'>Artist</option>
<option value='title'>Title</option>
</select>
<input type='text' name='seek'>
<input type='submit' name='seach' value='Seach'>
</form>
<br><br><br>
<?
if (!$_POST[seek] == "" && !$_POST[artist] == "Artist") {
$result = mysql_query("SELECT * FROM cds WHERE artist LIKE
'%".$_POST['seek']."%'") or print mysql_error();
$number = mysql_num_rows($result);
print"Your seach: <b>$_POST[seek]</b> gave $number results"; }
while ($row = mysql_fetch_array($result)) {
print "<b><a href=\"http://www.din-side.dk/film&id=$row[id]\"
target=\"_blank\">$row[film]</a></b><br>$row[tekst]<br></li>";
}}
elseif (!$_POST[seek] == "" && !$_POST[title] == "title") {
$result = mysql_query("select * from cds where title like
'%$_POST[seek]%'");
$number = mysql_num_rows($result);
print "Your seach: <b>$_POST[seek]</b> gave $number results";
while ($row = mysql_fetch_array($result)) {
print "<b><a href=\"http://www.din-side.dk/film&id=$row[id]\"
target=\"_blank\">$row[film]</a></b><br>$row[tekst]<br></li>";
}}
elseif ($_POST[seach] == "Seach" && !$_POST[seek] == "") { print "0
results"; }
?>
   <?
   include"bund.php";
   ?>

her er hele min kode for siden.

siden findes her: http://gtb.users.whitehat.dk

der kan du se fejlen.

--
Vil du lære at kode HTML, XHTML, CSS, SSI eller ASP?
- Pædagogiske tutorials på dansk
- Kom godt i gang med koderne
KLIK HER! => http://www.html.dk/tutorials

Dan Molberg (03-04-2004)
Kommentar
Fra : Dan Molberg


Dato : 03-04-04 13:34

In news:c4m8rj$aa0$1@sunsite.dk,
Mike Toxværd <t0x23@msn.com> typed:
> der kan du se fejlen.
Lav rigtig indryk i din kode, så ville du selv hurtigt se at du har en } for
meget.

--
MVH Dan Molberg
http://beyond.repair.dk/



Mike Toxværd (04-04-2004)
Kommentar
Fra : Mike Toxværd


Dato : 04-04-04 12:40

Warning: mysql_num_rows(): supplied argument is not a valid MySQL result
resource in /usr/home/whitehat_dk/users/gtb/index.php on line 17
Your seach: arc gave results
Warning: mysql_fetch_array(): supplied argument is not a valid MySQL result
resource in /usr/home/whitehat_dk/users/gtb/index.php on line 19

Hva ska' det sige?


--
Vil du lære at kode HTML, XHTML, CSS, SSI eller ASP?
- Pædagogiske tutorials på dansk
- Kom godt i gang med koderne
KLIK HER! => http://www.html.dk/tutorials

Jonas Voss (04-04-2004)
Kommentar
Fra : Jonas Voss


Dato : 04-04-04 13:13

In dk.edb.internet.webdesign.serverside.php, t0x23@msn.com wrote:

> Warning: mysql_num_rows(): supplied argument is not a valid MySQL result
> resource in /usr/home/whitehat_dk/users/gtb/index.php on line 17
> Your seach: arc gave results
> Warning: mysql_fetch_array(): supplied argument is not a valid MySQL result
> resource in /usr/home/whitehat_dk/users/gtb/index.php on line 19

> Hva ska' det sige?

At der er en fejl i din MySQL-sætning. Prøv at print den til skærmen, og
se om der står det du gerne vil have der skal stå.

--
| Jonas @ 55.68 , 12.57 | <http://blog.verture.net/> |

BOFH-excuse: Rhythmic variations in the voltage reaching the power supply.


Jonas Voss (03-04-2004)
Kommentar
Fra : Jonas Voss


Dato : 03-04-04 13:34

In dk.edb.internet.webdesign.serverside.php, t0x23@msn.com wrote:

> siden findes her: http://gtb.users.whitehat.dk

> der kan du se fejlen.

Du har en fejl i linie 21 i din index.php-fil. Har du prøvet at rette
din kode til det jeg foreslår i min tidligere post?

--
| Jonas @ 55.68 , 12.57 | <http://blog.verture.net/> |

BOFH-excuse: Operators killed by year 2000 bug bite.


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

Månedens bedste
Årets bedste
Sidste års bedste