Avatar billede multigraph Nybegynder
16. februar 2003 - 08:09 Der er 8 kommentarer og
2 løsninger

er der nogen der kan og vil?

Er der en der vil lave et sådanne script?
der skal være 3 input felter.
en dropdown med x antal muligheder.
en textbox, en reset & submit knap.

det skal kunne gemme alle data i en txt fil eller i excel..
Avatar billede schaefner Juniormester
16. februar 2003 - 11:13 #1
Hvad så hvis man f.eks skriver igen skal det så overskrive det der allerede står?
Avatar billede multigraph Nybegynder
16. februar 2003 - 11:41 #2
nej det må ikke overskirve det der står.
Avatar billede kimg Nybegynder
16. februar 2003 - 11:56 #3
Her er en du kan brugeKim

<?php
      if(isset($save_it))

      {

      if( (empty($_POST['felt_1'])) || (empty($_POST['felt_2'])) || (empty($_POST['felt_3'])) || (empty($_POST['felt_4'])))

      {

      echo "Du har ikke udfyldt alle felter";

      } else {

      $data = "".$_POST['felt_1'].",".$_POST['felt_2'].",".$_POST['felt_3'].",".$_POST['felt_4'].";\n";
      $fp = fopen ("".$_SERVER['DOCUMENT_ROOT']."/file.txt", "a+");
      fwrite($fp, $data);
      fclose($fp);

      }


      }


?>

<form method="POST" action="<?php  echo $PHP_SELF  ?>">
  <div align="center">
    <center>
    <table border="0" cellpadding="3" cellspacing="0" width="586">
      <tr>
        <td width="570" colspan="2">
          <p align="center"><b>Formular</b></td>
      </tr>
      <tr>
        <td width="167" align="right">Felt 1:</td>
        <td width="403"><input type="text" name="felt_1" size="20" value="<?php echo $felt_1 ?>"></td>
      </tr>
      <tr>
        <td width="167" align="right">Felt 2:</td>
        <td width="403"><input type="text" name="felt_2" size="20" value="<?php echo $felt_2 ?>"></td>
      </tr>
      <tr>
        <td width="167" align="right">Felt 3:</td>
        <td width="403"><input type="text" name="felt_3" size="20" value="<?php echo $felt_3 ?>"></td>
      </tr>
      <tr>
        <td width="167" align="right"></td>
        <td width="403"><select size="1" name="felt_4">
            <option value="1">1</option>
            <option>2</option>
            <option>3</option>
            <option>4</option>
            <option>5</option>
            <option>6</option>
            <option>7</option>
          </select></td>
      </tr>
      <tr>
        <td width="167" align="right"></td>
        <td width="403"><input type="submit" value="Send" name="save_it"></td>
      </tr>
    </table>
    </center>
  </div>
</form>
Avatar billede kimg Nybegynder
16. februar 2003 - 11:57 #4
Husk at lave en fil der hedder file.txt
og upload den med formularen.

Kim
Avatar billede multigraph Nybegynder
16. februar 2003 - 12:00 #5
er på arbejde nu :(
tester det lige når jeg kommer hjem...

er det muligt det kan laves så det gemmes i excel ???
Avatar billede kimg Nybegynder
16. februar 2003 - 12:03 #6
En lille rettelse:

<?php
      if(isset($save_it))

      {

      if( (empty($_POST['felt_1'])) || (empty($_POST['felt_2'])) || (empty($_POST['felt_3'])) || (empty($_POST['felt_4'])))

      {

      echo "Du har ikke udfyldt alle felter";

      } else {

      $data = "".$_POST['felt_1'].",".$_POST['felt_2'].",".$_POST['felt_3'].",".$_POST['felt_4'].";\n";
      $fp = fopen ("".$_SERVER['DOCUMENT_ROOT']."/file.txt", "a+");
      fwrite($fp, $data);
      fclose($fp);

      echo "Dine data er sendt";
      }


      }


?>

<form method="POST" action="<?php  echo $PHP_SELF  ?>">
  <div align="center">
    <center>
    <table border="0" cellpadding="3" cellspacing="0" width="586">
      <tr>
        <td width="570" colspan="2">
          <p align="center"><b>Formular</b></td>
      </tr>
      <tr>
        <td width="167" align="right">Felt 1:</td>
        <td width="403"><input type="text" name="felt_1" size="20" value="<?php echo $felt_1 ?>"></td>
      </tr>
      <tr>
        <td width="167" align="right">Felt 2:</td>
        <td width="403"><input type="text" name="felt_2" size="20" value="<?php echo $felt_2 ?>"></td>
      </tr>
      <tr>
        <td width="167" align="right">Felt 3:</td>
        <td width="403"><input type="text" name="felt_3" size="20" value="<?php echo $felt_3 ?>"></td>
      </tr>
      <tr>
        <td width="167" align="right"></td>
        <td width="403"><select size="1" name="felt_4">
            <select size="1" name="felt_4">
            <option value="1">1</option>
            <option value="2">2</option>
            <option value="3">3</option>
            <option value="4">4</option>
            <option value="5">5</option>
            <option value="6">6</option>
            <option value="7">7</option>
            <option selected>Vælg</option>
          </select>
          </select></td>
      </tr>
      <tr>
        <td width="167" align="right"></td>
        <td width="403"><input type="submit" value="Send" name="save_it"></td>
      </tr>
    </table>
    </center>
  </div>
</form>
Avatar billede kimg Nybegynder
16. februar 2003 - 12:04 #7
Du kan importere tekstfilen til Excel
Avatar billede multigraph Nybegynder
16. februar 2003 - 12:37 #8
Det ser ikke ud til der er mulighed for at vælge nogle af de valg?

</tr>
      <tr>
        <td width="167" align="right"></td>
        <td width="403"><select size="1" name="felt_4">
            <select size="1" name="felt_4">
            <option value="1">1</option>
            <option value="2">2</option>
            <option value="3">3</option>
            <option value="4">4</option>
            <option value="5">5</option>
            <option value="6">6</option>
            <option value="7">7</option>
            <option selected>Vælg</option>
          </select>
          </select></td>
      </tr>
      <tr>
Avatar billede ahv Nybegynder
16. februar 2003 - 13:49 #9
Kan dette bruges?

<?php
if(isset($gem))
{
$indsaet = "Felt1: $_POST[felt1]\nFelt2: $_POST[felt2]\nFelt3: $_POST[felt3]\nDropdown: $_POST[dropdown]\nTextboks: $_POST[textboks]\n\n";
$fp = fopen ("file.txt", "a+");
fwrite($fp, $indsaet);
fclose($fp);
echo "Dine data er nu blevet gemt.";
}
?>

<form method="POST" name="form" action="<?php echo $PHP_SELF; ?>">
Felt 1:
<input type="text" name="felt1" size="20"><br>
Felt 2:
<input type="text" name="felt2" size="20"><br>
Felt 3:
<input type="text" name="felt3" size="20"><br>
<select name="dropdown">
<option selected></option>
<option value="1">1</option>
<option value="2">2</option>
<option value="3">3</option>
</select><br>
<textarea name="textboks" rows="5"cols="5"></textarea><br>
<input type="submit" value="Gem" name="gem"><input type="reset" value="Slet" name="slet">
</form>

Den gemmer i file.txt så usk at oprette den fil, du skal evt. også chmod til 777 på denne fil.
Avatar billede multigraph Nybegynder
18. februar 2003 - 07:13 #10
Kunne godt nok ikke bruge det :)
men i får 75 points hver fordi i gad at prøve ;)

Takker...
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