Pereiti prie turinio

Rekomenduojami pranešimai

O ne paprasčiau taip? :D

echo "< a href='http://domain.com/$row['file_code']'>$row['file_name']</a>";

Ne, nepaprasčiau. Bash time parašė teisingą variantą. String'ai turi būti append'inami. Atleiskit, nežinau kaip teisingai parašyti lietuviškai, kad suprastumėte.

Nuoroda į pranešimą
Dalintis kituose puslapiuose

O tai nesipjauna jeigu echo' ir po to dedi ' kabute?

 

Jei ją dedi ne tam echo'inam stringe, tai nesipjauna. Pvz.:

echo 'Labas'.$a['b'];

Pirmiausia užbaigi string'ą Labas, apgaubtą apostrofais, o paskui prie jo tik tašku prijungi array'aus elementą.

Nuoroda į pranešimą
Dalintis kituose puslapiuose

tai geriau įsidėk į kintamajį ir ne taip bus sunku susigaudyt:

 

$failo_pavadinimas = $row['file_name']; 
$failo_kodas = $row['file_code'];

echo "<a href='http://domain.com/$failo_kodas'>$failo_pavadinimas</a>";

taip niekas neveiks vis tiek, kintamieji negali būt kabutėse, reikia '.$failo_kodas.' rašyt

Nuoroda į pranešimą
Dalintis kituose puslapiuose

taip niekas neveiks vis tiek, kintamieji negali būt kabutėse, reikia '.$failo_kodas.' rašyt

 

Kintamiegi "veikia" tarp dvigubų kabučių, galima rašyt

 

echo "<a href='http://domain.com/$failo_kodas'>$failo_pavadinimas</a>";

 

arba

 

echo "<a href='http://domain.com/{$row['file_name']}'>{$row['file_code']}</a>";

 

 

Bet jeigu nori taisyklingai daryti, tai reikėtų atskirti PHP ir HTML į skirtingus failus, arba bent jau visą PHP kodą rašyti failo viršuje

 

<?php

// Puslapio PHP kodas (formos, duombazės ir t.t.)

?>

<html>
<head>...</head>
<body>

<a href="http://domain.com/<?php echo $row['file_name'] ?>"><?php echo $row['file_code'] ?></a>

</body>
</html>

Nuoroda į pranešimą
Dalintis kituose puslapiuose

Prisijunkite prie diskusijos

Jūs galite rašyti dabar, o registruotis vėliau. Jeigu turite paskyrą, prisijunkite dabar, kad rašytumėte iš savo paskyros.

Svečias
Parašykite atsakymą...

×   Įdėta kaip raiškusis tekstas.   Atkurti formatavimą

  Only 75 emoji are allowed.

×   Nuorodos turinys įdėtas automatiškai.   Rodyti kaip įprastą nuorodą

×   Jūsų anksčiau įrašytas turinys buvo atkurtas.   Išvalyti redaktorių

×   You cannot paste images directly. Upload or insert images from URL.

Įkraunama...
  • Dabar naršo   0 narių

    Nei vienas registruotas narys šiuo metu nežiūri šio puslapio.

×
×
  • Pasirinkite naujai kuriamo turinio tipą...