Seite 1 von 1

need help :)

Verfasst: 12.11.2002 09:32
von Patrick.Braun
kann mir einer sagen was an folgendem code nicht geht?? wenn einer weiß was falsch iss.. bitte sagen :) thx
es muss an dem roten code leigen denke ich, bzw irgendwo bei den SQL befehlen.. naja danke schonmal

<?php

require("config.php");

$connect = mssql_connect($dbhost, $dbuser, $dbpass);

if(!$connect)

{

print "SORRY, es scheint ein Problem mit der Datenbank zu geben...<br>";

die();

} else {

mssql_select_db("$dbname",$connect);

}


$sqlst = "INSERT INTO swc (reference, description, cooadress, domainID, devdomainID, rangestart, rangeend, responsibleID) VALUES ('$_GET[reference]', '$_GET[description]', '$_GET[cooadress]', '$_GET[domainID]','$_GET[devdomainID]','$_GET[rangestart]','$_GET[rangeend]','$_GET[responsibleID]')";

$sqlst = "SELECT * FROM swc WHERE

(rangestart <= rangestart and rangeend >= rangeend and rangestart >=

rangeend) OR

(rangestart <= rangestart and rangeend <= rangeend) OR (rangestart <= rangestart and rangeend <= rangeend and rangeend >=

rangestart);



$eintrag = mssql_query($sqlst, $connect);

if(!$eintrag)

{

print "<p>Beim Eintragen ist ein Fehler aufgetreten!";

} else {

print "<p>Der Datensatz wurde erfolgreich eingetragen!";

}



?>

Verfasst: 12.11.2002 10:00
von biototo
Das hier ist falsch !!!!

Code: Alles auswählen

 mssql_select_db("$dbname",$connect); 
das muss so aussehen:

Code: Alles auswählen

 mssql_select_db($dbname,$connect); 
ohne die Anführungszeichen !!!

Dann sollte das funktionieren ... ich guck aber nochmal drüber ...

Verfasst: 12.11.2002 18:49
von Pyramide
@Biototo: Das sollte keinen Unterschied machen.

@Patrick:
Wenn dir jemand helfen soll, musst du mindestens schreiben, was für eine Fehlermeldung erscheint bzw. was passieren soll und was stattdessen passiert. Denn nicht jeder hat Lust, sämtlichen Code abzutippen etc. Und nen MS SQL Server zum Testen haben auch nur seeehr wenige.

Verfasst: 12.11.2002 20:29
von codemonkey
@Pyramide

na ja da er ja

Code: Alles auswählen

if(!$eintrag) 

{ 

print "<p>Beim Eintragen ist ein Fehler aufgetreten!";
eingegeben hat, wird warscheinklich keine Fehlermeldung kommen, sondern nur "Beim Eintragen ist ein Fehler aufgetreten!"

Verfasst: 13.11.2002 15:45
von Pyramide
Dann sollte er es mal mit mssql_get_last_message versuchen...