Tags
Forum
Artikler
Brugere
Stil spørgsmål
1
online
Login
Husk mig
indsæt link i database og tekst
Tags:
php
Bruger #1686
@ 04.02.03 21:49
0
Hej alle
lad mig slå det fast, jeg er ikke vildt hård i dette php halløj endnu, men jeg har fået lavet noget efterhånden.
Jeg ahr lavet en db, som skal kunne opdateres med noget info, som sendes ud på en side.
Jeg vil dog gerne kunne lave noget automatisk link, således at hvis der indtastes et link i en formular, bliver dette automaisk et link når siden vises.
jeg har følgende filer
formular
--------------------------------------------------------------------------
<html>
<head>
<title>Untitled Document</title>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
</head>
<body>
<form name="form1" method="post" action="modtag.php">
<p>
<select name="valg" id="valg">
<option>boeing</option>
<option>airbus</option>
</select>
</p>
<p>
<input name="navn" type="text" id="navn">
navn</p>
<p>
<input name="Laengde" type="text" id="Laengde">
Længde</p>
<p>
<input name="Bredde" type="text" id="Bredde">
Bredde</p>
<p>
<input name="motor" type="text" id="motor">
motor </p>
<p>
<input type="submit" name="Submit" value="Submit">
</p>
</form>
</body>
</html>
---------------------------------------------------------------------------------------------------------
modtag filen som sender indholdet fra formularen til db
<?
$db="fly";
$link=mysql_connect("","","");
if(!$link)
die ("kan ikke connecte");
mysql_select_db($db,$link)
or die ("kan ikke aabne database");
if ($valg==boeing){
$query=("insert into flyinfo(navn,Laengde,Bredde,motor) values ('$navn','$Laengde','$Bredde','$motor')");
mysql_query($query,$link);
}else {
$query2=("insert into flyinfoAirbus(navn,Laengde,Bredde,motor) values ('$navn','$Laengde','$Bredde','$motor')");
mysql_query($query2,$link);}
?>
visning på siden
--------------------------------------------------------------------------------------------------
$res=mysql_query("select * from flyinfo");
$antal = mysql_num_rows($res);
while($row=mysql_fetch_array($res)){
$navn=$row["navn"];
$bredde=$row["bredde"];
$motor=$row["motor"];
$Person=$row["Person"];
$Fuel=$row["Fuel"];
$Range=$row["Range"];
$Vinge=$row["Vinge"];
echo" <center><table width=60% >
<tr>
<td><center><font face=verdana size=4>Boeing fly info</td>
</tr>
<tr> <td width=400px height=15px bgcolor='#eeeeee' ><font face=verdana size=3><b><h3></h3></b> <h4>$navn</h4></td>
</tr>
<td img=ragnvald.gif><font face=verdana size=2><b>Motor:</b> $motor</td><br>
</tr>
<tr>
<td><font face=verdana size=2><b>Passager:</b> $Person</td><br>
</tr>
<tr>
<td><font face=verdana size=2><b>Brændstof kapacitet:</b> $Fuel</td><br>
</tr>
<tr>
<td><font face=verdana size=2><b>Max flyve længde</b> $Range</td><br>
</tr>
<tr>
<td><font face=verdana size=2><b>Vingespæn</b> $Vinge</td><br>
</tr>
</center>
</table>
";
}
mysql_close();
?>
-----------------------------------------------------------------------------------------------------------
hvis jeg ønsker at tilføje et punkt til formularen, hvor der kan indtastes et link, hvordan for jeg så automastisk det til at blive et link på selve siden med streg og det hele
håber på lidt hjælp ;-)
klaus
1
svar postet i denne tråd vises herunder
1
indlæg har modtaget i alt
3
karma
Sorter efter stemmer
Sorter efter dato
3
Bruger #3218
@ 05.02.03 11:52
4
Du lægger linket ind i databasen på denne form:
http://www.boing.com/747
når du så skal vise den på skærmen laver du en <a> tag:
<?php
$Link = $row["Link"];
echo "<a href=$Link>$Link</a>";
?>
Karma barometer (30 dage)
Modtaget
Givet
X
Favorit hos
Forum tråde
Artikler
Tilføj til dine favorit tags
Fjern fra dine favorit tags