/ 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
Newbie: Billede fremviser
Fra : Lars Brink


Dato : 13-06-02 11:50

Jeg vil gerne:
Give brugere mulighed for at indtaste et nummer mellem 001-999 som modsvarer
filnavn 001_general.jpg osv. og så viser den mig det billede.
Det virker! Dog første gang hvor $billedenummer er tom vises det lille røde
kryds (billede ikke fundet "_general.jpg"). Hvordan sætter jeg
$billedenummer til at være 001 hvis det er tomt?

echo tingene var fra noget test men det hjalp ikke.

Jeg har følgende:

<form action="index3.php" method="post">
Billede nummer (001-999): <input type="text" name="billedenummer"> <input
type="submit"> <input type="reset"><br>
</form>

<hr>

<?php

echo "Før:" . $billedenummer;

if ($billedenummer == '');
{
$billedenummer="001";
}

echo "Efter:" .$billedenummer;

echo "<img src=\"http://www.domain.com/the-secret-collection/" .
$billedenummer . "_general.jpg\"><br>";
echo "Efter-2:" .$billedenummer;

?>

Mvh,

Lars



 
 
Jakob Møbjerg Nielse~ (13-06-2002)
Kommentar
Fra : Jakob Møbjerg Nielse~


Dato : 13-06-02 11:57

> if ($billedenummer == '');
> {
> $billedenummer="001";
> }

$billedenummer = isset($billedenummer)?$billedenummer:"001";

--
Jakob Møbjerg Nielsen | "Five exclamation marks, the
jakob@dataloger.dk | sure sign of an insane mind."
| -- Terry Pratchett, Reaper Man



Jakob Møbjerg Nielse~ (13-06-2002)
Kommentar
Fra : Jakob Møbjerg Nielse~


Dato : 13-06-02 11:59

> $billedenummer = isset($billedenummer)?$billedenummer:"001";

Eller endnu kortere:

$billedenummer = !isset($billedenummer)?"001";

--
Jakob Møbjerg Nielsen | "Five exclamation marks, the
jakob@dataloger.dk | sure sign of an insane mind."
| -- Terry Pratchett, Reaper Man



Lars Brink (13-06-2002)
Kommentar
Fra : Lars Brink


Dato : 13-06-02 15:14

> Eller endnu kortere:
> $billedenummer = !isset($billedenummer)?"001";

Det virker bare ikke. Men jeg bruger den anden!

Mvh,

Lars



Jakob Møbjerg Nielse~ (13-06-2002)
Kommentar
Fra : Jakob Møbjerg Nielse~


Dato : 13-06-02 15:23

> Det virker bare ikke. Men jeg bruger den anden!

Hmm... jeg testede den ellers. Men nu får jeg en parsefejl. Stupid cache


--
Jakob Møbjerg Nielsen | "Five exclamation marks, the
jakob@dataloger.dk | sure sign of an insane mind."
| -- Terry Pratchett, Reaper Man



Lars Brink (13-06-2002)
Kommentar
Fra : Lars Brink


Dato : 13-06-02 15:13

> $billedenummer = isset($billedenummer)?$billedenummer:"001";

Det virker sgu, mange tak!



[5000] Jesper Brunho~ (13-06-2002)
Kommentar
Fra : [5000] Jesper Brunho~


Dato : 13-06-02 15:42

Jakob Møbjerg Nielsen wrote:
>>if ($billedenummer == '');
>> {
>> $billedenummer="001";
>> }

jeg bruger altid empty til den slags:

if (empty($billednummer)){
$billednummer="001";
}

venligst

Jesper Brunholm

--
Husk at skrive hvor grejet er - jeg har skrevet postnummer i fra-felt.
Luk for de varme varer - giv og forlang kvittering!
Brug markedsgrupperne rigtigt, se evt.
<http://www.usenet.dk/grupper.pl?list=dk.marked.privat.edb>




Søg
Reklame
Statistik
Spørgsmål : 177559
Tips : 31968
Nyheder : 719565
Indlæg : 6408938
Brugere : 218888

Månedens bedste
Årets bedste
Sidste års bedste