Just nu i M3-nätverket
Gå till innehåll

Skriva från två input till ett fält.


Wepe

Rekommendera Poster

Har ett formulär där jag har två fält som ska samlas i ett fält i databasen.

 

Använder mej av mySQL och den nuvarande slingan ser ut så här:

 

$SQLkommando = "INSERT INTO databasen (strFodelsear,) VALUES ('$strFodelsear',)";

 

men jag vill ha "strFodelsear," och "strFodelsear2," att gå in på "'$strFodelsear'," båda två, hur gör jag? Finns det nåt sätt att lägga ihop dom innan dom läggs in?

 

//Wepe

Länk till kommentar
Dela på andra webbplatser

 

du menar väl att innehållet i variabeln ska gå in i båda databaskolumnerna?

 

$sql = "INSERT INTO database(falt1,falt2) VALUES('".$strFodelseAr."','".$strFodelseAr."')"

 

svårare än så är det inte...

 

--------------------------------------------- - -

Microsoft Certified Professional (MSSQL & VB)

 

Länk till kommentar
Dela på andra webbplatser

Antingen sätter du ihop en sträng innehållande värdet på båda innan du lägger in databasen, eller oxå gör du såhär:

 

$SQLkommando = "INSERT INTO databasen (strFodelsear,) VALUES ('$strFodelsear $strFodelseAr2',)";

 

Svårare än så är det inte.

 

Länk till kommentar
Dela på andra webbplatser

>Antingen sätter du ihop en sträng innehållande värdet på båda innan du lägger in databasen.

 

Det är ju precis det jag vill... jag vill lägga ihop värdena från inputfälten (strFodelsear, strFodelsear2,) ,alltså om man skriver 800402 i ena och 5286 i andra så ska värdet bli 800402 5286, och detta värde skall sen läggas in i databasen i kolumnen '$strFodelsear'...

 

OK?

 

Länk till kommentar
Dela på andra webbplatser

$sql = "INSERT INTO database(falt1) VALUES('".$strFodelseAr1.$strFodelseAr2."')"

 

så?

om $strFodelseAr1 = "19" och $strFodelseAr2 = "80" blir falt1 "1980"

 

--------------------------------------------- - -

Microsoft Certified Professional (MSSQL & VB)

 

Länk till kommentar
Dela på andra webbplatser

Om du gör som mitt föregående svar så blir det precis så som du vill ha det.

 

Antingen sätter du ihop en sträng innehållande värdet på båda innan du lägger in databasen.

 

Och det gör man till exempel såhär:

 

$varde = $strFodelseAr . " " . $strFodelseAr2;

$SQLkommando = "INSERT INTO databasen (strFodelsear,) VALUES ('$varde')";

 

Båda dessa tips jag har gett dig ger samma resultat. Jag skulle vilja rekommendera dig att läsa manualen som finns här: http://www.php.net/manual/ samt kanske köpa en bok i ämnet.

 

[inlägget ändrat 2002-02-19 20:28:40 av Bj0rN]

Länk till kommentar
Dela på andra webbplatser

Arkiverat

Det här ämnet är nu arkiverat och är stängt för ytterligare svar.

×
×
  • Skapa nytt...