15. februar 2003 - 10:56Der er
12 kommentarer og 2 løsninger
Gæstebog i MySQL
Jeg er nybegynder og har prøvet at lave en gæstebog, og jeg kan sagtens indtaste data selv i en database, og så få vist det på siden, men jeg kan ikke gøre det fra siden.
Den smider ikke det ind i databasen, som jeg beder den om. Kan nogen se fejlen på nedenstående PHP-site:
<TABLE border=1> <? $foresp = mysql_query("SELECT navn,email,dato,besked FROM bog ORDER BY nr DESC"); while($data = mysql_fetch_row($foresp)){ echo "<TR><TD VALIGN=TOP>"; echo "fra: <A HREF=\"mailto:$data[1]\">$data[0]</A>"; echo "<BR>$data[2]"; echo "</TD><TD VALIGN=TOP>$data[3]</TD></TR>"; } ?> </TABLE>
</BODY> </HTML>
======================================
Ps.:
Jeg har udskifte bruger og password med mit eget, for den virker jo som sagt, fint med at læse i databasen.
Jeg har også prøvet at udskifte <? echo $PHP_SELF; ?> med filnavnet, for den skriver ikke noget istedet for <? echo $PHP_SELF; ?>, som den burde, men det virker stadig ikke!
Denne side indeholder artikler med forskellige perspektiver på Identity & Access Management i private og offentlige organisationer. Artiklerne behandler aktuelle IAM-emner og leveres af producenter, rådgivere og implementeringspartnere.
ok.. men det eneste jeg har rettet i dit script er at jeg har ændret datoen.. og så har jeg ændret tilslutningen til databasen så der kommer til at stå:
Ok... jeg siger mange tak for hjælpen! Jeg fandt ud af hvorfor det ikke virkede, eller det vil sige, det gjorde jeg ikke, men det virkede On-line, men ikke lokalt på min maskine, så jeg håber det er i orden at vi deler pointene, da jeg egentlig selv fandt fejlen på mit spørgsmål, men det var alligevel nogle gode ting du ellers kom med! :)
Hva' kan der egentlig ske ved at man ikke lukker den?
Et af problemerne ved ikke at lukke, er hvis den først har oprettet forbindelse, og man så kalder siden, til at oprette forbindelse igen.. Så kan den ind imellem godt komme og brokke sig over at der allerede er oprettet forbindelse til en database.
Når du skriver noget i et textarea, og sågar i din databse, genner den linieskift med kommandoen \n.. Men for at printe et linieskift i html skal man bruge <br>. Kommandoen \n laver kun et linieskift i kildekoden. Men bliver ikke printet ud. Det den kommando så gør at bare at udskifte alle \n med <br> i variablen $besked
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.