/ Forside / Teknologi / Udvikling / PHP / Nyhedsindlæg
Login
Glemt dit kodeord?
Brugernavn

Kodeord


Reklame
Top 10 brugere
PHP
#NavnPoint
rfh 3959
natmaden 3372
poul_from 3310
funbreak 2700
stone47 2230
Jin2k 1960
Angband 1743
Bjerner 1249
refi 1185
10  Interkril.. 1146
Hjælp med php koder fra mysql
Fra : Tine Müller


Dato : 03-08-07 11:45

Jeg skal have konverteret disse koder til PHP og har brug for lidt hjælp.

"<b>Navn: </b>" + name + " <br><b>Adresse: </b>" + adresse + ", " +
postnummer + " " + by + "<br> <b>Tlf.nr.: </b>" + tlf + "<br><b>email:
</b><a href=\"mailto:" + email + "\">" + email + "</a><br><b>Hjemmeside:
</b><a href=\"http://" + hjemmeside + "\" target=\"_blank\">"+ hjemmeside +
"</a><br><br><div align=\"center\"><img src=" + image +
"/></div><br><b>Info: </b>" + info;

Siden kan ses her http://www.tinemuller.dk/googlemap/gaia/tutorial_I.htm -
nederste blå marker på Sjælland.

Hvad jeg har fundet ud af selv:

{
$str='<b>Navn: </b>'.$row['name'].'<br><b>Adresse:
</b>'.$row['adresse'].', '.$row['postnummer']. ' ' . $row['by'].'<br>'
..'<b>Tlf.nr.:</b> ' .$row['tlf'].'<br><b>email:
</b>'.$row['email'].'<br><b>Hjemmeside:
</b>'.$row['hjemmeside'].'<br><b>Info: </b>'.$row['info'];
$str=utf8_encode($str);
echo $str;
}

Siden kan ses her
http://www.tinemuller.dk/new_wordpress/gaia-testsite-using-php-kirsten-lindved/ -
jeg har valgt id=1 som er Kirsten Lindved.

email og hjemmeside skal vises som dynamiske link og jeg kan ikke finde ud
af at vise image dynamisk.

Er der en "nem" måde at oversætte sådanne koder fra javascript til PHP?


--
KH
Tine Müller

homepage: http://tine_muller.homepage.dk/



 
 
Martin (03-08-2007)
Kommentar
Fra : Martin


Dato : 03-08-07 12:26

Tine Müller wrote:
> Jeg skal have konverteret disse koder til PHP og har brug for lidt hjælp.
>
> "<b>Navn: </b>" + name + " <br><b>Adresse: </b>" + adresse + ", " +
> postnummer + " " + by + "<br> <b>Tlf.nr.: </b>" + tlf + "<br><b>email:
> </b><a href=\"mailto:" + email + "\">" + email + "</a><br><b>Hjemmeside:
> </b><a href=\"http://" + hjemmeside + "\" target=\"_blank\">"+ hjemmeside +
> "</a><br><br><div align=\"center\"><img src=" + image +
> "/></div><br><b>Info: </b>" + info;
>
> Siden kan ses her http://www.tinemuller.dk/googlemap/gaia/tutorial_I.htm -
> nederste blå marker på Sjælland.
>
> Hvad jeg har fundet ud af selv:
>
> {
> $str='<b>Navn: </b>'.$row['name'].'<br><b>Adresse:
> </b>'.$row['adresse'].', '.$row['postnummer']. ' ' . $row['by'].'<br>'
> .'<b>Tlf.nr.:</b> ' .$row['tlf'].'<br><b>email:
> </b>'.$row['email'].'<br><b>Hjemmeside:
> </b>'.$row['hjemmeside'].'<br><b>Info: </b>'.$row['info'];
> $str=utf8_encode($str);
> echo $str;
> }
>

Erstat
$row['hjemmeside']
med
<a href="'.$row['hjemmeside'].'">'.$row['hjemmeside'].'</a>

Tine Müller (03-08-2007)
Kommentar
Fra : Tine Müller


Dato : 03-08-07 13:33

"Martin" skrev
> Erstat
> $row['hjemmeside']
> med
> <a href="'.$row['hjemmeside'].'">'.$row['hjemmeside'].'</a>



Tak for dit svar, men jeg kunne IKKE få det til at virke. Vil det være
muligt at DU sætter dem ind nøjagtigt, hvor de skal være?

{
$str='<b>Navn: </b>'.$row['name'].'<br><b>Adresse:
</b>'.$row['adresse'].', '.$row['postnummer']. ' ' . $row['by'].'<br>'
..'<b>Tlf.nr.:</b> ' .$row['tlf'].'<br><b>email:
</b>'.$row['email'].'<br><b>Hjemmeside:
</b>'.$row['hjemmeside'].'<br><b>Info: </b>'.$row['info'];
$str=utf8_encode($str);
echo $str;
}

Hvordan I alverden finder man ud af at benytte alle disse tegn det rigtige
sted? Er det noget som kommer med øvelsen, eller er der nogle "nemme"
måder at gøre det på?

Hvad med email og image og _blank?

/Tine



Martin (03-08-2007)
Kommentar
Fra : Martin


Dato : 03-08-07 14:09

Tine Müller wrote:
> "Martin" skrev
>> Erstat
>> $row['hjemmeside']
>> med
>> <a href="'.$row['hjemmeside'].'">'.$row['hjemmeside'].'</a>
>
>
>
> Tak for dit svar, men jeg kunne IKKE få det til at virke. Vil det være
> muligt at DU sætter dem ind nøjagtigt, hvor de skal være?
>
> {
> $str='<b>Navn: </b>'.$row['name'].'<br><b>Adresse:
> </b>'.$row['adresse'].', '.$row['postnummer']. ' ' . $row['by'].'<br>'
> .'<b>Tlf.nr.:</b> ' .$row['tlf'].'<br><b>email:
> </b>'.$row['email'].'<br><b>Hjemmeside:
> </b>'.$row['hjemmeside'].'<br><b>Info: </b>'.$row['info'];
> $str=utf8_encode($str);
> echo $str;
> }
>
> Hvordan I alverden finder man ud af at benytte alle disse tegn det rigtige
> sted? Er det noget som kommer med øvelsen, eller er der nogle "nemme"
> måder at gøre det på?

Ja, brug fx Zend Development Studio, så får du de rigtige farver på
hvert eneste led.

En anden ting - Bland ALDRIG HTML og PHP sammen i en pærevælling
1: Det er næsten umuligt for en ren designer at lave noget
2: Det er umuligt at se forskel som du selv siger.

For at gøre det lettere - så lav en funktion.

function addHTML($header,$content) {
return '<b>'.$header.': </b>'.$content;
}

Så skriver man bare

$str = array();
$str[] = addHTML('Navn',$row['name']);
$str[] = addHTML('Adresse',$row['adresse']);
//osv osv osv.
$str[] = addHTML('Hjemmeside','<a href="'.$row['hjemmeside'].'"
target="_blank">'.$row['hjemmeside'].'</a>');


echo implode('',$str);


>
> Hvad med email og image og _blank?

Du tænker PHP.... Det som du er igang med er SIMPEL HTML ting...
Så for at forklare det pænt.

Hvordan laver du normalt et email link?
Hvordan laver du normalt et image?
Hvordan laver du normalt et weblink med _blank i ?


Når du har svaret på disse 3 - så erstat dit indhold med $row[...] istedet.


>
> /Tine
>
>

Tine Müller (05-08-2007)
Kommentar
Fra : Tine Müller


Dato : 05-08-07 16:14

"Martin" skrev
> Ja, brug fx Zend Development Studio, så får du de rigtige farver på hvert
> eneste led.
>
> En anden ting - Bland ALDRIG HTML og PHP sammen i en pærevælling
> 1: Det er næsten umuligt for en ren designer at lave noget
> 2: Det er umuligt at se forskel som du selv siger.
>
> For at gøre det lettere - så lav en funktion.
>
> function addHTML($header,$content) {
> return '<b>'.$header.': </b>'.$content;
> }
>
> Så skriver man bare
>
> $str = array();
> $str[] = addHTML('Navn',$row['name']);
> $str[] = addHTML('Adresse',$row['adresse']);
> //osv osv osv.
> $str[] = addHTML('Hjemmeside','<a href="'.$row['hjemmeside'].'"
> target="_blank">'.$row['hjemmeside'].'</a>');
>
>
> echo implode('',$str);

Det lyder da meget spændende, hvis det kan gøres på denne måde, men hvad har
jeg så gjort forkert her
http://www.tinemuller.dk/googlemap/gaia/phpeksempel.php? Der vises ikke
noget content. Er der et sted du vil anvise, hvor dette er forklaret og
gerne med eksempler, skåret ud i pap?

<?php

// Connect to the database
require($_SERVER['DOCUMENT_ROOT'] . '/db_credentials.php');
$conn = mysql_connect($db_server, $db_user, $db_pass);
mysql_select_db($db_name, $conn);
// Query for Table Select
$result = mysql_query("SELECT * FROM gaia WHERE id='1'");

while($row = mysql_fetch_array($result));

function addHTML($header,$content) {
return '<b>'.$header.': </b>'.$content;
}

$str = array();
$str[] = addHTML('Navn',$row['name']);
$str[] = addHTML('Adresse',$row['adresse']);
$str[] = addHTML('Hjemmeside','<a href="'.$row['hjemmeside'].'"
target="_blank">'.$row['hjemmeside'].'</a>');

echo implode('',$str);

?>

/Tine







Tine Müller (07-08-2007)
Kommentar
Fra : Tine Müller


Dato : 07-08-07 12:21

"Martin" skrev:
> Du tænker PHP.... Det som du er igang med er SIMPEL HTML ting...
> Så for at forklare det pænt.
>
> Hvordan laver du normalt et email link?
> Hvordan laver du normalt et image?
> Hvordan laver du normalt et weblink med _blank i ?
>
>
> Når du har svaret på disse 3 - så erstat dit indhold med $row[...]
> istedet.

email: <a
href="mailto:post@gaia-instituttet.dk">post@gaia-instituttet.dk</a>

<img src="kirsten.jpg" alt="Cand. psych., psykoterapeut, MPF* Kirsten
Lindved" align="right" height="165" width="122">

<a href="www.gaia-instituttet.dk"
target="_blank">www.gaia-instituttet.dk

/Tine




Søg
Reklame
Statistik
Spørgsmål : 177500
Tips : 31968
Nyheder : 719565
Indlæg : 6408509
Brugere : 218887

Månedens bedste
Årets bedste
Sidste års bedste