14. oktober 2004 - 10:47Der er
21 kommentarer og 1 løsning
at skrive til db
Hejsa Jeg er ved at lave et mini CMS-system, men har prob. På min localhost kan jeg godt skrive til db'en men når jeg uploader den til mit webhotel virker det ikke. Koden som indeholder formen ser sådan ud:
I dette særtema ser vi på, hvordan cloud og AI bliver fundamentet for virksomhedernes digitale forretning, og hvordan de nye muligheder for automatisering og forretningsværdi kan udnyttes uden at miste overblik, sikkerhed og menneskelig kontrol.
//Opret forbindelse til databaseserver $dblink = mysql_connect($databaseserver,$databaseuser,$databasepassword) or die(mysql_error()); mysql_select_db($databasename) or die(mysql_error()); ?>
jeg har fundet ud af hvordan fejlen opstår, men ved ikke hvordan jeg skal løse den! Mit funktionskald virker ikke med uden at jeg lavede et Hidden-felt som poster en variabel. Funktionen ser sådan ud:
if (($_POST['funktionen'])=="ins") { include 'includes/dbconn.php'; $spget = $_POST['spg']; $svaret = $_POST['svar']; $sql = "INSERT INTO feedback (spg, svar) VALUES('$spget','$svaret');"; mysql_query($sql) or die(mysql_error(LINK)); mysql_close($dblink);
Desuden har jeg samme problem når jeg vil slette en tekst fra db'en.
while ($arrow = mysql_fetch_array($result)) { $entitet1 = str_replace("\n", "<br>", $arrow[1]); $entitet2 = str_replace("\n", "<br>", $arrow[2]); echo "<table border='1' width='678' cellpadding='2' bordercolor='#000000'><tr>\n"; printf("<td width='668' bgcolor='#808080' align=\"left\"> <font color='#ffffff'><b>%s</b></font></td>", "Spørgsmål"); printf("<td bgcolor='#C86868' width='10'><font color='white'><b> <a name='slet' href=\"feedback_slet.php?id=%s&funktionen=del\" class='email'>slet</a></b></font></td></tr>\n", $arrow[0]); printf("<tr><td colspan='2' bgcolor=\"#c0c0c0\" align=\"left\">%s</td></tr>\n", $entitet1); printf("<td colspan='2' bgcolor='#808080' align=\"left\"><font color='#ffffff'><b>%s</b></font></td></tr>\n", "Svar"); printf("<tr><td colspan='2' bgcolor=\"#c0c0c0\" align=\"left\">%s</td></tr></table><br>\n", $entitet2); } ...det er som om at det ikke kan lade sig gøre uden at variabler er sat til Global!!! HJÆLP!!!
det skulle stå: (($_POST['funktionen'])=="ins") i funktionen når jeg skriver echo $_POST['funktionen']; kommer der intet output på skærmen!!! Det er som om at dette link ikke virker: <a name='slet' href=\"feedback_slet.php?id=%s&funktionen=del\" class='email'>slet</a> jeg har også prøvet at slette: name='slet' i linket
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.