I lang tid har samarbejdsbranchen fokuseret på at forbedre enhedsfunktioner – bedre kameraer, klarere lyd og smartere software. Men den virkelige forvandling handler ikke om funktioner.
$insert = mysql_query("INSERT INTO brugere (brugernavn,password,erhverv,fornavn,efternavn,gadenavn,gadenr,by,postnr,cpr_cvr) VALUES ('$brugernavn','$password','$erhverv','$fornavn','$efternavn','$gadenavn','$gadenr','$by','$postnr','$cpr_cv') or die (mysql_error ());
Hov havde ikke fået variablen med i mit spørgsmål.. den er: $erhvervsdrivende = ("SELECT erhverv FROM brugere WHERE id='$_SESSION[user_id]'");
Desværre det virkede ikke Source, havde også prøvet at skrive det på den måde selv.. ? nåh ja og feltet der skal henvises hedder erhverv og ikke erhvervsdrivende..
$erhvervsdrivende_sql = "SELECT erhverv FROM brugere WHERE id = ".$_SESSION["user_id"]; $erhvervsdrivende = mysql_result(mysql_query("$erhvervsdrivende_sql"));
$erhvervsdrivende_sql = "SELECT erhverv FROM brugere WHERE id = '$_SESSION["user_id"]'"; $erhvervsdrivende = mysql_result(mysql_query("$erhvervsdrivende_sql"),0);
virker heller ikke.. må have gjort noget andet galt ?
Parse error: parse error, unexpected '\"', expecting T_STRING or T_VARIABLE or T_NUM_STRING
Ved ikke hvad jeg gør galt .. har aldrig brugt mysql_result før..
arning: Wrong parameter count for mysql_query() in /data/cluster/free1go/p/o/www.postballerup.1go.dk/privat.php on line 14
Warning: mysql_result(): supplied argument is not a valid MySQL result resource in /data/cluster/free1go/p/o/www.postballerup.1go.dk/privat.php on line 14
Jeg overså også " i dit eksempel til query $erhvervsdrivende_sql = "SELECT erhverv FROM brugere WHERE id = '$_SESSION["user_id"]'";
Når du bruger " eller ' i em streng, skal du "hoppe ud" af phpkode: $erhvervsdrivende_sql = "SELECT erhverv FROM brugere WHERE id = '".$_SESSION["user_id"]."'";
Jeg går ud fra at $_SESSION["user_id"] er et tal ? $erhvervsdrivende_sql = "SELECT erhverv FROM brugere WHERE id = ".$_SESSION["user_id"];
Når det er et tal skal man faktisk ikke bruge ' i en query. Og fpr nu at sikre det er et tal:
$erhvervsdrivende_sql = "SELECT erhverv FROM brugere WHERE id = ".(int)$_SESSION["user_id"];
Hey showsource, tak for hjælpen. Fandt dog ud af hvad problemet var.
if($erhvervsdrivende == "erhvervsdrivende")
skulle rettes til
if($erhvervsdrivende == "Erhvervsdrivende")
Altså et stort E i stedet for det lille.. irreterende fejl, men tak fordi du tog dig tid til at hjælpe :)
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.