Avatar billede foxmulder58 Praktikant
06. maj 2005 - 19:59 Der er 20 kommentarer og
1 løsning

hvad betyder denne fejl!

Hvad betyder denne fejl når man prøver at oprette sig som modtager af mit nyhedsbrev?:

Warning: mysql_connect(): Unknown MySQL Server Host 'http' (1) in /web/www/frac/users/foxmulder58/gamesite/add_reciever.php on line 66
Could not connect: Unknown MySQL Server Host 'http' (1)


mvh
Mads

Adressen er her:

http://www.foxmulder58.frac.dk/gamesite/
Avatar billede bad24 Nybegynder
06. maj 2005 - 20:07 #1
har du skrevet localhost under host i config filen?
Avatar billede foxmulder58 Praktikant
06. maj 2005 - 20:23 #2
jeg har ikke nogen config fil! det er til et nyhedsbrev de scripts er lavet!


mvh
Mads
Avatar billede cmau Nybegynder
06. maj 2005 - 20:26 #3
Smid lige koden fra add_reciever.php
Avatar billede foxmulder58 Praktikant
06. maj 2005 - 20:27 #4
nu har jeg rettet min script således der står:

?php
$link = mysql_connect('localhost', 'foxmulder58', 'firewalker');
if (!$link) {
  die('Could not connect: ' . mysql_error());
}
mysql_select_db("foxmulder58",$link);
mysql_query("INSERT INTO newz_reciever VALUES ('".$_POST['res_email']."')",$link);

mysql_close($link)

?>


og det ser også ud som om der ikke er nogen fejl. Men når jeg tilmelder mig kan jeg ikke se at mine oplysninger er lagt ned i databasen!


mvh
Mads
Avatar billede foxmulder58 Praktikant
06. maj 2005 - 20:28 #5
---> cmau her kommer mit script!

--------add_receiver.php----------------->

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"
"http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
<title>::.Velkommen til gamezine.dk.:: konsol, spil,anmeldelser, nyheder - gamer`s community</title>





<link rel="stylesheet" type="text/css" href="default.css" media="screen,projection" title="Default" />

<script type="text/javascript">
var divs = ['menu','content'];

function syncronizeDivs(){
    var maxH = 0;
    d = document.getElementsByTagName("DIV");
    for(i=0;d.length>i;i++){
        for(j=0;divs.length>j;j++){
            if(d[i].id==divs[j])maxH = Math.max(maxH,d[i].offsetHeight);
        }
    }
    for(i=0;d.length>i;i++){
        for(j=0;divs.length>j;j++){
            if(d[i].id==divs[j])d[i].style.height=maxH + 'px';
        }
    }
}
</script>
</head>
<body onload="syncronizeDivs()">


<div class="bodywrap">
<div id="banner">
  <object classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,29,0" width="635" height="125">
    <param name="movie" value="banner.swf">
    <param name="quality" value="high">
    <embed src="banner.swf" quality="high" pluginspage="http://www.macromedia.com/go/getflashplayer" type="application/x-shockwave-flash" width="635" height="125"></embed>
  </object>
</div><br/>
<div id="menu">
<table  width="100%" height="36" align="center"><th id="myHeader">login</th><tr>
  <td><input name="brugernavn" type="text" size="12" maxlength="12">
    </td>
</tr></table>

<table align="center" width="100%">

  <th id="myHeader">password</th><tr>
  <td>&nbsp;</td>
</tr></tr>

</table><br/>
<table width="100%" height="36" align="center" ><th id="myHeader">Nyhedsbrev</th><tr><td><form action="add_reciever.php" method="post">
    <label>Din mailadresse:</label>
    <input type="text" name="res_email">
    <input type="submit" name="submit" value="Tilmeld mig"></td></tr>
</table>
</form>

</div>
<div id="content"><?php
$link = mysql_connect('localhost', 'foxmulder58', 'firewalker');
if (!$link) {
  die('Could not connect: ' . mysql_error());
}
mysql_select_db("foxmulder58",$link);
mysql_query("INSERT INTO newz_reciever VALUES ('".$_POST['res_email']."')",$link);

mysql_close($link)

?>
</div>


</div>
</body>
</html>
-----------------------------> script slut!

mvh
Mads
Avatar billede cmau Nybegynder
06. maj 2005 - 20:29 #6
<?php
$link = mysql_connect('localhost', 'foxmulder58', 'firewalker');
if (!$link) {
  die('Could not connect: ' . mysql_error());
}
mysql_select_db("foxmulder58",$link);
mysql_query("INSERT INTO newz_reciever (res_email) VALUES ('".$_POST['res_email']."')");

mysql_close($link)

?>
Avatar billede hmortensen Nybegynder
06. maj 2005 - 20:29 #7
Hvordan ser din tabel ud ?
Avatar billede foxmulder58 Praktikant
06. maj 2005 - 20:37 #8
hvordan vise jeg min tabel herinde?


mvh
Mads
Avatar billede hmortensen Nybegynder
06. maj 2005 - 20:46 #9
Du kunne fortælle hvordan den er opbygget.

Fx.

tabel brugere
id auto
navn text
kodeord text
Avatar billede erikjacobsen Ekspert
06. maj 2005 - 20:49 #10
Tag lige en
  mysql_query("INSERT INTO newz_reciever (res_email) VALUES ('".$_POST['res_email']."')") or die(mysql_error());
og fortæl hvad den siger.
Avatar billede foxmulder58 Praktikant
06. maj 2005 - 21:58 #11
---> Erik jacobsen

hvis jeg gør det siger den:

Unknown column 'res_email' in 'field list'

så der er vel en fejl i min database


mvh
Mads
Avatar billede erikjacobsen Ekspert
06. maj 2005 - 22:23 #12
Eller i sql-sætningen. Du har har i hvert fald ikke en kolonne/felt med det navn.
Avatar billede foxmulder58 Praktikant
06. maj 2005 - 22:25 #13
det er i database delen der mangler et felt der hedder res_email. Hvad gør en klog nu?


mvh
Mads
Avatar billede erikjacobsen Ekspert
06. maj 2005 - 22:37 #14
Det hedder måske noget andet. Hvilke felter har du da?
Avatar billede foxmulder58 Praktikant
06. maj 2005 - 22:45 #15
jeg har felterne

"id" og "user_mail"

mvh
Mads
Avatar billede hmortensen Nybegynder
06. maj 2005 - 22:46 #16
Så blir det sådan her:
mysql_query("INSERT INTO newz_reciever (user_mail) VALUES ('".$_POST['res_email']."')") or die(mysql_error());
Avatar billede foxmulder58 Praktikant
06. maj 2005 - 22:52 #17
--->hmmortensen og ericjacobsen nu virker det!

gider i smide et svar så i kan få point!!

PS! kender i nogle gode sider hvor jeg kan finde færdige PHP scripts med dertilhørende SQL sætninger til at smide ind på en sin hjemmeside ville jeg gerne have adresssen!

endnu engang tak for hjælpen!

mvh
Mads
Avatar billede erikjacobsen Ekspert
06. maj 2005 - 23:16 #18
Ingen point til mig, tak.

Er det ikke sjovere at lave scripts selv? Efter man har fået lidt check på hvad der foregår ;)
Avatar billede foxmulder58 Praktikant
06. maj 2005 - 23:23 #19
jo jeg har dog fået dette script mere eller mindre foræret da jeg ikke er meget inde i PHP. Mne jeg har anskaffet en bog fysisk samt en masse PDF filer omkring PHP, så det lærer jeg vel nok selvom jeg har svært ved at gennemskue syntaxen i PHP.

mvh
Mads
Avatar billede foxmulder58 Praktikant
07. maj 2005 - 18:14 #20
---> hmmortensen

vil du have dine point? så smid et svar!

mvh
Mads
Avatar billede foxmulder58 Praktikant
09. maj 2005 - 20:23 #21
jamen så lukker jeg her!

Tak for hjælpen!

mvh
Mads
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