Avatar billede fatter_keine Nybegynder
03. april 2003 - 20:28 Der er 9 kommentarer og
1 løsning

Kan ikke finde fejlen

Hejsa, jeg har siddet og terpet koden for fejl, men kan ikke finde den/dem...


if($sog){
if(!$find){
echo"
<form action='?' method='post'>
<font size='1'>
<input type='hidden' name='sog' value='annoncer'>
Søgeord:<br><input type='text' name='find'>
<input type='submit' value='Søg'>
</form>
";
}else{
$hent = mysql_query("SELECT * FROM varer WHERE titel like '%$find%'");
$skriv = mysql_fetch_array($hent);
if(mysql_num_rows($hent) == 0){
echo"<p>Søgningen gav 0 resultater";
}else{
if(mysql_num_rows($hent) > 0){

while($row=mysql_fetch_array($hent)) {
echo"$row[titel]";

}}}}



Den skriver blot en blank side...
Avatar billede schaefner Juniormester
03. april 2003 - 20:36 #1
<form action="" method="post">
<font size="1">
<input type="hidden" name="sog" value="annoncer">
Søgeord:<br><input type="text" name="find">
<input type="submit" value="Søg">
<?php
if ($sog && $find) {
    $hent = mysql_query("SELECT * FROM varer WHERE titel like '%$find%'");
    $skriv = mysql_fetch_array($hent);
    if(mysql_num_rows($hent) == 0){
        echo"<p>Søgningen gav 0 resultater";
    }else{
        while($row=mysql_fetch_array($hent)) {
            echo "$row[titel]";
        }
    }
}
?>
Avatar billede schaefner Juniormester
03. april 2003 - 20:37 #2
Eller sådan her:

<?
if ($sog && $find) {
    $hent = mysql_query("SELECT * FROM varer WHERE titel like '%$find%'");
    $skriv = mysql_fetch_array($hent);
    if(mysql_num_rows($hent) == 0){
        echo"<p>Søgningen gav 0 resultater";
    }else{
        while($row=mysql_fetch_array($hent)) {
            echo "$row[titel]";
        }
    }
} else {
?>
<form action="" method="post">
<font size="1">
<input type="hidden" name="sog" value="annoncer">
Søgeord:<br><input type="text" name="find">
<input type="submit" value="Søg">
<?php
}
?>
Avatar billede schaefner Juniormester
03. april 2003 - 20:38 #3
$skriv = mysql_fetch_array($hent); burde du også kunne fjerne
Avatar billede schaefner Juniormester
03. april 2003 - 20:40 #4
Iøvrigt er der heller ingen grund til at tjekke om $sog er sat, da du jo selv sætter den :)
Avatar billede fatter_keine Nybegynder
03. april 2003 - 20:40 #5
nej hvis sog er noget skal hele stykket køres, mens den nederste del kun vises hvis find er slået til
Avatar billede fatter_keine Nybegynder
03. april 2003 - 20:41 #6
$skriv bliver brugt længere nede....
Avatar billede schaefner Juniormester
03. april 2003 - 20:42 #7
ok :)
Avatar billede schaefner Juniormester
03. april 2003 - 20:42 #8
hvad er den nederste del?
Avatar billede fatter_keine Nybegynder
03. april 2003 - 20:43 #9
Ja nu virker det.... ved ikke lige hvorfor, jeg har ikke ændret andet end at slette $skriv, og sat den ind lidt længere nede....

Tak for hjælpen, vil du have point ???
Avatar billede schaefner Juniormester
03. april 2003 - 20:45 #10
Glad for at du fik det til at virke :)
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
Vi tilbyder markedets bedste kurser inden for webudvikling

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