Fetstil Fetstil Kursiv Understrykning linje färgläggning tabellverk Punktlista Nummerlista Vänster Centrerat högerställt Utfyllt Länk Bild htmlmode
  • Forum & Blog
    • Forum - översikt
      • .Net
        • asp.net generellt
        • c#
        • vb.net
        • f#
        • silverlight
        • microsoft surface
        • visual studio .net
      • databaser
        • sql-server
        • databaser
        • access
        • mysql
      • mjukvara klient
        • datorer och komponenter
        • nätverk, lan/wan
        • operativsystem
        • programvaror
        • säkerhet, inställningar
        • windows server
        • allmänt
        • crystal reports
        • exchange/outlook
        • microsoft office
      • mjukvara server
        • active directory
        • biztalk
        • exchange
        • linux
        • sharepoint
        • webbservers
        • sql server
      • appar (win/mobil)
      • programspråk
        • c++
        • delphi
        • java
        • quick basic
        • visual basic
      • scripting
        • asp 3.0
        • flash actionscript
        • html css
        • javascript
        • php
        • regular expresssion
        • xml
      • spel och grafik
        • DirectX
        • Spel och grafik
      • ledning
        • Arkitektur
        • Systemutveckling
        • krav och test
        • projektledning
        • ledningsfrågor
      • vb-sektioner
        • activeX
        • windows api
        • elektronik
        • internet
        • komponenter
        • nätverk
        • operativsystem
      • övriga forum
        • arbete karriär
        • erbjuda uppdrag och tjänster
        • juridiska frågor
        • köp och sälj
        • matematik och fysik
        • intern information
        • skrivklåda
        • webb-operatörer
    • Posta inlägg i forumet
    • Chatta med andra
  • Konto
    • Medlemssida
    • Byta lösenord
    • Bli bonsumedlem
    • iMail
  • Material
    • Tips & tricks
    • Artiklar
    • Programarkiv
  • JOBB
  • Student
    • Studentlicenser
  • KONTAKT
    • Om pellesoft
    • Grundare
    • Kontakta oss
    • Annonsering
    • Partners
    • Felanmälan
  • Logga in

Hem / Forum översikt / inlägg

Posta nytt inlägg


var tog variablerna vägen?

Postades av 2002-03-06 11:50:21 - Raderat konto, i forum php, Tråden har 17 Kommentarer och lästs av 776 personer

jo, mitt problem är att jag inte kan skicka variabler från ett enkelt formulär till en annan php-sida. jag använder post, och skriver bara namnet på variabeln på nästa sida där jag vill använda den. inget request.form som jag vant mig vid i asp.

jag har läst på flera sidor att det är så det ska gå till, men det vill inte funka. det enda som händer är att jag får ett felmeddelande som lyder nått i stil med "PHP Warning: Undefined variable:". jag har testat lite varianter, bland annat att använda http_post_vars[] eller vad det heter, men det gick inte heller. nån som vet vad som är fel?


Svara

Sv: var tog variablerna vägen?

Postades av 2002-03-06 15:34:37 - Jonas Lundqvist

Tjena

Vore bra om du skickar med en liten kodsnutt om hur du gör precis så kanske jag kan hjälpa dig. Både från formulär sidan och "target"-sidan.

MvH Jonas


Svara

Sv: var tog variablerna vägen?

Postades av 2002-03-06 17:10:19 - Pontus Östlund

Om du har ett formulär med t ex följande fält:

> namn
> meddelande

och skickar de till din PHP-sida som ska ta emot dem och lägger in följande kod på den sidan:

<?PHP
print($namn."<br>");
print($meddelande);
?>

Så ska värdena från formuläret skrivas ut! Gör de inte det är det något som är vajsing på PHP-inställningarna på servern!

# Poppa P


Svara

Sv: var tog variablerna vägen?

Postades av 2002-03-06 19:42:03 - Raderat konto

som sagt, ett vanligt formulär.

<form method="post" action="klart.php">

och så några text-fält.

<input type="text" name="namn1">
<input type="text" name="namn2">
<input type="text" name="namn3">
</form>

nästa sida har bara lite text med variabler här och där.

hej jag heter <?=$namn1?>, jag bor i <?=$namn2?> och så vidare. inget krångligt alltså.

varför funkar det inte? är det servern som är felkonfigurerad, och i så fall, hur fixar jag det?


Svara

Sv: var tog variablerna vägen?

Postades av 2002-03-06 19:45:45 - Pontus Östlund

Du försöker ju skriva ut variablerna med VB-syntax, det går inte!
För att skriva ut något med PHP måste du använda antingen echo eller print!

<? echo $variabel ?>
<? echo ($variabel) ?>
<? print $variabel ?>
<? print ($variabel) ?>

Du kan alltså inte köra <? =$variabel ?>

# Poppa P


Svara

Sv: var tog variablerna vägen?

Postades av 2002-03-06 19:49:54 - Raderat konto

är det sanning? fan också! jag har alldeles bestämt för mig att jag har läst att man kan använda samma förkortning i php som i asp. jaja.. jag ska misann springa och prova meddetsamma. tack för hjälpen!


Svara

Sv: var tog variablerna vägen?

Postades av 2002-03-06 19:53:50 - Raderat konto

nä, det gick inte ändå. då måste det väl vara nån felkonfigurering? jag använde exakt den syntax du visade. bläh..


Svara

Sv: var tog variablerna vägen?

Postades av 2002-03-06 19:59:13 - Jonas Lundqvist

Det ska gå att använda <?=$variabel;?> eller nåt liknande, men har du ingen submit knapp på ditt formulär?!?!?

//Jonas


Svara

Sv: var tog variablerna vägen?

Postades av 2002-03-06 20:03:24 - Raderat konto

jo, klart jag har det. nu har jag testa alla möjliga syntax-varianter som finns, och det går inte ändå.


Svara

Sv: var tog variablerna vägen?

Postades av 2002-03-06 20:23:29 - Pontus Östlund

Okej, my bad!

Lägg in detta i ett tomt dokument och kolla vad som händer! Kolla igenom alla variabler och se om du hittar något skumt

<?
phpinfo();
?>

# Poppa P


Svara

Sv: var tog variablerna vägen?

Postades av 2002-03-06 20:48:37 - Raderat konto

tja, inte vet jag. allt verkar fint. fast vad vet jag, jag är ju nybörjare. jag läste lite på php.net och det verkar som variables_order borde han nått med saken att göra, men det står att både post och get variabler ska gå bra. jag vet inte. hilfe?


Svara

Sv: var tog variablerna vägen?

Postades av 2002-03-06 21:03:01 - Pontus Östlund

Bra skumt verkar det! Jag har fasen gjort flera hundra formulärkopplingar i PHP och aldrig stött på något liknande!

Jaja, det brukar alltid lösa sig med tiden :)

Lycka till!

# Poppa P


Svara

Sv: var tog variablerna vägen?

Postades av 2002-03-07 12:30:37 - Philip Hatt

Hej.

Får man fråga vilken PHP version du kör? Den metod du använder för att hämta form data stöds inte av nyare versioner av PHP så vitt jag vet.

Tror du skall använda dig av följande metod: $_GET["formnamn"];

Lycka till.


Svara

Sv: var tog variablerna vägen?

Postades av 2002-03-09 05:51:30 - Raderat konto

hallå.

jag har installerat den allra senaste, så då kan det nog vara där problemet ligger. men hur kommer man åt variablerna då?

om jag har ett fält som heter namn1 och ett som heter namn2, hur skriver jag när jag vill få fram dem? $_GET["namn1"] och $_GET["namn2"] ?

är det så?

ursäkta om jag kanske ställer lite dumma frågor, men jag är nybörjare och förstår inte så mycket. :)


Svara

Sv: var tog variablerna vägen?

Postades av 2002-03-09 14:47:00 - Pontus Östlund

Men om du bara har ett fåtal input-fält behöver du ju inte använda$HTTP_...!
Dår det ju lättare att bara hänvisa direkt till variabel/input paret!

<code>$namn = $mitt_inputfalt_som_heter_namn;
$epost = $mitt_inoutfalt_som_heter_epost;</code>

Ärligt talat; det här ska inte vara några som helst problem, och är det så ändå är det antingen något som är fel på servern, eller också har du någon liten liten miss i skriptet!


Svara

Sv: var tog variablerna vägen?

Postades av 2002-03-09 18:29:58 - Mats Johansson

Har du senaste versionen av PHP installerat så är register_globals=off i din php.ini. Då fångar du upp variablerna med $_POST['namn1'].
$_POST och $_GET är i stort sätt likvärdiga med $HTTP_POST_VARS och $HTTP_GET_VARS i äldre versioner.
Prov att lägga följande överst i ditt skript:

while (list ($key, $val) = each ($HTTP_POST_VARS)) {
echo "$key => $val<br>\n"; }

Alternativt:

while (list ($key, $val) = each ($_POST)) {
echo "$key => $val<br>\n"; }

Då ska du få en lista på variablerna som är skickade med POST från formuläret. typ:
namn1 => Nikodemus
namn2 => Pfalzenstetter
namn3 =>


Svara

Sv: var tog variablerna vägen?

Postades av 2003-08-29 10:09:35 - Brandon Lane

Skriv bara $_POST['variabel_namn'] innanför sidan och om du vill hämta från tex

olle.php?opo=1

skriver du $_GET[opo]


Svara

Nyligen

  • 21:41 Automotive Services UK
  • 20:44 Erfarenhet av CBD-olja mot sömnpro
  • 12:13 Sex Dolls for Sale
  • 19:42 Online Casinos for Haitian Players
  • 19:38 Rekommendera något intressant
  • 19:13 Международная перевозка грузов
  • 00:01 DL Van Tuning | Exclusive Body Kit
  • 12:08 Indian casino

Sidor

  • Hem
  • Bli bonusmedlem
  • Läs artiklar
  • Chatta med andra
  • Sök och erbjud jobb
  • Kontakta oss
  • Studentlicenser
  • Skriv en artikel

Statistik

Antal besökare:
Antal medlemmar:
Antal inlägg:
Online:
På chatten:
4 570 887
27 965
271 776
768
0

Kontakta oss

Frågor runt konsultation, rådgivning, uppdrag, rekrytering, annonsering och övriga ärenden. Ring: 0730-88 22 24 | pelle@pellesoft.se

© 1986-2013 PelleSoft AB. Last Build 4.1.7169.18070 (2019-08-18 10:02:21) 4.0.30319.42000
  • Om
  • Kontakta
  • Regler
  • Cookies