Geschrieben von Maina am 03.07.2007 um 17:16:
Problem mit Eintragung in die DB / MySQL Frage(n)
Hallo...
Ich mal wieder.
Jetzt kommen bald meine unmöglich zu verstehenden Fragen +hrhr+ xD
Aber erst noch 'n Problem.
(+seufz+. Mal wieder...)
Ich möchte alle Anmeldungen über die DB laufen lassen, also das die Leute, die sich anmelden wollen, ein Formular ausfüllen & die Werte dann gleich in die Datenbank eingetragen werden, damit sie dann im Webmasterbereich ausgelesen werden können.
Auslesen klappt - Eintragen nicht. Eine bestimmte Fehlermeldung kommt nicht, eben nur Fehler! - Bitte versuch es noch einmal...
Die Dateien:
probeanmeldung2.htm
code: |
1:
2:
3:
4:
5:
6:
7:
8:
9:
10:
11:
12:
13:
14:
15:
16:
17:
18:
19:
20:
21:
22:
23:
24:
25:
26:
27:
28:
29:
30:
31:
32:
|
<html>
<head>
<title></title>
<meta name="author" content="DScharf">
<link rel="stylesheet" href="pferd1.css" type="text/css">
</head>
<body>
<center><h2>Probeanmeldung</h2><br>
<br>
Nach der Anmeldung musst du dich mit gleichem Namen <i>sofort</i> im Forum registrieren<br>
und am gleichen Tag einen Vorstellungsthread aufmachen.
<form method="POST" action="formular_send.php">
<table>
<tr>
<td>Name</td>
<td><input type="text" name="name" size="26" maxlength="255"></td>
</tr>
<tr>
<td>E-Mail</td>
<td><input type="text" name="mail" size="26" maxlength="255"></td>
</tr>
<tr>
<td>Gewünschtes Probepferd</td>
<td><input type="text" name="horse" size="26" maxlength="255"></td>
</tr>
</table>
<p> </p>
<p><input type="submit" value="Abschicken" name="B1"><input type="reset" value="Zurücksetzen" name="B2"></p>
</form>
</body>
</html>
|
|
formular_send2.php
php: |
1:
2:
3:
4:
5:
6:
7:
8:
9:
10:
11:
12:
13:
14:
15:
16:
17:
18:
19:
20:
21:
22:
23:
24:
25:
|
<?php
include('db2.php');
$name = $_POST['name'];
$mail = $_POST['mail'];
$horse = $_POST['horse'];
if( ($name=='') OR ($horse=='') OR ($mail=='') ) {
echo "<b>Error</b><br>
Bitte fülle alle Felder aus!<br><br>
<a href="javascript:%20history.back(-2)" target="_self">Zurück</a>";
} else {
$eintrag = "INSERT INTO `probea` ( `name` , `mail` , `horse` )
VALUES ('', '$name', '$mail', '$horse')";
$eintragen = mysql_query($eintrag);
if($eintragen=='true') {
echo "<b>Eintrag erfolgreich</b><br>
Der Eintrag in die Tabelle war erfolgreich. Heißt soviel wie - Anmeldung erfolgreich (:";
} else {
echo "Fehler! Bitte versuch es noch mal.";
include('probeanmeldung2.php');
}
}
?>
|
|
Danke schonmal im vorraus...
_____________________________________________
Soho. Und jetzt meine Frage(n).
1. Ich hab bereits versucht (über Cronjob.de & co) ein Script oder dergleichen zu schreiben, dass sich bestimmte werte einer bestimmten Tabelle in der Datenbank automatisch (z.B. alle 2 Tage) ändern und es auch so ausgegeben wird...
Ich habs aber nich hingekriegt, auch bei PHP-Einfach, Schattenbaum & so geguckt - nix gefunden.
Wie geht das?
Mehr gibts noch nicht. xD
lg + Danke
Maina
Geschrieben von Maina am 03.07.2007 um 18:46:
Zitat: |
Original von Black Katrin
einfach ne seite programmieren in der der befehl zum ändern geschrieben ist?!
Cronjob öffnet das dann alles 2 tage und gut ist |
Wär schön, wenn ichs checken würde oO
Weißt du, ich hab 5 einzelne Grafiken, die die Zufriedenheit "voll" anzeigen... und alle zwei Tage soll eins weg - und wie geht das jetzt?