Gegen Bilderklau - Das Original (https://www.gegen-bilderklau.net/index.php)
- Design, Website, Copyright (https://www.gegen-bilderklau.net/board.php?boardid=80)
--- Homepagehilfe (https://www.gegen-bilderklau.net/board.php?boardid=27)
---- Homepagehilfe - Archiv (https://www.gegen-bilderklau.net/board.php?boardid=139)
----- [PHP & MySQL] PHP-Problem - Doppeleinträge (https://www.gegen-bilderklau.net/thread.php?threadid=81369)


Geschrieben von Lena-Aquila am 18.09.2006 um 19:57:

  PHP-Problem - Doppeleinträge

Ja, ich hab neulich eine..."Freundeliste" (nichts großartiges; eine Seite zum Eintragen, eine zum Anzeigen, eine Datenbank) gemacht, ABER (jaja, das musste ja kommen) alle Einträge, die man über das Formular macht, werden doppelt eingetrage...Ich hab schon alles probiert, was mir eingefallen ist (UNIQUE-Index, if-Abfrage zum Überprüfen, ob der Eintrag schon vorhanden ist...) aber nichts funktioniert...Der Code der Eingabe-Seite (denn es liegt nicht am Anzeige-code):
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:
33:
34:
35:
<?php
include "database.inc.php";
?>
<html>
<head>
<title>Unbenanntes Dokument</title>
</head>
<body>
<?php
echo <<<FORMULAR
<form action="$_SERVER[PHP_SELF]" method="post">
Name:<input type="text" name="name"><br>
Deine Botschaft an mich:<textarea name="text"></textarea><br>
<input type="submit" name="send" value="Senden"><input type="reset" value="Abbrechen">
</form>
FORMULAR;
if (isset($_POST[send])) {
if (isset($_POST[name]) && isset($_POST[text])) {
$name = $_POST[name];
$text = $_POST[text];
$sql = "INSERT INTO 'friends' VALUES (
'', '$name', '$text'
)";
$res = mysql_query($sql);
if (mysql_query($sql)) {
echo "<i> Vielen Dank für deinen Eintrag. <a href=scroll.htm target=_parent>Zur Liste</a></i>";
}
}
}
?>
</body>
</html>


Übrigens, diese ganzen '' liegen an meiner SQL-Version, die ist ziemlich alt...*hüstel, weil zu faul, neueres zu installieren*

LG, LMB, UAWG, Aqui-chan



Geschrieben von Lena-Aquila am 18.09.2006 um 21:11:

 

*lol*, dadrauf wär ich nie gekommen...aber..ES FUNKITIONIERT!!!! DANKE, DANKE, DANKE!!!!!!!

(xD, dazu muss ich sagen, dass ich voll am verzweifeln war..kurz davor, den compu aus dem Fenster zu schmeißen... Augenzwinkern )

LG, LMB, Aqui


Forensoftware: Burning Board, entwickelt von WoltLab GmbH