Eintragen auf der Seite mit Passwortabfrage |
kimni

npbh
 

Dabei seit: 07.06.2009
Beiträge: 2.261
Herkunft: nrw
 |
|
Eintragen auf der Seite mit Passwortabfrage |
 |
Hallo ihr
Ich lese mir gerade ein paar Tut's durch, weil ich auf meinem vRh gerne einen Deckplan per PHP machen möchte. Nun kam mir aber eine ganz andere Idee, wobei ich mich jetzt frage, ob das geht und wenn ja: Wie?
Ich hatte die Idee, dass man den Deckplan auf der externen Seite, also auf der Seite, die alle sehen können, etwas eintragen kann. Dazu müsste man dann allerdings ein Passwort, oder eine Zahlenkombi eingeben, damit nicht jeder Hans und Franz was schreiben kann.
Als kleines Beispiel: Es gibt hal 3 Felder, ID, Name und meinetwegen Geburtsdatum. Ich rufe die Seite auf und möchte nun etwas in die einzelnen Felder eintragen. Dazu muss ich ein Passwort eingeben, dann die Felder füllen und speichern
Würde so etwas funktionieren? Oder nur in meiner Fantasie? Freue mich über Hilfe
Liebe Grüße <3
__________________
|
|
24.11.2009 15:21 |
|
|
Julia712

Mitglied
 

Dabei seit: 28.11.2006
Beiträge: 2.262
 |
|
Hey,
klar funktioniert das
Du machst einfach ganz normal deine 3 Felder und zusätzlich ein Feld, in das das Passwort eingetragen werden muss.
Beim Klick auf 'absenden' rufst du dann ja eine PHP-Seite auf, um die Daten in die DB einzutragen. Hier machst du halt noch kurz eine Abfrage, ob das angegebene PW richtig ist und trägst nur in dem Falle ein.
Lg, Julia
|
|
24.11.2009 16:14 |
|
|
kimni

npbh
 

Dabei seit: 07.06.2009
Beiträge: 2.261
Herkunft: nrw
Themenstarter
 |
|
Uiii
Danke für die Antwort <3
Ich glaube, ich lese mir dazu dann mal ein paar Php-Seiten durch(Bin nämlich leider noch nicht geübt im php xD). Aber den Grundriss habe ich verstanden, danke
__________________
|
|
24.11.2009 16:18 |
|
|
kimni

npbh
 

Dabei seit: 07.06.2009
Beiträge: 2.261
Herkunft: nrw
Themenstarter
 |
|
Hallo nochmal (:
Mhh. Also, ich kann echt viel lesen, aber ich bekomme das nicht hin, selber so einen Code zu schreiben =/
Hat jemand Lust, mir zu helfen? Würde auch verlinkt werden und so. Ich hab's ehrlich probiert, aber schaffe es nicht. In PHP muss man sich wirklich erstmal mehrere Monate einarbeiten -.-
Liebe Grüße <3
__________________
|
|
28.11.2009 11:59 |
|
|
Julia712

Mitglied
 

Dabei seit: 28.11.2006
Beiträge: 2.262
 |
|
1. folgenden Code in der Datenbank ausführen um die Tabelle zu erstellen
code: |
1:
2:
3:
4:
5:
6:
|
CREATE TABLE IF NOT EXISTS `Deckplan` (
`ID` int(11) NOT NULL auto_increment,
`Name` text NOT NULL,
`Geburtsdatum` text NOT NULL,
PRIMARY KEY (`ID`)
) ENGINE=MyISAM DEFAULT CHARSET=latin1 AUTO_INCREMENT=1 ; |
|
2. das Formular (kannst du dir ja selbst gestalten)
code: |
1:
2:
3:
4:
5:
6:
7:
8:
9:
10:
11:
12:
13:
14:
15:
16:
17:
18:
19:
|
<form method="post" action="deckplan.php">
<table width=250>
<tr>
<td width="50%"><b>Name:</b></td>
<td width="50%"><input type="text" name="name" size="20"></td>
</tr>
<tr>
<td width="50%"><b>Geburtsdatum:</b></td>
<td width="50%"><input type="text" name="geburtsdatum" size="20"></td>
</tr>
<tr>
<td width="50%"><b>Passwort:</b></td>
<td width="50%"><input type="text" name="passwort" size="20"></td>
</tr>
<tr>
<td colspan=2 align=center><input type="submit" value="zusenden"></td>
</tr>
</table>
</form> |
|
3. die decklpan.php, die in die DB einträgt
php: |
1:
2:
3:
4:
5:
6:
7:
8:
9:
10:
11:
|
<?php
include("db.php"); // Datenbank einbinden
extract($_POST); // Daten aus dem Formular abfragen
if ($passwort == 'MeinTollesPasswortZumEintragen')
{
$eintrag = "INSERT INTO Deckplan (Name, Geburtsdatum) VALUES '$name', '$geburtsdatum')";
$eintragen = mysql_query($eintrag);
echo"Erfolgreich eingetragen.";
}
?> |
|
Kann sein, dass es nicht auf Anhieb funktioniert, hab halt hier im Nachrichtenfeld programmiert
Lg, Julia
|
|
28.11.2009 13:58 |
|
|
kimni

npbh
 

Dabei seit: 07.06.2009
Beiträge: 2.261
Herkunft: nrw
Themenstarter
 |
|
Huhuu <3
Vielen Dank für die Code's
Ich komme irgendwie nurnoch nicht mit diesem phpMyAdmin klar irgendwie. Wo sehe ich, dass der was eingetragen hat? Und ach. KA =/ Ich check da irgendwie alles nicht. Habe die Tabelle in PHPMyAdmin nochmal gelöscht -.-
Kann mir Jemand da helfen? Hier oder ICQ oder so? --> 458287432 .
Würde mich über direkte Hilfe freuen
__________________
|
|
28.11.2009 14:44 |
|
|
|
Impressum
|