$sql = mysql_query("SELECT CarsModel,CarsType,CarsInfo FROM cars WHERE CarsModel='$CarsModel'");
$sql_doublecheck = mysql_query("SELECT CarsModel,CarsType FROM contacts WHERE CarsModel='$CarsModel' AND CarsType='$CarsType'"); $doublecheck = mysql_num_rows($sql_doublecheck);
if($doublecheck == 0){ echo "<strong><font color=red>Ingen information om denne bil!</font></strong>"; } elseif ($doublecheck > 0) { echo "Bilinfo"$CarsInfo$""; }
?>
Er der en der kan se hvad der er galt ? takker. vh thjoe
Det er dine anførselstegn der er forkerter echo "Bilinfo"$CarsInfo$""; foran og efter Bilinfo står der " og det er en streng. bagefter skriver du et vaiabelnavn uden nogen operator imellem
echo "Bilinfo" . $CarsInfo$ . ""; // . sætter strenge sammen til een lang streng
du kunne evt også skrive
echo "Bilinfo$CarsInfo$"; // en simpel variabel skrivet i en streg med " omkring
$sql = mysql_query("SELECT CarsModel,CarsType,CarsInfo FROM cars WHERE CarsModel='$CarsModel'");
$sql_doublecheck = mysql_query("SELECT CarsModel,CarsType FROM contacts WHERE CarsModel='$CarsModel' AND CarsType='$CarsType'"); $doublecheck = mysql_num_rows($sql_doublecheck);
if($doublecheck == 0){ echo "<strong><font color=red>Ingen information om denne bil!</font></strong>"; } elseif ($doublecheck > 0) { echo "Bilinfo" . $CarsInfo$ . ""; } ?>
Den kommer desværre stadigvæk med samme fejl. Det må åbenbart bare være mig der ikke helt kan finde ud af hvad der er galt. Hvis man istedet undlader selve teksten "bilinfo", kan I så hjælpe hvordan linien skal se ud. Måske virker det så...
Kan desværre ikke få det til at virke. Måske skulle jeg bare holde mig langt fra php! Men hvis der er en der stadig har mod på at hjælpe har jeg lagt filerne ind på: http://www.sporvognen.dk/cars/files.txt Mange tak. vh thjoe
Warning: Can't connect to local MySQL server through socket '/tmp/mysql.sock' (2) in /usr/www/sporvognen_dk/public_html/cars/carsinfo.php on line 2
Warning: MySQL Connection Failed: Can't connect to local MySQL server through socket '/tmp/mysql.sock' (2) in /usr/www/sporvognen_dk/public_html/cars/carsinfo.php on line 2
Warning: Supplied argument is not a valid MySQL-Link resource in /usr/www/sporvognen_dk/public_html/cars/carsinfo.php on line 3
Warning: Can't connect to local MySQL server through socket '/tmp/mysql.sock' (2) in /usr/www/sporvognen_dk/public_html/cars/carsinfo.php on line 6
Warning: MySQL Connection Failed: Can't connect to local MySQL server through socket '/tmp/mysql.sock' (2) in /usr/www/sporvognen_dk/public_html/cars/carsinfo.php on line 6
Warning: MySQL: A link to the server could not be established in /usr/www/sporvognen_dk/public_html/cars/carsinfo.php on line 6
Warning: Can't connect to local MySQL server through socket '/tmp/mysql.sock' (2) in /usr/www/sporvognen_dk/public_html/cars/carsinfo.php on line 9
Warning: MySQL Connection Failed: Can't connect to local MySQL server through socket '/tmp/mysql.sock' (2) in /usr/www/sporvognen_dk/public_html/cars/carsinfo.php on line 9
Warning: MySQL: A link to the server could not be established in /usr/www/sporvognen_dk/public_html/cars/carsinfo.php on line 9
Warning: Supplied argument is not a valid MySQL result resource in /usr/www/sporvognen_dk/public_html/cars/carsinfo.php on line 10 The info you requested is not available!
Nu har jeg rettet kode til. Nu kommer der ikke en ParseError, men den finder aldrig nogle informationer, selvom der er skrevet info..om valgte bil. (INGEN INFORMATION OM DENNE BIL). Kan du/I se hvorfor ? Takker. vh thjoe
$sql = mysql_query("SELECT CarsModel,CarsType,CarsInfo FROM cars WHERE CarsModel='$CarsModel'");
$sql_doublecheck = mysql_query("SELECT CarsModel,CarsType FROM cars WHERE CarsModel='$CarsModel' AND CarsType='$CarsType'"); $doublecheck = mysql_num_rows($sql_doublecheck);
if($doublecheck == 0){ echo "<strong><font color=red>Ingen information om denne bil!</font></strong>"; // } elseif ($doublecheck > 0) { echo "Bilinfo"$CarsInfo$""; } elseif ($doublecheck > 0) { echo "BilInfo '$CarsInfo' "; }
Så prøv $sql = mysql_query("SELECT CarsModel,CarsType,CarsInfo FROM cars WHERE CarsModel='{$_GET['CarsModel']}'"); eller $sql = mysql_query("SELECT CarsModel,CarsType,CarsInfo FROM cars WHERE CarsModel='{$_POST['CarsModel']}'"); afhængig af om du bruger GET eller POST.
Nå, får det nok aldrig til at virke. Prøver at droppe dropdownboxene. Takker for svarene.
Synes godt om
Ny brugerNybegynder
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.