Seite 1 von 1

Formular und Datenbank

Verfasst: 25.04.2006 19:49
von DjHarry
Hallo zusammen,

ich weiß nicht ob ich hier richtig bin aber ich habe folgendes Problem:

Ich habe ein Formular, das mittels "mail.php" bislang immer nach ausfüllen an meine Emailadresse geschickt wurde.

Das Formular ist folgendes:

FORMULAR

Wie ihr seht kann man sich dort für Dienste eintragen.

Nun würde ich es aber gerne so lösen, dass man sich dort einträgt und nach Klick auf "Absenden" sein Name im Formular an der eingetragenen Stelle SOFORT erscheint.

Habt ihr da eine Lösung für, wie ich das verwirklichen könnte?

Danke

Verfasst: 25.04.2006 20:09
von S2B
Ein bisschen mehr Infos musst du uns schon noch geben: Wie wurden die Daten bisher eingetragen? Hast du eine Datenbank zur Verfügung, wenn ja welche?

Verfasst: 25.04.2006 20:23
von DjHarry
Bisher wurde das alles noch per Hand gemacht.

Die leute hatten nur die Möglichkeit einen Haken bei dem Dienst zu setzen den sie wollten, dann unten den Namen einzutragen udn das ganze abzuschicken.

Ich hab das dann per Email bekommen und die htm-Datei dementsprechend umgeschrieben. Sehr aufwendig also.

der Code sah bisher so aus:

Code: Alles auswählen

<html><head>


<meta http-equiv="Content-Language" content="de">
<meta http-equiv="Content-Type" content="text/html; charset=windows-1252">
<meta name="GENERATOR" content="Microsoft FrontPage 5.0">
<meta name="ProgId" content="FrontPage.Editor.Document"><title>Sanitätsdienste</title>
<base target="_self">
</head><body bgcolor="#d3d3d3">

<p><b><font color="#800000" face="Arial" size="6">Sanitätsdienste</font></b></p>
<p><font face="Arial" size="3">Wenn Ihr an einem San-Dienst teilnehmen wollt:<br>
&nbsp;&nbsp;&nbsp; 1. Diesen auswählen<br>
&nbsp;&nbsp;&nbsp; 2. Euren Namen eintragen<br>
&nbsp;&nbsp;&nbsp; 3. Formular abschicken</font></p>

<form action="mail.php" method="post" >
<input name="email" value="tobias.hiedl@gmx.de; h.schwing@gmx.de" type="hidden">
    <center>
  <center>
    <p></p>
    </center><center>
      <p></p>
      </center><center>
      <p></p>
      </center><center>
      <p></p>
      </center><center>
      <p></p>
      </center><center>
      <p></p>
      </center><table bordercolorlight="#000000" bordercolordark="#000000" border="1" bordercolor="#000000" cellspacing="0" height="25" width="97%">
    <tbody><tr>
      <td align="center" bgcolor="#800000" height="33" valign="middle" width="5%"><font color="#ffffff" face="Arial" size="3">TAG</font></td>
      <td align="center" bgcolor="#800000" height="33" valign="middle" width="7%"><font color="#ffffff" face="Arial" size="3">DATUM</font></td>
      <td align="center" bgcolor="#800000" height="33" valign="middle" width="11%"><font color="#ffffff" face="Arial" size="3">ZEIT</font></td>
      <td align="center" bgcolor="#800000" height="33" valign="middle" width="31%"><font color="#ffffff" face="Arial" size="3">ART
        / ORT</font></td>
      <td align="center" bgcolor="#800000" height="33" valign="middle" width="9%"><font color="#ffffff" face="Arial" size="3">Fahrzeug</font></td>
      <td align="center" bgcolor="#800000" height="33" valign="middle" width="35%"><font color="#ffffff" face="Arial" size="3">BESATZUNG</font></td>
      <td align="center" bgcolor="#800000" height="33" valign="middle" width="11%"><font color="#ffffff" face="Arial" size="3">EINTRAGEN</font></td>
    </tr>
    
    <tr>
      <td align="center" bgcolor="#c0c0c0" height="34" width="5%">
      <font face="Arial">FR</font>
      </td>
      <td align="center" bgcolor="#c0c0c0" height="34" width="7%">
      <font face="Arial">28.04.</font>
      </td>
      <td align="center" bgcolor="#c0c0c0" height="34" width="11%">
      <font face="Arial">15.00-20.30</font>
      </td>
      <td align="left" bgcolor="#c0c0c0" height="34" width="31%">
      <font face="Arial">Motorradtraining BMW, Teststrecke</font>
      </td>
      <td align="center" bgcolor="#c0c0c0" height="34" width="9%">
      <font face="Arial">71/1</font>
      </td>
      <td align="center" bgcolor="#c0c0c0" height="34" width="35%">
      <font face="Arial">Schwing, </font><i>
      <font color="#008000" face="Arial">unbesetzt<img src="bilder/a_gluehbirnen27.gif" border="0" height="23" width="24"></font>
      </i>
      </td>
      <td align="center" bgcolor="#c0c0c0" height="34" width="11%">
      <font face="Arial"><input name="BMW 28.04." value="ON" type="checkbox"></font>
      </td>
    </tr>
    <tr>
      <td rowspan="2" align="center" bgcolor="#d3d3d3" height="68" width="5%">
      <font face="Arial">SA</font>
      </td>
      <td rowspan="2" align="center" bgcolor="#d3d3d3" height="68" valign="middle" width="7%">
      <font face="Arial">29.04.</font>
      </td>
      <td align="center" bgcolor="#d3d3d3" height="34" width="11%">
      <font face="Arial">08.30-19.00</font>
      </td>
      <td align="left" bgcolor="#d3d3d3" height="34" width="31%">
      <font face="Arial">Motorradtraining BMW, Teststrecke</font>
      </td>
      <td align="center" bgcolor="#d3d3d3" height="34" width="9%">
      <font face="Arial">71/1</font>
      </td>
      <td align="center" bgcolor="#d3d3d3" height="34" width="35%">
      <font face="Arial">Schwing, </font><i>
      <font color="#008000" face="Arial">unbesetzt<img src="bilder/a_gluehbirnen27.gif" border="0" height="23" width="24"></font></i>
      </td>
      <td align="center" bgcolor="#d3d3d3" height="34" width="11%">
      <font face="Arial"><input name="BMW 29.04." value="ON" type="checkbox"></font>
      </td>
    </tr>

</tbody></table>
    </center>
  <p align="left">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
  <font face="Arial">* 3.Mann</font></p>
  <p align="center"><br>
  <!--webbot bot="Validation" s-data-type="String" b-allow-letters="TRUE" b-allow-whitespace="TRUE" b-value-required="TRUE" i-minimum-length="1" i-maximum-length="40" --><input name="namesandienste" size="40" maxlength="40" type="text"><span style="background-color: rgb(255, 0, 0);"><font face="Arial" size="4">Bitte
  Namen eintragen</font><br>
  </span><input value="Abschicken" name="abschickensand" type="submit"><input value="Zurücksetzen" name="B2" type="reset"></p>
</form>


</body></html>

Jetzt will ich das ganze halt automatisieren.

Datenbanken hab ich bisher noch keine, kann ich auf meinem Server aber beliebig viele SQL-Datenbanken anlegen

Verfasst: 25.04.2006 22:54
von Jan500
ich würde da einfach eine db anlegen, für jeden dienst eine neue tabelle und dann einfach eine id per autincrement und den namen und die namen werden nachher einfach ausgelesen und in der variable/array an der richtigen stelle angezeigt ;-)

wie das geht kannst du zb bei php.net nachlesen

das ist ein komplett unabhängiges system oder? oder steckt da auch ein phpbb hinter?

ich kann dir morgen mal ein code hier reinschreiben (wenn das noch keiner bis dahin gemacht hat :D) jetzt leg ich mich erstmal schlafen :D

gruß Jan

Verfasst: 26.04.2006 17:12
von DjHarry
Ja das system ist komplett unabhängig...

Das ist einfach eine selbst geschriebene htm-Datei...

Wäre furchtbar nett wenn du mir nen Code hier reinschreiben könntest...