WinFuture-Forum.de: Formular Mit Einfacher Weiterleitung - WinFuture-Forum.de

Zum Inhalt wechseln

Nachrichten zum Thema: Entwicklung
  • 2 Seiten +
  • 1
  • 2

Formular Mit Einfacher Weiterleitung (wie bei Google)

#16 _USA_

  • Gruppe: Gäste

geschrieben 10. Februar 2008 - 20:58

Alsogut. Jetzt hab ich das so:

Zitat

gelöscht, wer den code will, siehe hier



Ich möchte die Daten, die ich eingebe auch wieder abrufen. Mit phpMyAdmin geht das aber irgendwie nicht, oder?

Dieser Beitrag wurde von USA bearbeitet: 12. Februar 2008 - 03:23

0

Anzeige



#17 Mitglied ist offline   h-a-n-n-e-s 

  • Gruppe: aktive Mitglieder
  • Beiträge: 813
  • Beigetreten: 11. August 06
  • Reputation: 1

geschrieben 10. Februar 2008 - 21:06

Hallo,
ich würde mich da mal auf schattenbaum.net umschauen, da wird das alles recht gut erklärt.

Edit: Hab's grad nochmal genauer gelesen, du willst die eingegebenen Daten in der Datenbank selbst anschauen oder?
Dann geh auf deine Tabelle und suche dann den Button "Anzeigen".
Gruß Hannes

Dieser Beitrag wurde von h-a-n-n-e-s bearbeitet: 10. Februar 2008 - 21:09

Eingefügtes Bild
0

#18 Mitglied ist offline   Gitarremann 

  • Gruppe: aktive Mitglieder
  • Beiträge: 3.211
  • Beigetreten: 04. Juni 06
  • Reputation: 3
  • Geschlecht:Männlich
  • Wohnort:Trebnitz

geschrieben 10. Februar 2008 - 21:24

den Tabellenname auch in den Accentdingern also `mitglieder`

und klick mal nicht auf den Tabellennamen sondern auf das kleine Symbol davor (rotes Kästchen) um die Datensätze abzufragen.

Angehängte Miniaturbilder

  • Angehängtes Bild: phpmyadmin.png

Dieser Beitrag wurde von Gitarremann bearbeitet: 10. Februar 2008 - 21:33

Der Pessimist sagt: "Das Glas ist halb leer,"
Der Optimist sagt: "Das Glas ist halb voll."
Der Realist sagt: "Bedienung, zwei Neue!"
0

#19 _USA_

  • Gruppe: Gäste

geschrieben 10. Februar 2008 - 22:14

Also.^^ Jetzt hab ich des Dingens so:

Zitat

gelöscht, wer den code will, siehe hier

Ich hab jetzt gecheckt, wie man sich den Inhalt anzeigen lassen könnte. Hab auch schon in PHPmyadmin testweiße was reingeschrieben. Hat funktioniert. Aber mit meinem PHP script klappt's leider nicht. :)
Was mach ich nur falsch? :)

PS: Danke an euch, ihr macht euch so ne Mühe für mich! :)

Dieser Beitrag wurde von USA bearbeitet: 12. Februar 2008 - 03:23

0

#20 Mitglied ist offline   h-a-n-n-e-s 

  • Gruppe: aktive Mitglieder
  • Beiträge: 813
  • Beigetreten: 11. August 06
  • Reputation: 1

geschrieben 11. Februar 2008 - 12:13

Hallo,
hab jetzt nach langem Suchen den Fehler endlich entdeckt:
VALUES ('$mbanrede', '$mbname', '$mbanschrift', '$mbtelefon', '$mbemail')";

Vor dem $mbanschrift fehlte ein '.

Gruß Hannes

Dieser Beitrag wurde von h-a-n-n-e-s bearbeitet: 11. Februar 2008 - 12:15

Eingefügtes Bild
0

#21 Mitglied ist offline   Witi 

  • Gruppe: aktive Mitglieder
  • Beiträge: 5.686
  • Beigetreten: 13. Dezember 04
  • Reputation: 43
  • Geschlecht:Männlich
  • Wohnort:Kingsvillage
  • Interessen:Frickeln

geschrieben 11. Februar 2008 - 17:02

Übrigens, ungefiltert einfach Sachen in die DB übernehmen? Das riecht ja förmlich nach einer Sicherheitslücke...
0

#22 _USA_

  • Gruppe: Gäste

geschrieben 12. Februar 2008 - 01:22

Beitrag anzeigenZitat (h-a-n-n-e-s: 11.02.2008, 12:13)

Hallo,
hab jetzt nach langem Suchen den Fehler endlich entdeckt:
VALUES ('$mbanrede', '$mbname', '$mbanschrift', '$mbtelefon', '$mbemail')";

Vor dem $mbanschrift fehlte ein '.

Gruß Hannes

Ah, ok. Vielen Dank: Es geht vorwärts! Wenn ich jetzt in dem Formular nichts eingebe, sondern alle so lasse, wie es drinnen steht, dann legt er in meiner Datenbank einen leeren Eintrag an. Wenn ich meine Daten (oder irgendwas anderes) eingebe, passiert wieder nichts.


@Witi: Es geht ja nur um ein kleines Spaßprojekt.... Da ist das nicht so wichtig. :wink:

Dieser Beitrag wurde von USA bearbeitet: 12. Februar 2008 - 02:11

0

#23 _USA_

  • Gruppe: Gäste

geschrieben 12. Februar 2008 - 01:38

JUHU!!!! Ich hab's geschafft! Dank phpmyadmin! Ich hab mit phpmyadmin mal Daten eingetragen und er hat mir komischerweiße den PHP Befehl angezeigt, mit dem ich das hinbekomme.^^

Also: Mit diesem Quelltext hat's geklappt:

Zitat

gelöscht, wer den code will, siehe hier


VIELEN, VIELEN DANK AN EUCH ALLE. V.A. Gitarremann! :wink:

Dieser Beitrag wurde von USA bearbeitet: 12. Februar 2008 - 03:24

0

#24 _USA_

  • Gruppe: Gäste

geschrieben 12. Februar 2008 - 03:11

So, da ja PHP eigentlich fast genauso ist, wie C++ und ich C++ kann^^ (siehe meine Homepage -> Downloads) hab ich mal if Bedingungen rein gemacht, damit nicht irgendjemand nichts eingibt!

Daten.html
<html>
<head>
<title>Dateneingabe</title>
</head>
<body>
<form name="User" action="speichern.php" method="post">
<font face=arial size=2>
<input name="anrede" type="text" size="10" maxsize="10" value = "Anrede *"><br>
<input name="name" type="text" size="50" maxsize="50" value = "Vor- und Nachname *"><br>
<input name="anschrift" type="text" size="80" maxsize="80" value = "Anschrift *"><br>
<input name="telefon" type="text" size="20" maxsize="20" value = "Telefonnummer"><br>
<input name="email" type="text" size="40" maxsize="40" value = "eMail Adresse *"><br>
<input type="submit" name="eintragen" value="Eintragen">
<input type="reset" name="abruch" value="Eingaben löschen">
* Pflichtfeld
</font>
</form>
</body>



speichern.php
<?

// Datenbankverbindung zu MySQL
$host = 'localhost';
$user = 'XXX';
$password = 'XXX';
$db = 'XXX';

// Verbindung herstellen
mysql_connect($host, $user, $password);
mysql_select_db($db);

// Variablen aus Daten.html überhehmen
$mbanrede = $_POST["anrede"];
$mbname = $_POST["name"];
$mbanschrift = $_POST["anschrift"];
$mbtelefon = $_POST["telefon"];
$mbemail = $_POST["email"];
$allesok = "1";

// if Tests
if ($mbanrede != "Herr" && $mbanrede != "Frau" && $mbanrede != "Anrede *")
{
	echo "- Die Anrede sollte \"Herr\" oder \"Frau\" sein!";
	echo "<br>";
	$allesok = "0";
}
if ($mbanrede == "Anrede *")
{
	echo "- Du solltest deine Anrede eingeben<br>";
	$allesok = "0";
}
if ($mbname == "Vor- und Nachname *")
{
	echo "- Du solltest deinen Vor- und Nachnamen eingeben!<br>";
	$allesok = "0";
}
if ($mbanschrift == "Anschrift *")
{
	echo "- Du solltest deine Anschrift eingeben!<br>";
	$allesok = "0";
}
if ($mbemail == "eMail Adresse *")
{
	echo "- Du solltest deine eMail Adresse eingeben!<br>";
	$allesok = "0";
}

if ($allesok == "1")
{
	// SQL - Befehl: Daten in Tabelle eintragen
	$eintrag = "INSERT INTO `User` (`Anrede`, `Name`, `Anschrift`,
	`Telefon`, `eMail`) VALUES ('$mbanrede', '$mbname',
	'$mbanschrift', '$mbtelefon','$mbemail')";
	
	
	// Eigentlicher Eintrag in die Tabelle
	$eintragen = mysql_query($eintrag);
	
	// Bestätigung ausgeben
	echo "Hallo, ";
	echo $mbname;
	echo "<br>";
	echo "Deine Daten wurden gespeichert!";
}

// Datenbank wieder schließen
mysql_close();

?>

(Naja, vllt. braucht's ja außer mir noch jmd.^^)

Dieser Beitrag wurde von USA bearbeitet: 12. Februar 2008 - 03:25

0

Thema verteilen:


  • 2 Seiten +
  • 1
  • 2

1 Besucher lesen dieses Thema
Mitglieder: 0, Gäste: 1, unsichtbare Mitglieder: 0