Avatar billede daniel_d Nybegynder
21. marts 2006 - 11:17 Der er 1 kommentar og
1 løsning

Hjælp:Formular der kan flette 2 felter og smide dem i databasen

Hej Eksperter :)

Jeg har med hjælp fået lavet en formular der tager tekst fra et textarea og opretter hver linie som en ny række i tabellen. Nu kom jeg så på den ide, at jeg gerne vil lave et textarea mere som skal flette med textarea 1.

Lille eks.

Textarea 1 består af:

Bil
Motorcykel
Knallert

Textarea 2 består af:
billig

I databasen skal disse felter flettes så de bliver til:

Bil Billig
Motorcykel Billig
Knallert Billig

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

Herunder er et udsnit af min kode som er relevant for evt. hjælp I måtte kunne give mig:

if (isset($_POST['ButtonSave'])) {

        $sectionid = $_POST['filter_sectionid'];
        $catid = $_POST['catid'];
        $formtitle = $_POST['formtitle'];
        $formfrontpage = $_POST['formfrontpage'];
        $WordsExploded = explode("\n",$formtitle);
        $publishDate = date('Y-m-d H:i:s');
        $creator = "Admin";

        $publishState = $_POST['formpublished'];                   
        $publishDays = "0";
       
        if ($publishState > 0 && $publishDays != 0 && !empty($publishDays))
            $publishDown = date('Y-m-d H:i:s', time() + ($publishDays * 24 * 60 * 60));
        if (is_numeric($sectionid) && is_numeric($catid) && is_array($WordsExploded))
        {
            while (list(,$formtitle) = @each($WordsExploded))
            {
                if (trim($formtitle))
   
                    $query = mysql_query("INSERT INTO jos_content (`title`, `title_alias`, `introtext`, `fulltext`, `state`, `sectionid`, `mask`, `catid`, `created`, `created_by`, `created_by_alias`, `checked_out`, `publish_up`, `publish_down`, `attribs`, `version`, `ordering`, `metakey`, `access` ) VALUES ('".trim($formtitle)."','".trim($formtitle)."','','','$publishState','$sectionid','0','$catid','$publishDate','','$creator','0','$publishDate','$publishDown','introtext=0,createdate=1','1','0','','0')") or die (mysql_error());

                    $database->setQuery( $query );   
    }
    echo "Tillykke - du har nu oprettet en masse sider på ingen tid som fremover vil tjene mange penge til dig...";       
    }else{ echo "der er sket en form for fejl... ved ikke helt hvad"; }

}
?>

<form action="<?php echo $_SERVER['PHP_SELF']; ?>" method="POST">
  <table width="100%" border="0">
    <tr>
      <td width="16%">Sektion</td>
      <td width="84%"><?php echo $lists['sectionid']; ?></td>
    </tr>
    <tr>
      <td>Kategori</td>
      <td><?php echo $lists['catid']; ?></td>
    </tr>
    <tr>
      <td align="left" valign="top">Sider der skal oprettes.<br>Hver side på hver linie.</td>
      <td><textarea name="formtitle" cols="30" rows="10" id="formtitle"></textarea></td>
    </tr>
    <tr>
      <td align="left" valign="top">Publiseret</td>
      <td>
        <select size="1" name="formpublished">
            <option value="1" selected="selected">Ja</option>
            <option value="0">Nej</option>
        </select>     
      </td>
    </tr>           
    <tr>
      <td>&nbsp;</td>
      <td><input name="ButtonSave" type="submit" id="ButtonSave" value="Gem"></td>
    </tr>
  </table>
</form>
Avatar billede daniel_d Nybegynder
22. marts 2006 - 15:24 #1
Ingen hjælp at hente her?
Avatar billede daniel_d Nybegynder
23. marts 2006 - 16:06 #2
lukker
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

IT-JOB

Rambøll Management Consulting

Senior AI Engineer

Riskpoint A/S (Riskpoint Solutions Limited)

Senior Developer