Avatar billede donwang Nybegynder
06. februar 2003 - 14:51 Der er 14 kommentarer og
1 løsning

PHP - Hvordan?

Hvordan laver man sådan en kodestump der finder ud af hvad der står i type= (http://www.xxx.dk/default.php?type=xxx) og så retunere et stykke tekst der til?
Avatar billede alrua Nybegynder
06. februar 2003 - 14:58 #1
alle de variabler du skriver i URL'en ligger i $_GET variablen.
Dvs at type i det her tilfælde ligger i $_GET['type']

SÅ kan du gøre med det hvad du vil :)
Avatar billede donwang Nybegynder
06. februar 2003 - 15:15 #2
Kan jeg få lidt hjælp med en sådan kodestump?
Det her er hvad jeg har fået bakset sammen, men hvordan får jeg det til at virke? Og kan det ikke gøres smartere?

<?php
$_GET['type']

if (priser) {
$resultat = "Referencer
Idet jeg er helt ny på markedet, har jeg desværre ingen referencer endnu.";
}

if (referencer) {
$resultat = "Referencer
Idet jeg er helt ny på markedet, har jeg desværre ingen referencer endnu.";
}

$resultat
?>
Avatar billede mufoxe Nybegynder
06. februar 2003 - 15:16 #3
Brug venligst en mere sigende overskrift på dine spm i fremtiden.
Avatar billede alrua Nybegynder
06. februar 2003 - 15:19 #4
hmm...hvis jeg har fortstået hvad det er du vil skal du gøre noget i dene retning:

<?php
if ($_GET['type'] == "priser") {
$resultat = "Referencer
Idet jeg er helt ny på markedet, har jeg desværre ingen referencer endnu.";
}

if ($_GET['type'] == "referencer") {
$resultat = "Referencer
Idet jeg er helt ny på markedet, har jeg desværre ingen referencer endnu.";
}

$resultat
?>
Avatar billede alrua Nybegynder
06. februar 2003 - 15:19 #5
hov...

$resultat til slut skal være:

echo $resultat;

Læs forøvrigt de udemærkede PHP-tutorials på www.webcafe.dk - der står en masse nyttig begynder-viden :D
Avatar billede Slettet bruger
06. februar 2003 - 15:20 #6
det vil bare ikke virke da det skal klammes ind i en print eller echo :)
Avatar billede alrua Nybegynder
06. februar 2003 - 15:22 #7
eh?
Avatar billede Slettet bruger
06. februar 2003 - 15:24 #8
ja $resultat skal være i echo men det skrev du lidt før mig :)
Avatar billede alrua Nybegynder
06. februar 2003 - 15:28 #9
nåeh :)
Avatar billede sukos Juniormester
06. februar 2003 - 15:30 #10
Jeg vil gøre så'n:

<?php
if (isset($_GET['type'])) { //Findes der overhovedet en GET var?
//Hvis den findes,hvilken GET var er det så?

  if($_GET['type'] == "priser") {
echo "Idet jeg er helt ny på markedet, har jeg endnu ingen priser."; // Lyder ikke lovende :O)
}elseif ($_GET['type'] == "referencer") {
echo"Idet jeg er helt ny på markedet, har jeg desværre ingen referencer endnu.";
  }else{
echo"Ingen referencer svarer til efterspurgte URL"; //GET var var ikke en af de forventede
  }
}
?>
Avatar billede donwang Nybegynder
06. februar 2003 - 15:56 #11
Hvad så hvis jeg vil bruge html med " i det den retunere eks. face="Verdana" ?
Avatar billede alrua Nybegynder
06. februar 2003 - 15:59 #12
så skriver du bare dit html-tag sammen med dit echo

fx echo '<span style="font-face: Verdana">Idet jeg er helt ny...</span>';
Avatar billede donwang Nybegynder
06. februar 2003 - 16:01 #13
Det her kan den da ellers ikke li?
if($_GET['type'] == "forsiden") {
echo "<font face="Verdana" size="2"><font face="Verdana" color="#999999" size="5"><b>Forsiden</b></font><br>Velkommen til Simplesolutions.<br>Simplesolutions er et enmandsfirma, jeg laver derfor både layout og programmering selv, så det kommer til at passe sammen.<br> Jeg gør mit bedste for at yde mine kunder den optimale service og support. <br><br>Har jeg vakt din interesse, skal du være velkommen til at kigge rundt på mit website og se, hvad jeg kan tilbyde netop dig.<br><br>"; // Lyder ikke lovende :O)
}elseif ($_GET['type'] == "produkter") {
echo"Produkter
Hos Simplesolutions leverer jeg alt inden for webløsninger, både til firmaer og private. Hvis du har en mellemstor virksomhed, hvor du ønsker at dine produkter skal fremvises på nettet, eller du har en lille virksomhed, der ønsker at øge sit forbrugernes kendskab til dit firma, er underordnet. Webløsninger, visitkort, og produktfremvisning er blot et lille udpluk af de services, jeg tilbyder.

Har du nogle spørgsmål, eller ønsker du et tilbud på et bestemt produkt, er du velkommen til at maile til mig.";
Avatar billede alrua Nybegynder
06. februar 2003 - 16:08 #14
du skal bruge enkelt citationstegn i starten (') - ellers vil du jo afslutte din echo-sætning når du har html-tags :)
Avatar billede ztyxx Nybegynder
06. februar 2003 - 16:10 #15
du kan ikke bruge "" inde i dine strenge, der skal de enten sættes som enkelte citationstegn, som alrua siger, eller escapes med en \

<?php

if($_GET['type'] == "forsiden") {
echo "<font face=\"Verdana\" size=\"2\"><font face=\"Verdana\" color=\"#999999\" size="5"><b>Forsiden</b></font><br>Velkommen til Simplesolutions.<br>Simplesolutions er et enmandsfirma, jeg laver derfor både layout og programmering selv, så det kommer til at passe sammen.<br> Jeg gør mit bedste for at yde mine kunder den optimale service og support. <br><br>Har jeg vakt din interesse, skal du være velkommen til at kigge rundt på mit website og se, hvad jeg kan tilbyde netop dig.<br><br>"; // Lyder ikke lovende :O)
}elseif ($_GET['type'] == "produkter") {
echo"Produkter
Hos Simplesolutions leverer jeg alt inden for webløsninger, både til firmaer og private. Hvis du har en mellemstor virksomhed, hvor du ønsker at dine produkter skal fremvises på nettet, eller du har en lille virksomhed, der ønsker at øge sit forbrugernes kendskab til dit firma, er underordnet. Webløsninger, visitkort, og produktfremvisning er blot et lille udpluk af de services, jeg tilbyder.

Har du nogle spørgsmål, eller ønsker du et tilbud på et bestemt produkt, er du velkommen til at maile til mig.";

?>
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Vi tilbyder markedets bedste kurser inden for webudvikling

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester