Link i mysql

Henrik
Henriks bilde
Avlogget
Ble med: 06.12.2011

Er det en måte jeg kan putte en link inni en mysql table ?

Jeg henter all infoen ut av mysql kolonnen med dette scriptet:

 

  1. <?php
  2.  
  3. $db_host = "localhost";
  4.  
  5. $db_username = "root";
  6.  
  7. $db_pass = " ** Passord ** ";
  8.  
  9. $db_name = "henrikhe";
  10.  
  11.  
  12. // Run the actual connection here
  13.  
  14. mysql_connect("$db_host","$db_username","$db_pass") or die ("could not connect to mysql");
  15.  
  16. mysql_select_db("$db_name") or die ("no database");
  17.  
  18.  
  19. $content1 = "";
  20.  
  21. $c1 = "SELECT `contentID`, `dato`, `overskrift`, `content`, `av` FROM `content` where `contentID` > '0' order by `contentID` desc ";
  22.  
  23. $result1 = mysql_query($c1);
  24.  
  25. while ($c1 = mysql_fetch_assoc($result1))
  26.  
  27.  
  28. //{
  29.  
  30. //$content1 .= "<tr><td>" . $c1['contentID'] . "</td><td>" . $c1['dato'] . "</td><td>". $c1['overskrift'] . "</td><td>" . $c1['content'] . "</td></tr>";
  31.  
  32. //}
  33.  
  34. {
  35.  
  36. $content1 .= "<h2>" . $c1['overskrift'] . "</h2><span>" . $c1['dato'] . "</span><p>" . $c1['content'] . "</p><p> - " . $c1['av'] . "</p>";
  37.  
  38. }
  39.  
  40.  
  41. echo "$content1";
  42.  
  43. ?>

 

Men jeg kan bare skrive der. Trenger en måte jeg kan legge inn en link..

For å publisere et inlegg bruker jeg dette: 

 

Ny_artikkel.php

 

 

  1. <?PHP
  2.  
  3. session_start();
  4.  
  5. if(!session_is_registered(myusername)){
  6.  
  7. header("location:admin.php");
  8.  
  9. }
  10.  
  11. ?>
  12.  
  13. <h2>Opprett en ny artikkel</h2>
  14.  
  15. <td><form name="form1" method="post" action="insert_ac.php">
  16.  
  17. <table width="100%" border="0" cellspacing="1" cellpadding="3">
  18.  
  19. <tr>
  20.  
  21. <td width="75">Dato</td>
  22.  
  23. <td width="10">:</td>
  24.  
  25. <td width="600"><input name="dato" type="date" id="dato"></td>
  26.  
  27. </tr>
  28.  
  29. <tr>
  30.  
  31. <td width="75">Overskrift</td>
  32.  
  33. <td width="10">:</td>
  34.  
  35. <td width="600"><input name="overskrift" type="text" id="overskrift"></td>
  36.  
  37. </tr>
  38.  
  39. <tr>
  40.  
  41. <td width="75">Ingress</td>
  42.  
  43. <td width="10">:</td>
  44.  
  45. <td width="600"><input name="ingress" type="text" id="ingress"></td>
  46.  
  47. </tr>
  48.  
  49. <tr>
  50.  
  51. <td width="75">Innhold</td>
  52.  
  53. <td width="10">:</td>
  54.  
  55. <td width="600"><textarea name="content" id="content" cols="30" rows="9"></textarea></td>
  56.  
  57. <tr>
  58.  
  59. <td width="75">Skrevet av</td>
  60.  
  61. <td width="10">:</td>
  62.  
  63. <td width="600"><input name="av" type="text" id="av"></td>
  64.  
  65. <tr>
  66.  
  67. <td colspan="3" align="center"><input type="submit" name="Submit" value="Submit"></td>
  68.  
  69. </table>

 

insert_ac.php:

 

 

  1. <?php
  2.  
  3.  
  4. $host="localhost"; // Host name
  5.  
  6. $username="root"; // Mysql username
  7.  
  8. $password=" ** PASSORD** "; // Mysql password
  9.  
  10. $db_name="henrikhe"; // Database name
  11.  
  12. $tbl_name="content"; // Table name
  13.  
  14.  
  15. // Connect to server and select database.
  16.  
  17. mysql_connect("$host", "$username", "$password")or die("cannot connect");
  18.  
  19. mysql_select_db("$db_name")or die("cannot select DB");
  20.  
  21.  
  22. // Get values from form
  23.  
  24. $dato=$_POST['dato'];
  25.  
  26. $overskrift=$_POST['overskrift'];
  27.  
  28. $ingress=$_POST['ingress'];
  29.  
  30. $content=$_POST['content'];
  31.  
  32. $av=$_POST['av'];
  33.  
  34.  
  35. // Insert data into mysql
  36.  
  37. $sql="INSERT INTO $tbl_name(dato, overskrift, ingress, content, av)VALUES('$dato', '$overskrift', '$ingress', '$content', '$av')";
  38.  
  39. $result=mysql_query($sql);
  40.  
  41.  
  42. // if successfully insert data into database, displays message "Successful".
  43.  
  44. if($result){
  45.  
  46. echo "Successful";
  47.  
  48. echo "<BR>";
  49.  
  50. echo "<a href='login_success.php'>Back to main page</a>";
  51.  
  52. }
  53.  
  54.  
  55. else {
  56.  
  57. echo "ERROR";
  58.  
  59. }
  60.  
  61. ?>
  62.  
  63.  
  64. <?php
  65.  
  66. // close connection
  67.  
  68. mysql_close();
  69.  
  70. ?>

 

Føler jeg maser veldig.. Men hvis du kan setter jeg stor pris på hjelp smil

-Henrik

Henrik H. E.

goran298
goran298s bilde
Avlogget
BidragsyterDonator
Ble med: 31.03.2010
Link i mysql

Hei smil

Syns ikke du maser i det hele tatt.... for min del sin jeg det bare er artig om jeg kan hjelpe i det hele tatt smil

Nå er ikke jeg så godt inne i PHP for øyeblikket, det ligger langt bak meg.... er fortiden inne i C Sharp modus. (driver med C Sharp og SQL på skola om dagen geipe

Men ja dette skal man kunne få til.... vet ikke om denne linken vil hjelpe deg, http://board.phpbuilder.com/showthread.php?2102518-Making-an-HTML-link-from-PHP-and-MySQL eller denne Insert link from MySQL

Se på disse to, tror du da blir satt på riktig spor om jeg ikke har missforstått deg smil

Henrik
Henriks bilde
Avlogget
Ble med: 06.12.2011
Link i mysql

Noe sånt ja.. Men tenkte liksom.. Hvis jeg skriver inni mysql table :

hei.. Jeg ville bare vise deg noe [url]"google.com""google"[url]

F.eks.. Altså sånn at jeg kan skrive lett inn en link mens jeg har annen tekst rundt

 

(Er ikke god i php, fårstår logikken i kodene hvis jeg ser de, men ellers kan jeg ingenting :S ) 

 

Tusen takk for at du tar deg tiden til å hjelpe smil

Henrik H. E.

goran298
goran298s bilde
Avlogget
BidragsyterDonator
Ble med: 31.03.2010
Link i mysql

Hei

Da må jeg per nå melde pass.... det er en situasjon jeg aldri har tenkt på når jeg satt med PHP.... Skal ta og spørre faglæreren vi har i databasefaget....

Så kan jo komme tilbake til deg når jeg har spurt han. smil

Svar på forumemnet

(If you're a human, don't change the following field)
Your first name.
Innholdet i dette feltet blir holdt privat og vil ikke bli vist offentlig.