variabel värde i php

Avdelningen för webbrelaterad programmering och grafisk design.
Post Reply
User avatar
narius
Posts: 1475
Joined: 2002-03-08 14:47:53
Location: Katrineholm
Contact:

variabel värde i php

Post by narius »

Tja
Hur gör jag om jag tex har variabel $namn som jag vill kuna skriva till under körning.
Tes att man får mata in sitt namn som senare visas genom en echo sats.

så här ser koden i ut i c++.

Code: Select all

//obs dett är enbart till för att viss vad jag vill gör i php obs
int namn;

main()
{
cout << "skriv till namn";
cin >> namn;
cout << "du heter" << namn;

return 0:
}

hur jag gör det i php?

/Narius
En normal person har ett liv.
En nörd har ett i varje dator.
User avatar
poller
Hedersbit
Posts: 4387
Joined: 2002-03-11 10:33:23
Contact:

Post by poller »

Code: Select all

<?php
     $name = $_POST['name'];
     if($name) {
          echo("Du heter $name<br />");
     }
     echo("
          <form action=\"$PHP_SELF\" method=\"post\">
               <input type=\"text\" name=\"name\" /><br />
               <input type=\"submit\" value=\"Skicka\" />
          </form>
     ");
?>
Något sånt?

Eller hade du tänkt dig det som ett shellscript?
User avatar
stealth
Hedersbit
Posts: 3364
Joined: 2003-03-11 13:33:10
Location: Göteborg
Contact:

Re: variabel värde i php

Post by stealth »

narius wrote:Tja
Hur gör jag om jag tex har variabel $namn som jag vill kuna skriva till under körning.
Tes att man får mata in sitt namn som senare visas genom en echo sats.

så här ser koden i ut i c++.

Code: Select all

//obs dett är enbart till för att viss vad jag vill gör i php obs
int namn;

main()
{
cout << "skriv till namn";
cin >> namn;
cout << "du heter" << namn;

return 0:
}

hur jag gör det i php?

/Narius

Du får hacka lite html också.

Code: Select all

<form name='form' method='POST' action='dinsida.php'>
<input name='name' type='text'>
<input type='submit' name='Submit' value='Submit'>
</form>

<?php 
echo "du heter ";
echo $_POST['name'];
?>
Grundare av webbyrån We made you look http://wemadeyoulook.at
User avatar
narius
Posts: 1475
Joined: 2002-03-08 14:47:53
Location: Katrineholm
Contact:

Post by narius »

fredrik wrote:

Code: Select all

<?php
     $name = $_POST['name'];
     if($name) {
          echo("Du heter $name<br />");
     }
     echo("
          <form action="$PHP_SELF" method="post">
               <input type="text" name="name" /><br />
               <input type="submit" value="Skicka" />
          </form>
     ");
?>
Något sånt?

Eller hade du tänkt dig det som ett shellscript?
Det var det jag sökte.
Jag har bara en ska att anmärka på
efter som att jag inte är så bra på php så skulle det vara snällt om du kunde komentera koden.
En normal person har ett liv.
En nörd har ett i varje dator.
User avatar
stealth
Hedersbit
Posts: 3364
Joined: 2003-03-11 13:33:10
Location: Göteborg
Contact:

Post by stealth »

förlåt fredrik :p såg inte att du hade postat, eller du snarare skrev medans jag haxxade ihop scriptet.
Grundare av webbyrån We made you look http://wemadeyoulook.at
User avatar
poller
Hedersbit
Posts: 4387
Joined: 2002-03-11 10:33:23
Contact:

Post by poller »

narius wrote:Det var det jag sökte.
Jag har bara en ska att anmärka på
efter som att jag inte är så bra på php så skulle det vara snällt om du kunde komentera koden.

Code: Select all

<?php
     $name = $_POST['name']; // Plockar in variablen $name från en post. Krävs om man kör register_globals off.
     if($name) { // Om variabeln $name finns/innehåller något skrivs det ut.
          echo("Du heter $name<br />");
     }
     echo(" // Vanlig form.
          <form action="$PHP_SELF" method="post">
               <input type="text" name="name" /><br />
               <input type="submit" value="Skicka" />
          </form>
     ");
?>
User avatar
Niklas Berggren
Hedersbit
Posts: 3524
Joined: 2002-03-08 17:53:04
Location: Göteborg (Skövde)
Contact:

Post by Niklas Berggren »

Sätt dig och läs thr's PHPartikel här på forumet, kan nog vara läsvärt om du ska börja lära dig PHP. Eftersom du kan C/C++ kommer du nog lära dig snabbt.
Som tidigare sagt "måste" du verkligen lära dig HTML om du vill ha nytta av PHP på webben.
"How about the government sticks to courts, police, defense and corruption and leave compassion to the people who have it?" - Penn Jillette.
User avatar
IcePic
Hedersbit
Posts: 6061
Joined: 2002-03-08 16:09:38

Post by IcePic »

Nicke. wrote:Sätt dig och läs thr's PHPartikel här på forumet, kan nog vara läsvärt om du ska börja lära dig PHP. Eftersom du kan C/C++ kommer du nog lära dig snabbt.
Som tidigare sagt "måste" du verkligen lära dig HTML om du vill ha nytta av PHP på webben.
Å andra sidan kan man göra mycket olika typer av användbara program med
"ren" php utan att ens titta på web eller ens köra en webserver. Det är ju ett
komplett språk i sig.
Oh give me a clone, my very own clone,
with the Y chromosome changed to X!
And since she's my own, of my own flesh and bone,
she'll be thinking of nothing but sex!
User avatar
MadModder
Posts: 3297
Joined: 2002-03-20 19:43:10
Location: Madland
Contact:

Post by MadModder »

En sak att tänka på är att PHP inte kan göra ett smack på klientsidan, alltså i browsern (som t.ex javascript kan), när sidan väl har laddats från servern. All körning av kod sker på servern, så ska man ha någon form av interaktivitet, måste man posta det på ett eller annat sätt.
User avatar
Niklas Berggren
Hedersbit
Posts: 3524
Joined: 2002-03-08 17:53:04
Location: Göteborg (Skövde)
Contact:

Post by Niklas Berggren »

IcePic wrote:Å andra sidan kan man göra mycket olika typer av användbara program med "ren" php utan att ens titta på web eller ens köra en webserver. Det är ju ett komplett språk i sig.
Det är därför orden "på webben" finns där ;)
MusicBox använder sig till viss del av PHP som inte är avsedd för en webserver t.ex.
"How about the government sticks to courts, police, defense and corruption and leave compassion to the people who have it?" - Penn Jillette.
Post Reply